linux編譯顯卡驅動
『壹』 linux如何開發顯卡驅動
linux系統是需要安裝顯卡驅動的。
安裝Linux系統並不難,參考用戶手冊很容易完成。在安裝系統以前,看過很多的文章,知道Linux系統對硬體的兼容性很差,安裝驅動會非常費事。
1.安裝完成後,進入桌面,聽到悅耳的啟動音樂想起-——系統兼容音效卡;無線網卡找到TP-LINK——兼容無線網卡。只是屏幕圖像很差,系統本身的顯示驅動嚴重不兼容顯卡,因此必須重新安裝顯卡驅動。
2.在Linux系統下安裝顯卡驅動比較麻煩,網上瀏覽,不成功的例子很多。不像Windows只要點擊滑鼠即刻完成。
3.下面是我安裝顯卡驅動的詳細步驟記錄:
1,下載適合我筆記本電腦的顯卡驅動,需要注意的是必須是For Linux。我的顯卡是ATI Mobility Radeon HD2400,上ATI官方網站找到顯卡驅動:ati-driver-installer-8-4-x86.x86_64.run
2,將下載的驅動ati-driver-installer-8-4-x86.x86_64.run拷貝至Linux的Root/下;
3,進入/etc/inittab/ ,修改啟動級別為3(id:5:initdefault中的5改為3);重新啟動,....Looin:root,進入文字模式;
4,輸入:sh ati-driver-installer-8-4-x86.x86_64.run;
5,進入安裝提問模式,一直點OK;安裝結束;
6,進入文字模式下,輸入:startx,進入Linux X-windows桌面;
7,進入/etc/x11/xorg.conf文件,修改下列這段:
Section "Device"Driver "fglrx" ——將vesa改為fglrxIdentifier "Card0 for screen 0"EndSection再添加下列一段:Section "Extensions"Option "Composite" "0"EndSection
8.進入顯示設置:在顯卡驅動下拉菜單中找到fglrx,點擊確定。
『貳』 linux顯卡驅動怎麼編譯進內核
一、 驅動程序編譯進內核的步驟
在 linux 內核中增加程序需要完成以下三項工作:
1. 將編寫的源代碼復制到 Linux 內核源代碼的相應目錄;
2. 在目錄的 Kconfig 文件中增加新源代碼對應項目的編譯配置選項;
3. 在目錄的 Makefile 文件中增加對新源代碼的編譯條目。
bq27501驅動編譯到內核中具體步驟如下:
1. 先將驅動代碼bq27501文件夾復制到 ti-davinci/drivers/ 目錄下。
確定bq27501驅動模塊應在內核源代碼樹中處於何處。
設備驅動程序存放在內核源碼樹根目錄 drivers/ 的子目錄下,在其內部,設備驅動文件進一步按照類別,類型等有序地組織起來。
a. 字元設備存在於 drivers/char/ 目錄下
b. 塊設備存放在 drivers/block/ 目錄下
c. USB 設備則存放在 drivers/usb/ 目錄下。
『叄』 Linux如何配置nVIDIA顯卡驅動
1、先確認顯卡型號,筆者的是GeForce GTX 750 Ti
到網站下載驅動 https://www.nvidia.cn/Download/index.aspx
1)打開終端,先刪除舊的驅動:
sudo apt-get purge nvidia*
2)禁用自帶的 nouveau nvidia驅動
創建一個文件通過命令 sudo vim /etc/modprobe.d/blacklist-nouveau.conf
並添加如下內容:
blacklist nouveau
options nouveau modeset=0
再更新一下
sudo update-initramfs -u
修改後需要重啟系統。確認下Nouveau是已經被你幹掉,使用命令: lsmod | grep nouveau
3)重啟系統至init 3(文本模式),也可先進入圖形桌面再運行init 3進入文本模式,再安裝下載的驅動就無問題,
首先我們需要結束x-window的服務,否則驅動將無法正常安裝
關閉X-Window,很簡單:sudo service lightdm stop,然後切換tty1控制台:Ctrl+Alt+F1即可
4)接下來就是最關鍵的一步了:sudo./NVIDIA-Linux-x86_64-440.44.run開始安裝,安裝過程比較快,根據提示選擇即可最後安裝完畢後,
重新啟動X-Window:sudo service lightdm start,然後Ctrl+Alt+F7進入圖形界面;更多Linux介紹可查看《Linux就該這么學》。