我刚买了一台 Shuttle PC(型号:SZ77R5),采用 Intel Z77 芯片组。图形设备集成在主板上,我安装了 Ubuntu 12.04,但图形质量非常差。
我可以将屏幕分辨率调整为最高 1024 x 768。
我发现这问题,但看起来我并没有真正帮助我。我已将 Linux 内核升级到:Linux kees-spc 3.3.7-999-optimus 并安装了 mesa-utils,但我没有更改任何内容。
在硬件详细信息屏幕中,我看到“Intel® Ivybridge Desktop”显示为图形驱动程序。
有人能给我建议我该怎么做吗?谢谢!
答案1
问题实际上不是(我猜)驱动程序,而是 Ubuntu 没有检测到我的显示器是否支持高于 1024x768 的任何分辨率。
我首先使用以下命令安装了正确的驱动程序:
sudo apt-get install mesa-utils
然后,当您从 Unity 启动器转到“详细信息”时,您将看到“Intel® Ivybridge Desktop”作为您的显卡驱动程序。我还尝试了其他人建议的内核 3.3.7,但没有成功,而且我使用该内核时系统出现故障。那么我目前使用的内核是:
uname -a
3.2.0-26-generic
然后我尝试通过在 /etc/X11/ 目录中添加 xorg.conf 文件来使其工作,但没有成功(看起来没有任何效果)。我读完后这样做了这页。
最后我尝试使用该工具添加新模式,xrandr
结果成功了。我.xprofile
在主目录中创建了一个文件,其中包含以下内容,现在启动 Ubuntu 后,分辨率就完美了。
我的.xprofile
内容:
cvt 1440 900 60
xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr --addmode VGA1 "1440x900_60.00"
xrandr --output VGA1 --mode "1440x900_60.00"
注意:不能直接复制上述内容。这取决于您连接了什么(DVI、HDMI、VGA0/1 等)以及您想要运行的分辨率。