我正在寻找有关如何在 Ubuntu 13.04 32 位上安装 cedarview 图形驱动程序的说明。
我的图形硬件是GMA3600又名电源 VR SGX545。
编辑:看来他们还没有进入 Raring,而只有 Precise: http://packages.ubuntu.com/it/precise-updates/cedarview-graphics-drivers
编辑2:它们似乎是闭源的。
答案1
我确信这是不可能的。问题是 CedarView 驱动程序是闭源的、过时的,而且英特尔不再更新它们。该驱动程序支持仅限 3.2 内核,其 DKMS 模块无法在任何较新的内核(包括 13.04 的内核:3.8)。
由于该驱动程序的源代码是封闭的,因此 Canonical 和 Ubuntu 开发人员都无法对其进行修改以兼容较新的内核。此外,您也无法按照某些神奇的指南自行对其进行修补,因为只要该驱动程序的源代码是封闭的,此类修补程序就永远不会存在。
那么该怎么办呢?
有几种选择。
- 说服英特尔开源该驱动程序。这样他们就不需要管理它了,因为 Ubuntu 社区可能会对其进行攻击以应用更新。不过,我认为说服英特尔采取这种行动的难度是显而易见的。
- 说服英特尔将驱动程序更新为较新的内核。这可能也很困难,因为他们对这位车手很少关心,而且这肯定不再是他们的兴趣了。
- 使用 Ubuntu 12.04 LTS Precise Pangolin,32位。虽然 12.04 目前使用 3.5 内核,但您可以手动安装 3.2。如果这样做,cedarview 驱动程序应该可以正确安装。请确保不要使用 -pae 内核,因为它也不受支持。此外,您需要使用 32 位系统,因为驱动程序不支持任何其他架构。
是的,我知道这一切都非常令人讨厌,而且非常愚蠢。请将您对此事的所有投诉直接转给英特尔,因为只有他们才应对这种荒谬行为负责。
答案2
我认为本指南正是您正在寻找的:http://ef.gy/ubuntu-cedarview-驱动程序
答案3
由于CedarView只能在内核3.2下编译,也许我们可以先在13.04上尝试编译这个内核,然后再编译cedardview
对我来说,13.04 原生显卡驱动的唯一缺点是屏幕旋转功能不起作用,不过分辨率完美,其他都很好
我正在使用 Linux Mint 15,Mate 版本
UPD:这不仅与内核有关,还与 xserver 版本有关。根据以下内容,cedarvew 不支持新的 xserver 版本: https://bugs.launchpad.net/ubuntu/+source/cedarview-drm-drivers/+bug/1132584/comments/4 https://bugs.launchpad.net/ubuntu/+source/cedarview-drm-drivers/+bug/1132584
答案4
由于我无法直接评论 Rafal 的帖子。我想我可以在这里补充一点,pae 似乎现在已得到支持。
我在 EeePc 上运行的是 12.04 32 位 Ubuntu。如果您遇到系统随机冻结的问题,请尝试使用比最高 3.2.0-82 更旧的内核。对于我的 Asus Eee PC R011CX,3.2.0-38-generic-pae 似乎是最稳定的。它的图形效果不错,没有随机冻结。
祝愿所有使用这个愚蠢设置的人们好运。对于阅读本文的英特尔公司的所有人来说,下一个设置将是 AMD。我感觉我的购买行为很无助!