Debian
Debian 7.7 PPC (iMac G4) - 從 nouveau 切換到 nv 驅動程序
我正在嘗試在帶有 NV11 影片硬體的舊 iMac G4/800 上獲得一些 Linux 風格。到目前為止,我已經嘗試過 Ubuntu 14.04、Ubuntu 12.04 和 Debian 7.7。所有人都面臨以下常見問題:
- 我根本無法讓新人工作。控制台渲染正常,但是一旦 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)
我目前的解決方案,記錄在案:
我能夠在這台機器上顯示的唯一方法是:
- 黑名單
nouveau
- 將
oldstable
儲存庫添加到sources.list
apt-get remove
整個 Xorg 子系統(和 gdm)apt-get -t oldstable install
上一版本的 Xorg 子系統(包括 nv 驅動程序)和 xfce4(考慮到硬體的使用年限,我選擇使用 xfce4)
X 啟動,載入 nv 驅動程序,然後……現在我有了一個 GUI。
這有點妥協,但至少部分作業系統是最新的。