由于某种原因,我的 Ubuntu 14.04 安装无法识别我的屏幕,因此无法设置正确的分辨率。它默认为某个较大的分辨率,例如640x480
。
我找到了一种设置所需设置的方法,如下所示:
cvt 1920 1080 60
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VGA1 "1920x1080_60.00"
我在终端运行它。
不幸的是,这并不能永久地设置,我必须在重新启动后重新运行每一行。
如何/在哪里将这些行/设置设为默认值?
lspci -v | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
上述命令运行良好,直到我使用最新的操作系统核心进行全新安装。现在我得到:“cvt 1920 1080 60 # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz Modeline“1920x1080_60.00”173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync”
“xrandr --newmode “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync X 请求失败的错误:BadName(指定的颜色或字体不存在) 请求失败的主操作码:140(RANDR) 请求失败的次操作码:16(RRCreateMode) 请求失败的序列号:28 输出流中的当前序列号:28” 发生了什么变化?或者更好的是,我应该改变什么才能让它再次工作?非常感谢所有帮助。问候。
答案1
您可以重新配置 xOrg。我通过在我的/usr/share/X11/xorg.conf.d
目录中创建一个文件来完成此操作。
我使用 vim 制作的:
sudo vim /usr/share/X11/xorg.conf.d/5-monitor.conf
这是我的文件的一个示例
Section "Monitor"
Identifier "Monitor0"
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Modeline "3840x2160_30.0" 297.00 3840 4016 4104 4400 2160 2168 2178 2250 +hsync +vsync
Modeline "4096x2160_24.0" 297.00 4096 5116 5204 5500 2160 2168 2178 2250 +hsync +vsync
EndSection
Section "Device"
Identifier "Device0"
Driver "intel"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "3840x2160" "1920x1080"
EndSubSection
EndSection
您可以按照本教程获取有关如何执行此操作的说明:https://wiki.gentoo.org/wiki/Xorg/Multiple_monitors
我在 ubuntu 16.0.4 中遇到了这个问题
答案2
xrandr --addmode VGA 1920x1080_60.00
仅最后告诉重新启动你可以使其永久
.xprofile
只需将命令行字符串复制并粘贴xrandr
到您的用户~/.xprofile
文件中,以便在您登录时执行