不久前,我问过如何让 Radeon 9600 的 ATI/AMD 驱动程序在 PowerMac G5 上运行。机器本身还不错,但对驱动程序和应用程序的支持不再涵盖 Power PC 平台。让驱动程序工作的唯一方法是使用旧内核,因为最近支持的驱动程序与最新内核不兼容。(3.2X?)所以,我所做的就是摆脱显示为“软件光栅化器”的图形。我知道这种情况不寻常,谁还在使用 PPC?好吧,双核和 2GB 内存比我身边的任何其他东西都要好。(至少单核 Pentium 4 有支持软件。)但是,有人知道如何安装和运行 xorg 驱动程序,或者如何在没有难以置信的模拟的情况下安装 flgrx/catalyst 驱动程序吗?到目前为止,我已经尝试了所有我能清楚理解的方法,但又不会超出我的理解范围或涉猎太深而不知道自己在做什么。(关闭 KMS、安装新驱动程序等)如果能提供该领域的所有帮助,没有二进制斑点,我将不胜感激。
同样,我遇到了另一个问题,对于 9600,除非我真的放弃显示器的良好分辨率,否则每当我登录时,它都会自动假定我没有插入的输出就是我正在使用的输出,所以我必须在启动时将 DVI 插头从一个端口切换到另一个端口。我读到:
man radeon
编辑:选项是 -
Option "ReverseDDC" "boolean"
When BIOS connector informations aren't available, use this option to reverse the mapping of the 2 main DDC ports. Use this if the X server obviously detects the wrong display for each connector. This is typically needed on the Radeon 9600 cards bundled with Apple G5s. The default is off.
对于 xorg 的 radeon 驱动程序,有一个选项可以解决此问题,但我发现我的能力不足以修复它。有人知道那里的修复方法吗?
我最后一个问题是,当我启动时,我得到的启动画面上有彩色圆点,填充为橙色或切换为白色,我得到的是纯文本版本,其中的圆点只是句点,然而在 Yaboot 启动时,如果我输入
Linux video=ofonly
我得到了一个带有固定颜色和图像的启动画面。然而,在 Ubuntu 3D 中它确实给出了一些非常有趣的颜色,而在 Ubuntu 2D 中它工作正常,只是分辨率很低。有人知道这里发生了什么吗?
非常感谢您的关注和帮助,所有答案都值得我们深表感谢。
答案1
PowerPC 没有专有的驱动程序。
要在 PowerPC 下使用开源 radeon 3d 硬件加速,您必须做出选择 - 使用 KMS 或不使用 KMS。video=ofonly 将启用 KMS(由于内核的设置方式)。要使用非 KMS,您必须使用 radeon.modeset=0 并降级 mesa 包。PowerPC FAQ 和已知问题页面对此进行了说明。
对于 compiz (ubuntu 3D),以前你必须使用 radeon 卡进行间接渲染,我不知道现在是否仍然如此。查看命令
LIBGL_ALWAYS_INDIRECT=true compiz --replace ccp &
对你有趣的颜色有任何影响。