我有个问题。我有一个带有Nvidia卡和Intel卡的lapop
当我使用Nvidia (使用素数配置文件)时,我不能在终端中使用xrandr来更改显示分辨率。它所做的就是显示一秒钟变黑,然后返回到本机分辨率。然而,当使用英特尔卡时,它的工作没有任何问题。
这对我来说是个问题,因为我用葡萄酒玩了很多老游戏,而且大多数游戏的分辨率都很低,所以当使用Nvidia时,它们会显示在屏幕的左上角,而不是像使用Intel卡时那样被拉伸来填充整个屏幕(因为屏幕分辨率将改变为游戏的分辨率)。
我还注意到,通过系统设置改变分辨率,->显示器在两张卡上都能工作,但这并没有多大帮助。
如果我能让work改变Nvidia卡上的分辨率,那么这些游戏就能工作了,如果没有,我可以在游戏启动时制作一个脚本来完成,当游戏结束时,我可以换回原版。
我的操作系统是Ubuntu14.04 x64,我使用最新的Nvidia专有稳定驱动程序。如果这有关系的话,那是一台笔记本电脑
编辑:我只是注意到,如果我连接一个外部监视器(VGA1),我可以在任何一个监视器上很好地改变分辨率。游戏现在全屏运行..。但一旦我把它断开,问题就回来了:
发布于 2014-11-24 05:07:34
我花了很多时间处理同样的问题,现在我用crtc参数来解决这个问题。
xrandr --output LVDS1 --mode 800x600 --crtc 0此外,我建议将这些命令分配给CCSM命令,并绑定到一些热键,这非常有用。
UPD:对我来说,它只有在这个命令之后才能工作:
xrandr -s 0但这使得暗黑破坏神在屏幕分辨率上的崩溃改变了)-:
https://askubuntu.com/questions/518757
复制相似问题