「NVIDIA」タグアーカイブ

CentOS 7へNVIDIAドライバをインストールする。

CentOS 7へNVIDIAドライバをインストールする手順について記録する。

まず、NVIDIAのホームページから対象となるドライバをダウンロードする。

保存先は、パスに日本語が入らないように注意しておきましょう。FireFoxでダウンロードすると、日本語環境の場合は「ダウンロード」ディレクトリに保存されるので、適当に移動しておきます。

カーネルを再構築するので、kernel-develなどもインストールしておきます。

gccなども

必要になりますので事前のインストールが必要です。

さて、準備が整ったら順次開始します。

まず、CUIの環境へ移行します。

systemctl set-default multi-user.target

ここでリブートしても良いのですが、Ctrl+Alt+F2でCUIに移行して、設定を続けます。

下記のコマンドでまずはnouveauが読み込まれていることを確認しておきます。

lsmod | grep -i nouveau

次にカーネルの作成を行います。

既存のカーネルを別名保管します。

# cd /boot
# mv initramfs-$(uname -r).img initramfs-$(uname -r)-nouveau.img 
# dracut --omit-drivers nouveau initramfs-$(uname -r).img $(uname -r)

 

次にnouveauドライバの読み込みが行われないようにブラックリストを作成します。

vi /etc/modprobe.d/modprobe.conf

内容は以下の通り。

blacklist nouveau

もう一つファイルを作成します。

vi /etc/modprobe.d/nouveau_blacklist.conf

内容は以下の通り。

blacklist nouveau

ここで再起動します。

reboot

再起動後はまだCUIの状態です。

ログインして以下のコマンドを投げます。

lsmod | grep -i nouveau

これでnouveau関連のドライバが表示されなければ、nouveauが入っていない状態でOSは起動されています。

このタイミングでNVIDIAのドライバをインストールします。

 

ランレベルを元に戻します。

systemctl set-default graphical.target

以下のコマンドで設定を確認します。

systemctl get-default

graphical.targetとなっていればOKです。

再起動してGUI画面でログインが要求されれば完了です。

幾度繰り返したことか分りませんが、毎回毎回面倒です。

yumでインストールする方法もあるので、最新版のドライバじゃなくても良いという方はそちらの方法も試してみると良いかも知れません。
でも、折角入れるんだったら最新版が良いですよねw
バグも取れているはずだし。。。というところですが、昔は違ったんです。
最新版だからと言って安定しているとは言えず、安定版をメーカーなどに確認して入れたり、それさえも分からないときは取っ替え引っ替え入れ替えて評価を繰り返しました。

その頃からすると、NVIDIAのドライバも更新すると障害が減っている傾向にあるんじゃないかと昨今は思っています。

でも、入れやすくしてくれないかねぇ〜NVIDIAさん♪

 

ノートPCへLinuxをインストールしようとして断念した。

今回は失敗談です。

GeForce 740Mを搭載したノートPCへCentOS 7をインストールして、NVIDIAのドライバを適用しようと試みました。

いくつかの方法を試みましたが、残念ながら断念することにしました。

まずは普通にCentOS 7をインストールしました。

ここでも一波乱ありましたが、CD-ROMからインストールは問題なく出来たので?その話は省略f^_^;)

最初は何も考えずにNVIDIAのドライバをインストールしました。

完全にダメでした。

NVIDIA Optimus Technologyが原因でした。

BIOSでIntel HDを無効にすることを考えるも、そんな設定は無いw

しばらく調べて、bumblebeeなるものを発見!

行けるか!?と期待したが、やはりNVIDIAのドライバはインストール出来るものの、起動時にscreenが無いと怒られる。

/etc/xorg.confを削除して、startxを起動すると画面は立ち上がるものの、nvidiaのドライバが認識されずOpenGLも使えない_| ̄|○

この問題を解決できず、最終的に断念しました。

誰か情報お持ちであれば、教えて〜と言いたいが、きっとここを見に来た人も同じ問題で躓いていることだろうと半ば諦めています。

というより、誰かが見てくれる可能性の方が少ないかなf^_^;)