Linux超初心者の覚書
デフォルトドライバのこれ
が死ぬほど気になってしょうがない(強迫観念持ち)のでインストールしてみたやつ ひっさびさに格闘したら割とすんなり行ったのでなんとなく覚えとくために書いとくやーつ
・参考
・環境
ASRock B150M-Pro4S
ASUS GTX750Ti
とりあえずBIOS入ってセキュアブートは切っておくべし
・下準備
gccコマンドを使うので
$ sudo apt-get install build-essential
念の為
gcc --version
を実行してコピーライト表示されればおk
ドライバインストール中に「32bitの互換ライブラリないぞ!」って怒られるのでi386の互換ライブラリを入れておく
$ sudo dpkg --add-architecture i386
$ sudo apt install libc6:i386
・ドライバのインストール本番
nvidia公式から適当に使ってるハード選んでドライバをダウンロード
今回はバージョン390.87を使用
ホームディレクトリに適当にフォルダを作ってダウンロードしたドライバをぶち込んでおく
こんなかんじ
ドライバを置き換えるためにまずnouveau(デフォルトドライバ)を無効化する
$ sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf" $ sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf" $ sudo update-initramfs -u $ sudo reboot
再起動したら実行
$ lsmod | grep -i nouveau
何も起きなかったら無効化されている
$ sudo telinit 3
Ctrl+Alt+F1を押さなくても勝手にCUIに進むので、ユーザー名とパスワードを入力してログイン
$ cd ~/(ドライバぶち込んだフォルダ) $ sudo bash NVIDIA-Linux-x86_64-390.87.run
The distribution-provided pre-install script failed!(ディストリビューションから供給されたプレインストールスクリプトが失敗してますけど)と言われるが
「Continue Installation」を選択、特に問題はなく進む
こいつはよくわからん
Install NVIDIA's 32-bit Compatibility libraries?(NVIDIAの32bit互換ライブラリをインストールしますか?)
→「Yes」を選択
An incomplete installation of libglvnd was found. Do you want to install a full copy of libglvnd? This will overwrite any existing libglvnd libraries.(libglvndが不完全なインストール状態なのでインストールしますか?既存のファイルは上書きされます。)
→「Install and overwrite existing files」を選択
would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be used when you restart X? Any pre-existing X configuration file will be backed up.(nvidia-xconfigユーティリティがX configurationファイルを更新して、X Windowを再起動した際NVIDIA X driverが使用される様にしますか?既存のX configurationファイルはバックアップされます。)
→初回のインストールなら「Yes」を選択
最後に一応
$ sudo reboot
で終了、ちゃんとドライバ読み込んだ状態で起動してくれる
以上自己満足
てか初めてMarkdown記法使ってみたけど 俺は難しいことが嫌いなので見たままじゃないとつらい