video显示问题Ubuntu on Asus UX305:Skype(以及VLC和其他程序)
我非常感谢以下任何帮助。 我在video显示方面遇到问题,发生在VLC,SMPlayer和Skype中。 对于VLC和SMPlayer,我找到了一种解决方法,对于Skype而言。 问题是video没有resize,它仍然在其他窗口之上,即使我切换到其他应用程序。 Skype图像闪烁。
有关问题的详细信息以及如何生成它:
- 在华硕上安装Ubuntu 15.10 AMD64
- 安装VLC和SMPlayer以及Skype
- 在VLC中打开任何video
- 调整VLC窗口的大小。
现在发生的是video本身没有resize。 它保持相同的大小,但在VLC窗口中居中。 VLC窗口中的剩余空间用蓝色填充。 当我调整窗口大小时,这个蓝色闪烁蓝色/黑色。 此外,即使我切换到另一个应用程序,video帧也位于其他窗口之上。 它还与VLC本身的下拉菜单重叠,这意味着我无法读取菜单中的大多数选项,因为video位于它们之上。 令人惊讶的是,当我转到VLC工具,首选项,video,并选择输出“OpenGL GLXvideo输出(XCB)”时,问题就消失了,一切正常。 “X11video输出(XCB)”也是如此。 然而,当我选择“VDPAU输出”或“XVideo输出(XCB)”或者“自动”时,问题会重新出现。
所以对于VLC我有一个解决方法。 但对于Skype,我没有。 Skype问题类似:
- 打开Skype,拨打电话,激活网络摄像头。
接听电话的人的video很好,直到我打开自己的网络摄像头。 图像连续闪烁(蓝色)。
关于我的机器的背景:
- 华硕UX305C。
来自lspci的详细信息:
floris@ava:~$ lspci 00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 08) 00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07) 00:04.0 Signal processing controller: Intel Corporation Device 1903 (rev 08) 00:14.0 USB controller: Intel Corporation Device 9d2f (rev 21) 00:14.2 Signal processing controller: Intel Corporation Device 9d31 (rev 21) 00:15.0 Signal processing controller: Intel Corporation Device 9d60 (rev 21) 00:15.1 Signal processing controller: Intel Corporation Device 9d61 (rev 21) 00:16.0 Communication controller: Intel Corporation Device 9d3a (rev 21) 00:17.0 SATA controller: Intel Corporation Device 9d03 (rev 21) 00:1c.0 PCI bridge: Intel Corporation Device 9d13 (rev f1) 00:1f.0 ISA bridge: Intel Corporation Device 9d46 (rev 21) 00:1f.2 Memory controller: Intel Corporation Device 9d21 (rev 21) 00:1f.3 Audio device: Intel Corporation Device 9d70 (rev 21) 00:1f.4 SMBus: Intel Corporation Device 9d23 (rev 21) 01:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)
核心:
floris@ava:~$ uname -r
Ubuntu的:
4.2.0-19-genericfloris@ava:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 15.10 Release: 15.10 Codename: wily
任何帮助或想法赞赏!
4.3之前的内核没有很好地处理Skylake Intel。 升级到更高版本的内核(例如4.4.4或4.4.5)可能会有所帮助,因为它们应该处理Skylake图形。
对我nomodeset
是在grub bootloader中使用nomodeset
选项。 设置nomodeset
有两种方法:
- 临时:
- 启动时按住shift键以查看grub菜单
- 选择要更改的条目(在正常安装中输入第一个条目),然后按e进行编辑
- 寻找
quiet splash
并在它之前添加nomodeset
- 最后按F10启动。
如果这对您有用,您可以使用永久方式进行所有启动。
- 常驻:
- 编辑
/etc/default/grub
(例如:sudo nano /etc/default/grub
) - 将行
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
更改为GRUB_CMDLINE_LINUX_DEFAULT="nomodeset quiet splash"
- 最后更新grub config:
sudo update-grub
- 编辑
下次重新引导时,您不必指定引导选项。
我在联想i310笔记本电脑上运行Ubuntu 16.04 LTS和4.4内核。
sudo lshw | grep -A9 VGA
的输出 sudo lshw | grep -A9 VGA
如下:
描述:VGA兼容控制器
产品:Sky Lake Integrated Graphics
供应商:英特尔公司
身份证:2
公交信息:pci @ 0000:00:02.0
版本:07
宽度:64位
时钟:33MHz
function:pciexpress msi pm vga_controller bus_master cap_list
配置:延迟= 0
当我在Skype 4.1的video通话中启动相机时,此答案部分复制自上一个答案。 传入的video是否呈蓝色闪烁?