Ubuntuにnvidia専用ドライバーをインストールした後、黒または壊れたプリマス(スプラッシュスクリーン)を修正する方法(通常、すべてのUbuntuリリースで発生します)。バグをインストールするnvidiaドライバーのバージョンが常に存在するかどうかは関係ありません。
Ubuntuにnvidia専用ドライバーをインストールした後、黒または壊れたプリマス(スプラッシュスクリーン)を修正する方法(通常、すべてのUbuntuリリースで発生します)。バグをインストールするnvidiaドライバーのバージョンが常に存在するかどうかは関係ありません。
回答:
これは、nVidia独自のドライバーをインストールした後、Ubuntuにプリマス(スプラッシュスクリーン)がないという問題に対処するソリューションです。どのバージョンのUbuntuを使用しても問題ありません。とにかく動作するはずです。
ターミナルを開いて入力します
sudo apt-get install v86d
それから
sudo -H gedit /etc/default/grub
この行を見つける
#GRUB_GFXMODE=640x480
そして、これのために変更します(もちろんあなたの解像度を選択してください)
GRUB_GFXMODE=1440x900
GRUB_GFXPAYLOAD_LINUX=keep
注:を試すことができますがGRUB_GFXMODE=1440x900x24
、色深度の指定には注意してください。サポートされている値を指定する必要があります。動作しない場合は、削除してください。マニュアルの詳細。
また、注意:古いNvidiaグラフィックカードにはGRUB_GFXMODE
、形式のプロパティが必要です<width>x<height>-<depth>
(例:1920x1200-24
ではなく1920x1200x24
)。
ファイルを保存し、ターミナルに入力します
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u
sudo update-grub
すべてのUbuntuバージョンで機能しました。試してみる :)
上記のソリューションが機能しない場合は、/ boot / grub / grub.cfgファイルで$ vt_handoffが使用されていることを確認してください
ファイルで、次で始まる行を検索します。
linux /boot/vmlinuz ...
ブートメニューの適切なセクション(たとえば、最初のgrubメニューブートオプションのスプラッシュスクリーンを復元する場合、この行の最初の出現)で、この行が
... quiet splash $vt_handoff
私の場合の例(コメント行を2行目に置き換えています)で、xxxxをブートパーティションの既存のUUIDに置き換えます。
# linux /boot/vmlinuz-3.13.0-24-generic root=UUID=xxxx ro nmi_watchdog=0
linux /boot/vmlinuz-3.13.0-24-generic root=UUID=xxxx ro quiet splash $vt_handoff
Nvidiaの所有権ドライバーは、最近までKMSをサポートしていません。プリマス(スプラッシュスクリーン)を動作させるにはKMSが必要です。これはNvidiaの問題です(ubuntu正規ではありません)。そのままにして(毎日の使用には影響しません)、Ubuntuリポジトリでnvidia 364.12以降を待つことをお勧めします。nvidia 364.12プリマスで動作します。
せっかちな場合は、これを使用できます。
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-364
nvidia-cuda-dev
場合CUDAを使用するには、このパッケージをインストールする必要があります。