Puppy Linux永久USBのNvidiaドライバ

Puppy Linux永久USBのNvidiaドライバ

Puppy Linuxで事前に構築された以前のバージョンを復元するのに問題があります。上記のプレインストールされた製品はAcer Aspire X3200で、仕様は次のとおりです。

  • アスロンII X2 4400+
  • 1.5Gb DDR2
  • ストレージスペースなし
  • Nvidia GeForce 8200

私の意見には追加のストレージスペースがないので、USB経由でテレビモニタに接続されたリビングルームのメディアコンピュータになります。もちろん、Nvidia IGPが搭載されているので、あらゆる種類の問題が発生します。

  • 最初のブートは黒い画面とクイックGoogle検索で終わり、カーネルモジュールを設定せずにfossapupをロードするよう提案しました。うまくいきましたが、グラフィックはそのオプションと一緒に表示されます。ただし、ディスプレイ解像度は最大1280 x 1024で、これはテレビ(32インチSharp Aquos)でフルスクリーンを表示しないことを意味するため、お勧めできません。
  • Puppy Package Managerに古いNvidia 340.108ドライバ(GeForce 8200をサポート)があることがわかりました(http://distro.ibiblio.org/puppylinux/pet_packages-fossa64/)。上記のパッケージをインストールしようとしたときに「No Swap」という警告が表示されたので(おそらくUSB経由で実行したため)、エラーを無視してインストールすることにしました。すべてがスムーズに進み、カーソルが表示されると、カーネルモジュールの設定で起動が正常に機能します。しかし、画面が狂ったように点滅し、カーソル以外には何も見えません。カーネルモジュールなしで再起動すると、同じ結果が得られ、技術的にディストリビューションが利用できなくなります。

この時点で私はその日をあきらめましたが、まだ疑問に思います。

  • USBを使うのは非難ですか? SSDを使っても大丈夫ですか?マザーボードにはSATA IIポートしかないかもしれませんが、それでも回転ディスクよりも優れていると思います。

ベストアンサー1

それは明らかですこれは、MSI 割り込みが原因でドライバの初期化に失敗する古い、既知の問題です。。残念ながら、私が知っている限り、Nvidiaはこの問題を正しく解決しませんでしたが、解決策があります。 MSIを無効にするだけです(主に感謝します。このかわいい インターネットの人々)。

options nvidia NVreg_EnableMSI=0カーネルモジュール設定ファイルに追加するか(私の場合は任意の名前を使用できます/etc/modprobe.b/video.conf)、pci=nomsiカーネルブートコマンドの1つとして追加するのと同じくらい簡単です。

nouveauまた、いくつかの問題が発生する可能性があることを読んだので、ブラックリストの設定ファイル(やはりランダムな名前)に以下を追加しました。

blacklist nouveau

options nouveau modeset=0

これを追加しようとすると、ドライバがログイン画面でクラッシュを引き起こすので、面倒で追加しました。GRUB > Ubuntu recovery mode > Drop to root

おすすめ記事