刚刚安装了 Ubuntu 12.04。默认显示驱动程序已将我的分辨率固定为 1024x768。我看到的唯一其他选项是 800x600。有没有办法将分辨率提高到 1280x800(许多网站都推荐)?我的桌面没有使用全屏。它粘在左侧。我的右侧有大约 4 英寸的未使用的黑暗区域。
三天来一直在尝试配置它。目前还没有进展 :-(
根据评论中的一些建议,我尝试了以下步骤。
Step 1: cvt 1280 800
Output:
# 1280x800 59.81 Hz (CVT 1.02MA) hsync: 49.70 kHz; pclk: 83.50 MHzModeline "1280x800_60.00" 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync
Step 2: xrandr --newmode "1280x800_60.00" 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync
Step 3: xrandr --verbose --addmode LVDS1 1280x800_60.0
Output:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 149 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 27
Current serial number in output stream: 28
这是由于刷新率造成的吗?我的 xrandr 现在给出以下输出:
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*+
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
TV1 disconnected (normal left inverted right x axis y axis)
1280x800_60.00 (0xd5) 83.5MHz
h: width 1280 start 1352 end 1480 total 1680 skew 0 clock 49.7KHz
v: height 800 start 803 end 809 total 831 clock 59.8Hz
答案1
仅当安装 GPU 驱动程序没有帮助时。[应该在软件和更新 >> 附加驱动程序] 尝试在这里查找:如何使 Ubuntu 能够检测到我的最大屏幕分辨率?看看 Venki 提供的答案,我遇到了同样的问题,这对我有帮助。但是在第一个命令中,而不是:
cvt 2048 1536
我用了:
gtf 1280 1024 60
gtf [水平分辨率] [垂直分辨率] [刷新率]
如果您在关注链接的帖子后发现字体很奇怪,请使用:
sudo add-apt-repository ppa:no1wantdthisname/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fontconfig-infinality
不确定上面的包是否有用,但它确实对我有帮助。如果没有用,您可以通过以下方式卸载它:sudo apt-get remove --purge fontconfig-infinality sudo ppa-purge ppa:no1wantdthisname/ppa
答案2
12.04 附加驱动程序应为您的 geforce 6150 gpu 提供 Nvidia 驱动程序,要使用的是当前驱动程序 304.117。然后,您可以使用“Nvidia X 服务器设置”程序将分辨率调整为 1280x800。在 14.04 中,驱动程序位于“软件和更新”程序的第 4 个选项卡下。