正如标题所述,我在 Ubuntu 14.10 桌面上遇到了非常严重的屏幕撕裂问题,在配备 Radeon HD 8790M GPU 的 Dell Latitude E6540 上使用最新的 fglrx-updates 和 fglrx 驱动程序。
据我所知,如果这有任何意义的话,该 GPU 通过英特尔卡的帧缓冲区将其输出发送到屏幕。我正在使用笔记本电脑的内置 1080p 屏幕,并运行常规 Unity,无需任何修改。我没有尝试过任何外接显示器,但据我所知,专用 GPU 只能通过扩展坞端口直接输出到显示器,而我现在没有扩展坞。我想结果会和笔记本电脑屏幕上的结果一样。
我检查了 Catalyst 控制中心,启用 V-sync 的选项呈灰色并卡在第二个凹槽上(关闭,但应用程序可以启用)。游戏没有明显的撕裂,但桌面一团糟。Google Chrome 更是如此;滚动时,整个页面块会随机出现在错误的位置。不过,像 acko.net 这样的 WebGL 页面运行良好,没有撕裂。
在 Windows 中,没有任何问题,据我所知,它将使用集成 GPU,直到您启动 GPU 密集型程序(如游戏)时,它才会自动切换到专用 GPU。在 Ubuntu 中,您似乎只能使用专用 GPU 或集成 GPU,而不会像在 Windows 中那样自动切换。
我试图将可切换图形选项切换为“渲染和附加显示”,但重新启动后它会切换回“仅渲染”。
如果有人能解决这个问题,我将非常感激。
编辑:为了澄清一下,CCC 中没有桌面、显示或“无撕裂”选项或部分。唯一的选项是前面提到的灰色“等待垂直刷新”选项,该选项设置为关闭。