更高分辨率 Xrandr 1400x1050 传统 GPU

更高分辨率 Xrandr 1400x1050 传统 GPU

亲爱的 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 怎么样?有人知道如何解决这个难题吗?任何建议或直接帮助都将不胜感激。

将其视为挑战。提前谢谢您!

相关内容