web-dev-qa-db-ja.com

nomodesetはまだ必要ですか?

Linuxをしばらく休憩した後、すぐにUbuntu 15.10をインストールします。新しいUbuntuリリースと新しいnVidia GPUでnomodesetがまだ必要かどうかを知りたいです。 GTX970を持っています。

また、nVidiaから独自のドライバーをインストールするか、「Additional Drivers」からドライバーを選択するか、edgers PPAを使用してそこから最新のものを取得する方が良いでしょうか?

16
xXToYeDXx

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を追加する必要はなくなりました。

19
cl-netbox

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オペレーティングシステムを再起動すると、すべてが正常に動作するようになります-予想どおり。

3
debugging XD

ただの観察:NVIDIA GTX 10xx GPUおよびRyzen CPUを搭載したマシンは、しばしば「ソフトロックアップ」でスタックし、ハードリスタートが必要でした。 nomodesetを持つ他のマシンと、この設定後の上記のマシンもスタックしませんでした。そのため、起動以外にも因果関係があるようです。

参照: NMI Watchdog:BUG:soft lockup

1