在 Ubuntu 12.04 上使用 PowerVR SGX454 实现全分辨率

在 Ubuntu 12.04 上使用 PowerVR SGX454 实现全分辨率

我有一台配备华擎 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 驱动程序,这是一个耻辱,它是一台不错的机器。

相关内容