我有一台配备华擎 AD2700B-ITX 主板的迷你 PC,该主板具有 Intel PowerVR SGX545 板载图形芯片。我今天在上面安装了 Ubuntu 12.04。
一切工作正常,速度很快,反应灵敏,只是视频分辨率太低。我无法将其设置为高于 1280x1024。我有一台 BenQ G2220HD 显示器,分辨率为 1920x1080。
由于图形芯片和显示器都具有更高的分辨率,我认为这是驱动程序问题?
答案1
我认为你在你的论坛帖子是正确的:如果 X.org 没有特定于芯片组的驱动程序,它将回退到通用 VESA 驱动程序,该驱动程序可能不支持该图形芯片的所有功能。
我看了进去手册对于该主板,它在图形问题上非常粗略。它声称“高达 1920x1200”,但并没有用视频内存规格来证明这一点。考虑到 Atom 和 PowerVR 的性质,我敢打赌它会占用一部分系统 RAM 作为视频缓冲区,但我在手册的 UEFI 部分中没有看到任何有关配置其大小的内容。
您可以尝试强制 X 识别视频 RAM。说出sudo nano /usr/share/X11/xorg.conf.d/99-vesahack
并将其放入新创建的文件中:
Section "Device"
Identifier "Screen0"
VideoRam 9000
EndSection
这告诉 X 有 9 MB 的视频 RAM,足以支持 1920x1200、每像素 4 字节。如果执行此操作时 X 无法重新启动,请尝试将其更改为 6750 kB,即 3 Bpp。我对这会起作用不抱太大希望,但这是值得尝试的事情。如果没有帮助,请删除99-vesahack
.
您最好的选择可能是安装已知具有良好 X.org 支持的显卡。
答案2
我有相同的主板/操作系统设置,并且使用 cedarview 驱动程序。我实现了全分辨率,但 2D 性能并不出色。
http://daily.siebler.eu/2012/06/ubuntu-12-04-driver-for-intel-cedarview-atom-n2000-und-d2000-serie/
引用原文
有一个包含 ubuntu 12.04 驱动程序的 ppa 存储库,位于 http://ppa.launchpad.net/sarvatt/cedarview/ubuntu/通过以下步骤,您可以在 Ubuntu 12.04 上使用 Intel Cedarview 芯片组获得加速 X:
只需添加存储库即可http://ppa.launchpad.net/sarvatt/cedarview/ubuntu/到您的 APT:
$ sudo add-apt-repository ppa:sarvatt/cedarview
安装 add-apt-key 实用程序
$ sudo apt-get install add-apt-key
安装存储库 KE
$ sudo add-apt-key 0x4c96de60854c4636
进行 apt-get 更新
$ sudo apt-get update
进行 apt-get Upgrade 来验证您的系统是否是最新的
$ sudo apt-get update
您可以尝试将“video=LVDS-1:d”添加到 GRUB_CMDLINE_LINUX_DEFAULT 变量,如果您没有看到任何内容,请将其删除...在我的一个系统上它可以正常工作,在第二台设备上则不能。
$ sudo vi /etc/default/grub
如果您使用 PAE 内核,请将其删除并安装通用内核
$ sudo apt-get install linux-headers-generic linux-image-generic $ sudo apt-get remove linux-headers-generic-pae linux-image-generic-pae
安装 cedarview 驱动程序
$ sudo apt-get install cedarview-drm libva-cedarview-vaapi-driver cedarview-graphics-drivers
将选项“AIGLX”更改为“关闭”,因为 3D 不起作用(默认部分)
$ sudo vi /usr/share/intel-cdv/X11/xorg.conf.d/61-cdv-pvr.conf
更新 Grub 引导加载程序
$ sudo update-grub2
重新启动系统
$ sudo reboot
看来制造商并不太关心为这个芯片组发布 Linux 驱动程序,这是一个耻辱,它是一台不错的机器。