私は、NV11ビデオハードウェアを搭載した古いiMac G4/800でLinuxのフレーバーを実行しようとしています。これまで、Ubuntu 14.04、Ubuntu 12.04、Debian7.7を試しました。すべてが次の一般的な問題に直面しています。
私はヌーボーを働かせることができません-まったく。コンソールは正常にレンダリングされますが、nouveauが初期化されると、画面が「白にフェード」し、ハードロックアップが発生します。Ctrl-Altスイッチも、コマンドラインのブラインドもありません。これは、上記のディストリビューションに含まれている「現在の」ヌーボーと、最新リリースのヌーボー1.0.11(手動でインストールしたもの)の両方に適用されます。
Nouveauをロードしない場合(つまり、yabootパラメーターとしてnomodesetまたはnouveau.modeset = 0を使用する場合)、コマンドラインから起動できます。
fbdevとvesafbは、低色のまったく使用できないデスクトップを提供します。
マシン上にあった古いMacOS X 10.2は問題なく動作したので、ハードウェアの問題はないと思います。
Debian 7.7に焦点を当てる:
編集:インストールされている新しいxserver-xorg-core/xserver-video-abi-6.0と競合しているように見えるため、多くのリスクなしにoldstableからxserver-xorg-video-nvパッケージをインストールすることはできません。つまり、nouveauをNV11で動作させる方法はありますか、それともvesafbをこのカードで使用して使用可能なデスクトップを表示するための既知の良い方法はありますか?
編集#2:fbdevがハードウェアを誤認しているように見えるため、vesafbが機能していないようです。 '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ができました。
少し妥協ですが、オペレーティングシステムの少なくとも一部は最新です。