溫馨提示×

Ubuntu中如何安裝顯卡驅動

小樊
63
2025-10-13 15:41:37
欄目: 智能運維

Ubuntu安裝顯卡驅動詳細步驟

1. 確認顯卡型號

首先需要明確顯卡型號,以便選擇匹配的驅動。打開終端,運行以下命令:

  • 通用命令(適用于所有顯卡):lspci | grep -E 'VGA|3D'(顯示顯卡廠商及型號,如“NVIDIA GeForce RTX 3060”或“AMD Radeon RX 6700 XT”);
  • NVIDIA顯卡專用nvidia-smi(若已安裝NVIDIA驅動,可直接查看型號及驅動版本);
  • AMD顯卡專用lspci | grep -i amd;
  • Intel顯卡專用lspci | grep -i intel。

2. 更新系統軟件包

安裝驅動前,確保系統為最新狀態,避免兼容性問題。運行以下命令:

sudo apt update && sudo apt upgrade -y

等待系統完成更新并重啟(若有需要)。

3. 禁用開源驅動(僅NVIDIA顯卡必需)

Ubuntu默認使用Nouveau開源驅動,與NVIDIA官方閉源驅動沖突,需先禁用:

  • 編輯黑名單配置文件:sudo nano /etc/modprobe.d/blacklist-nouveau.conf;
  • 在文件末尾添加以下內容:
    blacklist nouveau
    options nouveau modeset=0
    
  • 保存并退出(Ctrl+OEnterCtrl+X);
  • 更新initramfs:sudo update-initramfs -u;
  • 重啟系統:sudo reboot。
    重啟后,運行lsmod | grep nouveau,若無輸出則表示禁用成功。

4. 安裝顯卡驅動

根據顯卡品牌選擇對應安裝方式:

(1)NVIDIA顯卡(推薦自動安裝)
  • 添加NVIDIA官方PPA(獲取最新驅動):
    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt update
    
  • 查看推薦驅動版本(ubuntu-drivers devices命令會標注“recommended”):
    ubuntu-drivers devices
    
  • 安裝推薦驅動(以“nvidia-driver-535”為例,替換為推薦版本):
    sudo apt install nvidia-driver-535 -y
    
  • 手動安裝(可選):若需特定版本,可從NVIDIA官網下載.run格式驅動,進入命令行模式(Ctrl+Alt+F3),停止圖形界面(sudo systemctl stop gdm),運行驅動腳本(sudo ./NVIDIA-Linux-x86_64-xxx.run),按提示完成安裝(需勾選“不自動更新”)。
(2)AMD顯卡
  • Ubuntu 22.04及以上版本,推薦使用開源驅動amdgpu(性能更優):
    sudo apt install xserver-xorg-video-amdgpu mesa-vulkan-drivers mesa-drivers -y
    
  • 若需閉源驅動,可從AMD官網下載對應版本的“Catalyst”驅動,但開源驅動已能滿足日常需求。
(3)Intel顯卡
  • Intel顯卡通常自動安裝最佳驅動,無需額外操作。若需確認,可運行:
    sudo apt install xserver-xorg-video-intel -y
    
  • 驗證驅動:lspci -k | grep -A 2 -i "VGA"(查看“Kernel driver in use”是否為“i915”)。

5. 重啟圖形界面

驅動安裝完成后,需重啟圖形界面使更改生效:

sudo systemctl restart gdm  # GNOME桌面環境
# 若使用KDE桌面,替換為:sudo systemctl restart sddm

或直接重啟系統:sudo reboot。

6. 驗證驅動安裝

  • NVIDIA顯卡:運行nvidia-smi,若顯示GPU型號、驅動版本及運行狀態(如“Running”),則表示成功;
  • AMD/Intel顯卡:運行lspci -k | grep -A 2 -i "VGA",查看“Kernel driver in use”是否為對應顯卡驅動(如“amdgpu”或“i915”);
  • 通用驗證glxinfo | grep "OpenGL renderer"(顯示顯卡型號,如“NVIDIA GeForce RTX 3060”)。

常見問題解決

  • 驅動未生效:確保Nouveau驅動已禁用(步驟3),并重啟系統;
  • 分辨率異常:編輯/etc/default/grub,將GRUB_CMDLINE_LINUX_DEFAULT改為"quiet splash nomodeset",運行sudo update-grub后重啟;
  • 驅動沖突:卸載舊驅動(sudo apt purge nvidia-*),重新安裝。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女