如何设置“显示设置”对话框中没有的显示器分辨率?

如何设置“显示设置”对话框中没有的显示器分辨率?

我刚刚安装了 ubuntu 13.04 x64 我的分辨率是 800x600,没有其他选项。我尝试安装 nvidia 驱动程序 313,但仍然没有反应。我尝试这样做 http://www.howopensource.com/2012/10/install-nvidia-geforce-driver-in-ubuntu-12-10-12-04-using-ppa/

还是没有运气,谢谢

答案1

(1)获取所需分辨率的 Modeline

使用cvt。以下是 1280x1024 分辨率的示例。请注意,第三个参数(频率)是可选的。如果您的用户手册指定了刷新率频率,您可以将其用作 的输入cvt,或者您可以将其留空以保持简单。

$ cvt 1280 1024 60

输出将会像这样。

# 1280x1024 60.03 Hz (CVT) hsync: 63.81 kHz; pclk: 109.25 MHz
Modeline "1280x1024_60"  109.25  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

(2)创建新的xrandr模式行

使用 的Modeline输出cvt为 创建新模式xrandr

$ xrandr --newmode "1280x1024_60"  109.25  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

(3)确定需要修改哪个显示

运行以下命令后,请注意,VGA1在此示例中,这是当前连接的显示器,因此我们将在下面的步骤 4 中使用它。

$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 32767 x 32767
VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1280x1024_60.00   59.9 +
   1024x768       60.0  
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
   1280x1024_60   60.0* 
DVI1 disconnected (normal left inverted right x axis y axis)
TV1 disconnected (normal left inverted right x axis y axis)

(4)创建新xrandr模式

使用步骤 3 中的显示名称。使用步骤 2 中的模式名称,但省略引号。

$ xrandr --addmode VGA1 1280x1024_60

(5)更改屏幕分辨率

指定显示名称和模式名称

$ xrandr --output VGA1 --mode 1280x1024_60

(6)让显示器自动调整

如果显示器有“自动调整”按钮,按此按钮可自动居中并缩放输出。否则,请使用显示器上的手动按钮执行此操作。

(7)创建xorg.conf文件

如果您喜欢分辨率设置,您可以通过在文件中指定此信息使其永久生效xorg.conf

modeline将步骤 1 中的内容放入该"Monitor"部分。您可以"My Monitor"用显示器的描述性名称替换它,只要您在该"Screen"部分中使用相同的名称即可。

请注意,该"Device"部分用于指定您的显卡/芯片和您正在使用的驱动程序;Identifier可以是您选择的任何名称,只要您在该"Screen"部分中使用相同的名称即可。但您必须使用正确的显卡/芯片驱动程序名称才行Driver。您可以使用它$ lshw -c video | grep configuration来获取您的显卡驱动程序名称。

虽然我没有测试过这一点,但也许可以排除该"Device"部分,只要您也删除Device"Screen"部分中的相应行。

$ sudo gedit /etc/X11/xorg.conf

在文件中输入信息,保存并退出。下面是使用上面的 1280x1024 模式行和英特尔图形驱动程序的示例。

Section "Monitor"
    Identifier  "My Monitor"
    Modeline    "1280x1024_60"  109.25  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
    Option      "PreferredMode" "1280x1024_60"
EndSection

Section "Device"
    Identifier  "Intel"
    Driver      "intel"
EndSection

Section "Screen"
    Identifier "Default Screen"
    Monitor     "My Monitor"
    Device      "Intel"
    Defaultdepth 24
    SubSection  "Display"
        Modes   "1280x1024_60"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier  "Default Layout"
    Screen      "Default Screen"
EndSection

如果出现问题,您可以启动到恢复模式并编辑或删除/etc/X11/xorg.conf

最后,你可以看看Ubuntu Wiki 解决方案了解更多信息。

相关内容