我已经花了几个小时来努力解决这个问题。我有一个运行 ubuntu 14.04 的工作站,并且安装了 openbox,默认情况下我使用它登录。我有两个 nvidia quadro k2000 gpu,每个 DisplayPort 都插入横向显示器,GPU0 上的 DVI 端口插入纵向显示器。我试图将另一个纵向模式的 DVI 显示器添加到 GPU1 上的 DVI,但事情变得奇怪了。如果我将新显示器设置为横向模式(使用 arandr),一切都正常。一旦我将其设置为纵向模式,就好像计算机无法跟踪哪个是哪个,并且在每个显示器上渲染来自另一个纵向显示器的一半帧。每个显示器的所有图形输出都会重叠并且永远不会重绘,除非我在该显示器上执行某些活动。这真的很奇怪。
有人可以帮忙吗?
顺便说一句,我已经在 XFCE 和 Unity 中重现了
编辑:它看起来像这样,该窗口在另一台显示器上,我正在移动它。https://i.stack.imgur.com/qbxdJ.jpg我试过 nvidia-settings,但每次尝试保存时它都会崩溃。有没有什么建议,我需要在 nvidia-xconfig 或 nvidia-settings 上使用哪些设置才能让它再次工作?
答案1
问题已得到解决,方法是彻底卸载所有与 nvidia 相关的内容(sudo apt-get remove nvidia* && sudo apt-get purge nvidia*),然后安装 nvidia-340(出于某种原因,我使用的是 304)。然后安装 nvidia-xconfig --base-mosaic --sli="mosaic",然后重新启动 lightdm,我的屏幕现在可以正常工作了!
答案2
您的问题更多与显示管理器有关,而不是桌面(GNOME 等)。您是否尝试过使用 进行配置nvidia-xconfig
?