すべてのUbuntuリリースでプリマス(スプラッシュスクリーン)を修正する方法!


27

Ubuntuにnv​​idia専用ドライバーをインストールした後、黒または壊れたプリマス(スプラッシュスクリーン)を修正する方法(通常、すべてのUbuntuリリースで発生します)。バグをインストールするnvidiaドライバーのバージョンが常に存在するかどうかは関係ありません。


動作しますが、私の場合、GeForce 7300 LEでは、色深度を16に落とさなければなりませんでした-すなわち。1280x1024x24の代わりに1280x1024x16を使用すると、プリマス画面の解像度が低下しました。
gdesilva 14

素晴らしい。また、Intelと完全に連携します。おかげで


いいえ、あなたが提供するトピックでは、情報が古いか、パッケージをインストールするために必要な情報がありません。
Nolt

回答:


42

これは、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バージョンで機能しました。試してみる :)


これは、AMDグラフィックカードでも有効ですか?
ジョアンアンドレ14年

残念ながら、私はAMDグラフィックを持っていないので、自分でテストする必要があります。
Nolt

すでにそれをテストし、動作します:)
ジョアンアンドレ14年

このソリューションは、Ubuntu GNOME 15.04では一部しか機能しません。1600x900のディスプレイとNvidia Geforce GT 620があります。ここの手順を実行すると、スプラッシュが数秒間表示され、画面が黒くなり、画面が再び黒くなる前にアニメーションドットのみが表示されます。
アレックスデュッペン

1
@janoChenソリューションはまだ部分的にしか機能しませんが、私はそれで大丈夫です。私のグラフィックカードがローエンドであるため、ドライバーのサポートがあまり得られないという問題だと聞きました。
アレックスデュッペン

5

上記のソリューションが機能しない場合は、/ 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

0

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

この回答は新しいubuntuユーザー向けです
-john9983

何らかの理由で、このドライバーがインストールされるとすぐにBlender(CUDA)でGPUレンダリングを使用できません。
ByteHamster

新しいドライバーnvidia-367を試してください
john9983

1
@ByteHamster間違いがないnvidia-cuda-dev場合CUDAを使用するには、このパッケージをインストールする必要があります。
ミハルプルジビロビッチ

確かにわかりませんが、cudaパッケージがインストールされたと思います。とにかく、私は後で他の理由で完全に異なるディストリビューションに切り替えました(もうプリマスはありません)。とにかくあなたの提案をありがとう!
ByteHamster
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.