我刚买了一台全新的 Dell XPS 13 9360,并将 Windows 替换为 Ubuntu 16.04.1。除了视频输出到外部显示器的一些问题外,一切似乎都开箱即用。
我从 Aukey 买了两个适配器:USB-C 转 VGA 和 USB-C 转 HDMI。第一个工作正常,但 HDMI 有点问题。
我通常使用的显示器是 24 英寸全高清三星电视显示器:当我通过适配器连接它时,音频工作正常,但颜色似乎是用 16 位调色板呈现的,因此无法使用(我在擦除之前在 Windows 上测试了适配器并且它工作正常)。
我尝试在另一台三星电视显示器上安装,但仍然出现同样的问题。
我也在东芝电视上尝试过,它一直运行正常,因此使用 USB-C 适配器时一定存在一些特定于三星显示器和 Ubuntu 的问题(同一显示器在之前运行 Ubuntu 的电脑上没有出现问题)。
我能找到的唯一解决方法是关闭三星电视显示器,将其连接到我的 XPS,然后将其打开:在这种情况下,它可以正常工作。但拔下电源后,如果我想再次插入电源,我必须关闭显示器并再次打开。
目前我可以忍受这个问题,但我想知道是否有人遇到过同样的问题并找到了明确的解决方案。
答案1
使用内核 4.13 后,这个问题已经修复。
下载并安装 X64
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.13/linux-headers-4.13.0-041300_4.13.0-041300.201709031731_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.13/linux-headers-4.13.0-041300-generic_4.13.0-041300.201709031731_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.13/linux-image-4.13.0-041300-generic_4.13.0-041300.201709031731_amd64.deb
安装软件包
sudo dpkg -i *.deb
现在只需重新启动并享受使用 USB-C 转 HDMI 适配器。
参考 :https://en.cristiantala.cl/fixing-ubuntu-usb-c-to-hdmi-dell-da200/
答案2
对于我来说,解决方法是将音频设置为 HDMI 端口,这样外接显示器上的颜色就变得正确了。
答案3
你也可以尝试降低第二个显示器的分辨率。在我的例子中,只有将其设置为 1080x720 后,usbc-to-hdmi 才能正确输出显示。
我的笔记本电脑是 Alienware 13 R2,适配器是 DA200。虽然与您的型号不同,但我猜它可能仍然可以使用,因为它们都是戴尔生产的。我的系统是 Ubuntu 16.04.02,内核为 4.8。
答案4
这是让我恢复正常画面的解决方法。(如果笔记本电脑屏幕仍可操作,则很容易尝试,但我已对功能失调的 HDMI 屏幕执行了其中一些步骤。)
- 在您的笔记本电脑上单击系统菜单并选择系统设置(系统菜单是屏幕顶部菜单栏最右侧的菜单图标;由电源符号和设置齿轮符号组成的标志性组合)
- 在下面硬件, 选择显示器
- 点击“显示地图”中有问题的显示
- 在“显示地图”下方,您刚刚选择的“屏幕名称”旁边有一个切换按钮,将其切换到离开位置
- 点击申请变化
- 出现提示时,点击恢复先前的配置。