![更高分辨率 Xrandr 1400x1050 传统 GPU](https://linux22.com/image/864912/%E6%9B%B4%E9%AB%98%E5%88%86%E8%BE%A8%E7%8E%87%20Xrandr%201400x1050%20%E4%BC%A0%E7%BB%9F%20GPU.png)
亲爱的 Ubuntu 社区,
最近我(重新)找到了我十年前的索尼 Vaio 笔记本电脑,确切地说是 PCG-GRT916V。我立即想到要好好利用这台旧笔记本电脑。在两周的时间里,我安装了一些轻量级 Ubuntu(14.04 LTS)版本(nm. Lubuntu、Xubuntu 以及最后的全新 Ubuntu Mate)。只是为了验证在如此老旧的硬件上什么能用,什么不能用。一切都运行良好。只有一件事我找不到解决方案。那就是让屏幕以全分辨率工作:1400x1050 而不是 10124x768。
我一直在寻找各种各样的方法,但遗憾的是没有一个奏效。 xrandr 方法是我尝试的第一个方法。Ubuntu wiki 对此进行了(一些)详细解释:
https://wiki.ubuntu.com/X/Config/Resolution
乍一看它似乎很简单;cvt、newmode、addmode 等。但不,它根本不起作用。
"Xrandr: failed to get size of gamma for output default"
第一次尝试使用 xrandr 时,我忽略了错误。安装了 ARandR 程序,重新启动并尝试设置更高的分辨率。当然,没有成功。
在寻找这种错误时,我找到了很多答案和解决方案。显然,设置更高的分辨率存在很多问题。但是对于我的具体问题,我又没有运气,甚至没有解决办法。我真诚地希望你们当中有人知道某种解决方案,至少有一些建议可以推动我朝着正确的方向前进。
下面列出了一些信息
有关 GPU 的信息
lspci -nn | grep -i vga
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV31M [GeForce FX Go5600] [10de:031a] (rev a1)
让我们尝试一下 xrandr
xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
1024x768 61.0*
800x600 61.0
640x480 60.0
请注意错误(失败......输出)并且笔记本电脑屏幕被识别为“默认”
cvt 1400 1050
# 1400x1050 59.98 Hz (CVT 1.47M3) hsync: 65.32 kHz; pclk: 121.75 MHz
Modeline "1400x1050_60.00" 121.75 1400 1488 1632 1864 1050 1053 1057 1089 -hsync +vsync
无论如何,让我们尝试添加新的模式/分辨率
xrandr --newmode "1400x1050_60.00" 121.75 1400 1488 1632 1864 1050 1053 1057 1089 -hsync +vsync
xrandr: Failed to get size of gamma for output default
xrandr --addmode default 1400x1050_60.00
xrandr: Failed to get size of gamma for output default
让我们检查是否已添加新模式/分辨率 1400x1050
xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1400 x 1050
default connected 1024x768+0+0 0mm x 0mm
1024x768 61.0*
800x600 61.0
640x480 60.0
1400x1050_60.00 60.0
看起来确实已经添加了。现在让我们尝试将其设为“默认模式”
xrandr --output default --mode 1400x1050_60.00
xrandr: Failed to get size of gamma for output default
xrandr: Configure crtc 0 failed
请注意第二个错误:“配置 crtc 0 失败”
重启后,很遗憾,分辨率没有任何变化。使用屏幕布局编辑器 ARandR,可以在输出 - 默认 - 分辨率 - 1400x105060.00 下找到新添加的分辨率
当我尝试通过 ARandR 应用此分辨率时,它返回了一个错误:
XRandR failed:
XRandR returned error code 1: xrandr: Failed to get size of gamma for output default
xrandr: Configure crtc 0 failed
这就是我陷入困境的地方,无论我使用什么样的解决方案或解决方法,按照互联网上散布的论坛中其他人给出的建议,都是如此。
我找错地方了吗?解决方案在于制作/编辑 Xorg.conf 文件(据我所知)?在查找 Xorg.conf 和 NVIDIA Corporation NV31M 时,我偶然发现了以下网站:
https://lists.ubuntu.com/archives/ubuntu-users/2005-December/061097.html
这是如何设置 Xorg.conf 文件的一个很好的例子吗?Lightdm 怎么样?有人知道如何解决这个难题吗?任何建议或直接帮助都将不胜感激。
将其视为挑战。提前谢谢您!