Debian 7.7 PPC (iMac G4) - 从 nouveau 切换到 nv 驱动程序

Debian 7.7 PPC (iMac G4) - 从 nouveau 切换到 nv 驱动程序

我正在尝试在带有 NV11 视频硬件的旧 iMac G4/800 上使用一些 Linux 风格。到目前为止我已经尝试过 Ubuntu 14.04、Ubuntu 12.04 和 Debian 7.7。所有人都面临以下常见问题:

  • 我根本无法让 nouveau 工作。控制台渲染正常,但是一旦 nouveau 初始化,屏幕就会“淡入白色”,并且我会遇到硬锁定 - 没有 Ctrl-Alt 开关,没有盲目的命令行内容,什么都没有。这适用于上述发行版中包含的“当前”nouveau 和最新发布的 nouveau 1.0.11(我手动安装的)。

  • 如果我不加载 nouveau (即使用 nomodeset 或 nouveau.modeset = 0 作为 yaboot 参数),我可以启动到命令行。

  • fbdev 和 vesafb 提供了一个完全无法使用的低色桌面。

  • 机器上的旧版 Mac OS X 10.2 运行正常,所以我认为不存在硬件问题。

重点关注 Debian 7.7:

  • /oldstable 档案中有一个“xserver-xorg-video-nv”包。

编辑:我无法从 oldstable 安装 xserver-xorg-video-nv 软件包,没有很大的风险,因为似乎与安装的较新的 xserver-xorg-core / xserver-video-abi-6.0 存在冲突。那么 - 有没有办法让 nouveau 与 NV11 一起工作,或者有没有一种已知的好方法可以让 vesafb 在这张卡上运行以呈现可用的桌面?

编辑#2:vesafb 似乎不起作用,因为 fbdev 似乎错误地识别了硬件。我尝试传递“video=vesafb:1024x768-16@60”,最终得到一个迷幻的低色鼠标指针,这在 Xorg.0.log 中:

(==) FBDEV(0): Creating default Display subsection in Screen section "Default Screen Section" section for depth/fbbpp 8
(==) FBDEV(0): Depth = 8, (==) framebuffer bpp 8
(==) FBDEV(0): Default visual is PseudoColor
(==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
(==) FBDEV(0): hardware: 0Ffb NVDA,NVMAC (video memory: 768kb)

答案1

我目前的解决方案,供记录:

我能够在这台机器上显示的唯一方法是:

  • 黑名单nouveau
  • oldstable存储库添加到sources.list
  • apt-get remove整个 Xorg 子系统(和 gdm)
  • apt-get -t oldstable install上一版本的 Xorg 子系统(包括 nv 驱动程序)和 xfce4

(考虑到硬件的年龄,我选择使用 xfce4)

运行 Debian 7.7 和 xfce4 的 iMac G4

X 启动,加载 nv 驱动程序......现在我有了一个 GUI。

这是一个妥协,但至少操作系统的部分内容是最新的。

答案2

有一种方法可以安装应该运行得更好的专有驱动程序:
Gohttp://www.nvidia.com/Download/index.aspx?lang=en-us
产品类别选择遗产
产品系列选择GeForce 2 MX 系列
点击搜索
下载*.run文件。
为其设置可执行选项chmod +x *.run
运行它。

相关内容