我有一台通过 VGA-DVI 适配器连接的显示器,建议分辨率为 1920 x 1080 @60Hz。它在 Ubuntu 配置中被标记为“无法识别”。
虽然我的显卡(GeForce GTX 645)支持 1920 x 1080 分辨率,但我在 GUI 配置工具中可以选择的最大分辨率是 1024x768。
无论使用何种图形驱动程序,都会出现此问题 - 无论是默认还是专有的 Nvidia 驱动程序。
打字兰德给我:
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 16384 x 16384
DVI-I-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.00*
800x600 60.32 56.25
848x480 60.00
640x480 59.94
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
您能帮我定义更多允许的屏幕分辨率吗?
答案1
我想添加 1920x1080 60Hz
cvt 1920 1080 60
生成新模式定义的行:
1920x1080 59.96 Hz(CVT 2.07M9)水平同步:67.16 kHz; pclk:173.00 MHz 模式行“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
xrandr --addmode DVI-I-1 "1920x1080_60.00"
现在我可以改变分辨率了。
由于 xrandr 在会话重启后不记得设置,因此我创建了一个在每次启动时运行的脚本。脚本由以下几行组成:
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode DVI-I-1 "1920x1080_60.00"
xrandr --output DVI-I-1 --mode "1920x1080_60.00"