Linuxをしばらく休憩した後、すぐにUbuntu 15.10をインストールします。新しいUbuntuリリースと新しいnVidia GPUでnomodesetがまだ必要かどうかを知りたいです。 GTX970を持っています。
また、nVidiaから独自のドライバーをインストールするか、「Additional Drivers」からドライバーを選択するか、edgers PPAを使用してそこから最新のものを取得する方が良いでしょうか?
nomodeset
の代わりにパラメーターnouveau.modeset=0
を使用する必要があります。
この方法でUbuntuシステムと独自のNVIDIAドライバーをインストールします。
以前に作成したUbuntu DVD/USBインストールメディアから起動します。
「インストールせずにUbuntuを試す」オプションを選択し、 E キー。nouveau.modeset=0
をlinux行の最後に追加します-を押します F10 起動します。
Ubuntuオペレーティングシステムをインストールします-終了したら、コンピューターを再起動します。
GRUBブートメニューでUbuntuエントリを強調表示して、 E キー。nouveau.modeset=0
をlinux行の最後に追加します-を押します F10 起動します。
ログイン画面で Ctrl+Alt+F1
ユーザー名とパスワードを入力-実行:
Sudo apt-get update
Sudo apt-get install nvidia-352
Sudo reboot
一般的に、Ubuntu公式リポジトリのNVIDIAドライバーを使用することをお勧めします。
ただし、非常に新しいグラフィックスハードウェアがあるため、最新の公式NVIDIAドライバーをインストールできます。
xorg-edgers PPAはドライバーを提供しなくなり、GPUドライバーに置き換えられました。
Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt-get update
Sudo apt-get install nvidia-361
Sudo reboot
インストール後、パラメータnouveau.modeset=0
を追加する必要はなくなりました。
Nvidia GPUで動作するXubuntu 18.04バージョンでも同じ問題が発生しました。最新のNvidia-390およびnvidia-primeドライバーをインストールし、これらのソリューションが [1][2] を示すようにドライバーのインストールを更新しようとしました。ブロックリスト、しかしこれらのどれも機能しませんでした。だから、nouveau.modeset=0
ディレクトリのgrub.cfgファイルにparameter\boot\grub\
を追加しました。たとえば、"linux..."
行ごとに行を追加しました。
menuentry 'FAILSAFE' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 36286167-4eba-4a1e-a202-155c6baafa01
linux /boot/vmlinuz-2.6.37-12-generic root=UUID=36286167-4eba-4a1e-a202-155c6baafa01 ro vt.handoff=7 quiet splash nouveau.modeset=0
initrd /boot/initrd.img-2.6.37-12-generic
}
したがって、すべてのスクリプトにこのパラメーターを追加する必要があると思います。このソリューションを試したところ、Nvidia GPUドライバーがクラッシュしなくなりました。
別のアプローチここで説明
Sudo nano /etc/default/grub
を実行し、パラメータnvidia-drm.modeset=1
を行GRUB_CMDLINE_LINUX_DEFAULT
に追加します。行った変更を保存し、Sudo update-grub
を実行します。
Ubuntuオペレーティングシステムを再起動すると、すべてが正常に動作するようになります-予想どおり。
ただの観察:NVIDIA GTX 10xx GPUおよびRyzen CPUを搭載したマシンは、しばしば「ソフトロックアップ」でスタックし、ハードリスタートが必要でした。 nomodeset
を持つ他のマシンと、この設定後の上記のマシンもスタックしませんでした。そのため、起動以外にも因果関係があるようです。