一部のゲームではドライバーが必要ですnvidia-current
が、アクティブになると操作を実行できません。それはすべてを台無しにする。 GRUBメニューから両方のオプションを取得する方法はありますか?私のオペレーティングシステムをロードするそしてドライバnvidia-current
とデフォルト値を使用するドライバ非独占一つ?私には、2つのUbuntu(ゲーム用の1つと残りの1つ)をインストールするのが少し愚かなようです。しかし、日常的なことはできません。そしてNvidiaドライバが一部のアプリを台無しにし、システムをランダムに停止するなどの理由で有効になりました。しかし、私はまだゲームをやりたいです。
nvidia-current
スクリプトなどを使用してドライバをロードおよびアンロードする方法がある場合は、それも歓迎します。
答え1
NVIDIAドライバがmodprobe.blacklist=nvidia-current
カーネルラインに自動的にロードされ、追加されるのを防ぎます。役に立たない場合は、nvidia
代わりに試してみてくださいnvidia-current
。
各カーネルバージョンの新しいカーネルオプションをハードコーディングするだけでなく、/etc/grub.d/10_linux
次の行を編集して見つけます。
linux_entry "${OS}" "${version}" false \
"${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_EXTRA} ${GRUB_CMDLINE_LINUX_DEFAULT}" \
quiet
これをコピーして修正してmodprobeオプションを追加します。
linux_entry "${OS} (no nvidia)" "${version}" false \
"${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_EXTRA} ${GRUB_CMDLINE_LINUX_DEFAULT}" \
quiet modprobe.blacklist=nvidia-current
後で実行してsudo update-grub
新しいブート構成を作成します。