我正在尝试在带有 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)
X 启动,加载 nv 驱动程序......现在我有了一个 GUI。
这是一个妥协,但至少操作系统的部分内容是最新的。
答案2
有一种方法可以安装应该运行得更好的专有驱动程序:
Gohttp://www.nvidia.com/Download/index.aspx?lang=en-us。
在产品类别选择遗产。
在产品系列选择GeForce 2 MX 系列
点击搜索
下载*.run
文件。
为其设置可执行选项chmod +x *.run
运行它。