自動化系統Linux顯示卡驅動及BIOS設定筆記(NVIDIA/ATI)

mi_zy發表於2016-04-29

                   《英偉達官網》:
QUADRO K620顯示卡指標:
建議以sh安裝驅動:
//The NVIDIA graphics driver is bundled in a self-extracting package named NVIDIA-Linux-x86-361.42.run.
as root, sh ./NVIDIA-Linux-x86-361.42.run    
nvidia-xconfig will find the X configuration file and modify it to use the NVIDIA X driver
The X server's "BusID" X configuration file option interprets the BusID string in the format "bus@domain:device:function"(the "@domain" portion is only needed if the PCI domain is non-zero), in decimal. More specifically  "%d@%d:%d:%d", bus, domain, device, function.
The lspci(8) utility, in contrast, reports the PCI BusID of a PCI device in the format "domain:bus:device.function", printing the values in hexadecimal. More specifically,"%04x:%02x:%02x.%x", domain, bus, device, function

《主用 川大系統 》:
1、席位主機:HP Z640,OS:64位,Red Hat Enterprise Linux(RHEL) Server 6.5(Santiago),核心:Linux 2.6.32-431.el6.x86_64(2009.12.3);GNOME 2.28.2;顯示卡英偉達Quadro K620,

  • 驅動Linux 64-bit,Version: NVIDIA-Linux-x86_ 64-361.42.run------ 不支援小解析度BARCO顯示器 上配置 xorg.conf後顯示正常;

  • NVIDIA-Linux-x86_64-346.35.run -----川大原始安裝, 不支援小解析度BARCO顯示器 上顯示有問題;

*2、HP Z640主機,OS:RHEL6.8 64位,顯示卡:NVIDIA K620

  • NVIDIA-Linux-x86_64-384.90.run驅動安裝時報錯,按提示安裝gcc包後OK! HP Z6/ RHEL6.8 :GeForceGTX1050Ti安裝驅動OK

3、HP Z640主機,OS:RHEL6.5 64位,顯示卡: AMD FirePro 3D V3800

  • driver:amd-driver-installer-8.982.2-x86.x86_64.run驅動安裝後,圖形介面卡死,但是可以透過ssh登入。

  • 再次安裝amd-driver-installer-15.201.2401-x86.x86_64.run(15.201.2401-linux_retail_user)驅動後,影像介面顯示OK

4、 HP Z400主機,OS:RHEL6.5 64位,顯示卡:Quadro FX 380(提示只支援 NVIDIA-Linux-x86_64- 340版本

  • NVIDIA-Linux-x86_64-340.108----安裝報錯退出:disable the Nouveau kernel driver( Nouveau是由第三方為NVIDIA顯示卡開發的一個開源3D驅動,也沒能得到NVIDIA的認可與支援安裝Nouveau的NVDIA顯示卡機器多了一個步驟就是需要關閉Nouveau

  • https://blog.csdn.net/misiter/article/details/7652731?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.baidujs&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.baidujs

  • 編輯 /etc/modprobe.d/blacklist.conf ,在檔案後面加入blacklist nouveau

  • mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
    dracut -v /boot/initramfs-$(uname -r).img $(uname -r):( dracut 是一個事件驅動的 initramfs 基礎設施。dracut(工具)被用來透過複製工具和檔案,從一個已經安裝的系統建立一個 initramfs 映象

  • 重啟系統至init 3(文字模式),再安裝下載的驅動就無問題。


    安裝步驟: run  <...>-installer-<...>.run . You have to do this with superuser privileges,在提取和檢測階段沒有問題,安裝程式將顯示“安裝”對話方塊。該對話方塊有兩個選項:“在X<version>上安裝Driver<Driver version>和生成特定於發行版的驅動程式包。

最重要的是檢查安裝日誌檔案/usr/share/ati/fglrx-install.log(例如選上圖推薦的Generate...Driver Package安裝時 報錯,日誌記錄:Package build failed! Package build utility output: ./packages/RedHat/ati-packager.sh: line 221: rpmbuild: command not found, 根據日誌提示,rpm -ivh rpm-build-4.8.0-37.el6.x86_64.rpm後,OK!;選擇第2項Install...on X.Org 6.9安裝,更方便,解析度自適應,ok),按建議在退出安裝程式時執行aticonfig(或fglrxconfig),並重新啟動系統以確保載入了新編譯的核心模組。

*: Run  fglrxinfo  to verify the driver is installed correctly

                display: localhost:10.0  screen: 0

                OpenGL vendor string: Generic

                OpenGL renderer string: Generic

                OpenGL version string: 1.2.1 Generic

(Fglrx是一個專有的、僅限Linux二進位制檔案的驅動程式,用於支援3D加速的ATI圖形晶片)

     To uninstall the driver, run  fglrx-uninstall.sh , which is located in /usr/share/ati directory. You have to do this with superuser privileges. The unistallation script should remove all filles copied by the installer, and restore your system to the original state it had before installation.

5、 HP Z400主機,OS:RHEL6.5 64位,顯示卡:Quadro K600     安裝 NVIDIA-Linux-x86_64-384.90.run——ok


備份二所繫統 》:
1、席位主機:HP Z400,OS:Red Hat Enterprise Linux(RHEL) Server 5.8;Red Hat4.1.2-50(核心:2.6.18-308.e15pae<2006.9.20>);顯示卡英偉達Quadro K600,

  • 驅動Linux 32-bit:Version: 352.41,NVIDIA-Linux-x86-352.41.run-----不支援小解析度BARCO顯示器更替2K顯示xorg.conf,執行正常。

  • 安裝 NVIDIA-Linux-x86-361.42.run------作業系統RHEL5.8安裝驅動後崩潰,滑鼠鍵盤在作業系統啟動過程中變得不能用,滑鼠沒有電,鍵盤按鍵無效。

2、 席位 機:HP Z400,OS:Red Hat Enterprise Linux(RHEL) Server 5.8;Red Hat4.1.2-50(核心:2.6.18-308.e15pae<2006.9.20>);顯示卡英偉達Quadro K620,

  • NVIDIA-Linux-x86-384.59和NVIDIA-Linux-x86-384.98驅動初始安裝後,顯示OK,但重啟圖形介面如init3----->init5,當機,鍵盤滑鼠不能用。

  • NVIDIA-Linux-x86-352.41.run, 完全正常

3、席位主機:HP Z640;OS:32位RHEL5.8;顯示卡:英偉達Quadro K600

  • NVIDIA-Linux-x86-384.59.run:系統當機,鍵盤滑鼠無反應。

  • NVIDIA-Linux-x86-352.41.run:  SDD席位已確認OK

4、席位主機:HP Z640;OS:32位RHEL5.8;顯示卡:英偉達Quadro K620

  • 驅動(截至2017-11-24最新版):NVIDIA-Linux-x86-384.98.run:安裝該最新版的32位驅動,依舊是啟動到smartd服務之後,系統當機。正常情況啟動到smartd服務之後,出現使用者登入的圖形介面。

  • NVIDIA-Linux-x86-384.59.run:系統當機,鍵盤滑鼠無反應。

  • NVIDIA-Linux-x86-352.41.run:  SDD席位已確認OK

5、HP Z640主機,OS:RHEL5.8 32位,顯示卡:NVIDIA M2000

  • 可以正常完成NVIDIA-Linux-x86-384.90.run驅動安裝,但是圖形介面啟動時系統崩潰,鍵盤失效;GRUB-->single模式進入字元介面沒問題。

  • NVIDIA-Linux-x86-352.41.run 完全正常

  • NVIDIA-Linux-x86-340.65.txt驅動安裝時報錯。

*6、 席位 機(一個顯示卡 大小屏複製螢幕輸出:  K620-OK,K600需使用2塊顯示卡):HP Z420,OS:Red Hat Enterprise Linux(RHEL) Server 5.8;Red Hat4.1.2-50(核心:2.6.18-308.e15pae);顯示卡英偉達Quadro  K620

  • NVIDIA-Linux-x86-352.41.run 完全正常

  • DVI必須使用DVI直連線接BARCO2K顯示器,DP必須使用DP直連線接EIZO1K顯示器,假如使用DVI-DP轉換線,複製雙屏顯示不正常。



備註:
Linux核心版本編號方式:從2004年2.6.0版本開始,使用一種“time-based”的方式。3.0版本之前,是一種“A.B.C.D”的格式。七年裡,前兩個數字A.B即“2.6”保持不變,C隨著新版本的釋出而增加,D代表一些bug修復,安全更新,新增新特性和驅動的次數。3.0版本之後是“A.B.C”格式,B隨著新版本的釋出而增加,C代表一些bug修復,安全更新,新特性和驅動的次數。第三種方式中不再使用偶數代表穩定版,奇數代表開發版這樣的命名方式。

《模擬機房》:
主機:HP xw4600
OS:Red Hat Enterprise Linux AS release 4 (Nahant Update 7)
Kernel:2.6.9-78.EL/2.6.9-78.ELsmp(32bit) 
videocard(AMD):ATI firepro 3D V3800
driver:ati-driver-installer-8.773-x86.x86_64.run
note:
直接在single使用者字元介面下安裝驅動,安裝過程中提示在預設環境變數中找不到X,啟動時到檢測audio後黑屏,重啟只能透過GRUB,輸入single啟動到單使用者模式才能進入shell環境。
init 3 然後startx,按提示使用kudzu命令(service kudzu start)查詢新硬體,使作業系統為新硬體(顯示卡)載入預設驅動(只支援800X600解析度)——此時預設的環境變數能找到X,在該圖形介面安裝驅動,不會出現找不到X的提示,驅動安裝後可以正常啟動圖形介面。


*:
AMD的FirePro 3D V3800顯示卡 和 英偉達QUADRO  K620顯示卡有兩個影片輸出口:DP、DVI,只支援1個2048x2048輸出,另一個只能輸出1k顯示。假如需要兩個2k輸出,需要兩塊顯示卡;英偉達QUADRO K620可以配置成複製螢幕輸出,但是AMD的FirePro 3D V3800顯示卡只能是擴充套件螢幕,不能以複製螢幕方式輸出。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7970627/viewspace-2090629/,如需轉載,請註明出處,否則將追究法律責任。

相關文章