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

Modified on: Tue, 10 Jul 2018 00:16:30 +0800

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

  • 我根本无法接受工作。控制台渲染正常,但是一旦初始化nouveau,屏幕'渐变为白色',我得到一个硬锁定 - 没有Ctrl-Alt切换,没有盲目的命令行,没有任何东西。这适用于上述发行版中包含的“当前”新风格和最新发布的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)

最佳答案

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

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

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

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

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

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


相关问答

添加新评论