Fedora 21下Nvidia顯卡的安裝

最近因爲工做和學習須要,把家用的兩臺電腦攢成了一臺機器,用的是Fedora 21,安裝過程比較傻瓜就不寫了,由於顯卡用的是比較搓的N卡,N卡的開源驅動nouveau又搓的要死,裝了跟不裝一事,因此裝機後須要作的第一件事就是要安裝N卡的官方驅動,過程不難可是背不下來,因此正好在這裏記錄一下,之後也好找。工具

簡單來講:學習

  • 查看本身顯卡的型號code

    $ lspci | grep VGA
    01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 730] (rev a1)ci

這裏GeForce GT730就是我這塊網卡的型號rem

按照提示幾個選項一路選下來,搜索獲得的驅動裏選擇一個最新的,隨便用什麼工具下載下來get

wget http://us.download.nvidia.com/XFree86/Linux-x86_64/346.59/NVIDIA-Linux-x86_64-346.59.run
  • 準備驅動安裝環境

到這裏還不能直接安裝驅動,下載下來的run文件在安裝過程當中會編譯匹配咱們當前系統版本的驅動出來。編譯驅動須要用到kernel source,但若是是像我這樣直接下了發行版來安裝的話,默認是不包含kernel source的,因此咱們須要安裝對應當前系統版本的kernel-develio

sudo yum install gcc kernel-devel-$(uname -r)

系統更新完成後,要重啓新的kernel纔會生效,不過不要緊等等一塊兒重啓也能夠,如今咱們要作的是屏蔽nouveau驅動,直接編譯

echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf

移除已經安裝的開源驅動包登錄

yum list | grep nouveau
yum remove xorg-x11-drv-nouveau.x86_64

設置默認啓動進入字符界面gcc

systemctl set-default multi-user.target

(效力等同於重啓後在登陸界面輸入ctrl+alt+F2,這點還不熟悉的同窗能夠看看systemcl的幾組user target的定義)

重啓系統以後安裝官方驅動

chmod u+x ./*.run
./NVIDIA-Linux-x86_64-346.59.run

跟着提示一路走下去便可,安裝完成以後記得將啓動級別改回到圖形界面

systemctl set-default graphical.target

而後重啓就能夠了。

問題:
安裝過程沒遇到什麼問題,有一點能夠注意一下,若是你安裝kernel-devel的時候沒有指定uname -r,即當前版本,你更新到的kernel source會是最新版的,在編譯官方驅動的時候會跟你抱怨找不到KDIR的。

相關文章
相關標籤/搜索