Linux 无法为我的显示器设置正确的分辨率,导致黑屏并显示“超出范围”

Linux 无法为我的显示器设置正确的分辨率,导致黑屏并显示“超出范围”

我的显示器显示“超出范围”黑屏。我需要将 VGA 输出分辨率设置为 1024x768,频率为 60hz 或 70hz。

以下是我尝试过但失败了的操作。

    $ cvt 1024 768
    $ xrandr --newmode shvga 74.50 1024 1072 1176 1328  768 771 775 798
    $ xrandr --addmode VGA-1 shvga
    $ xrandr --output VGA-1 --mode shvga

跟进: 解决了

1) how do to i tell penguin, please set my refresh rate to 60 or 70 ro 70.1?
$ xrandr --output VGA-1 --mode shvga --rate 70.1

or

$ cvt 1024 768 70.1
# 1024x768 70.04 Hz (CVT) hsync: 56.18 kHz; pclk: 75.50 MHz
Modeline "1024x768_70.10"   75.50  1024 1080 1184 1344  768 771 775 802 -hsync +vsync 

$ xrandr --newmode shvga 75.50  1024 1080 1184 1344  768 771 775 802 -hsync +vsync
                         |
                         ^ 
                         This is not reliable 

答案1

确保您使用的频率确实受显示器支持,因为该频率通常“超出范围”。查找显示器的技术表(通常在 OEM 网站上)应该会为您提供所需的信息。

相关内容