這是我在這裡發表的第一篇文章,我對 Ubuntu/Linux 還很陌生。我目前除了 Ubuntu 13.10 之外沒有其他作業系統。 (我曾經使用過 Windows 7,直到我獲得了新的 Tera-byte 硬碟)。
我目前的電腦版本,如果有幫助的話:
CPU:Intel i5 四核心
顯示卡:NVIDIA GeForce GTX 650
記憶體:8 GB
硬碟:1 TB SATA 3
主機板:MSi Z77 A-G41
作業系統:Ubuntu 13.10
所以我最近安裝了 Ubuntu 13.10 並在上面安裝了 Steam,我發現我的遊戲運行速度比我使用 Windows 7 時慢了很多。 。它在“圖形”中說我有“NVE7 上的鎵 0.4「(不太知道那是什麼)。這是否意味著 Ubuntu 沒有使用我的顯示卡?
在系統設定→軟體和更新→附加驅動程式中,它清楚地顯示如下:
NVIDIA Corporation:GK107 [GeForce GTX 650] - 該裝置正在使用替代驅動程式
(然後它顯示了我可以來回切換的驅動程式清單)
所以這有點令人困惑。在“軟體和更新”中,它清楚地顯示我已安裝 NVIDIA 卡,並已為其選擇了驅動程式。但在系統設定中,它顯示我有一些 Gallium 0.4 的東西。
我做了一些研究,最後輸入指令:
lspci|grep VGA
在終端中。它在回應中顯示了這一點:
VGA compatible controller: NVIDIA Corporation GK107 [GeForce GTX 650] (rev a1)
終端似乎可以識別我的顯示卡。
在我看來,我沒有合適的驅動程序,而且我可能正在使用 CPU 的整合式顯示卡。當我切換在該列表中使用的驅動程式時,它仍然在系統設定中看不到我的卡。當我嘗試運行遊戲時,清單中的某些驅動程式會出現某種 OpenGL 錯誤。
可能只是因為遊戲開發者沒有針對 Ubuntu 進行良好的最佳化,所以我的遊戲運行緩慢。然而,這仍然無法消除系統設定沒有顯示我的 NVIDIA 卡這一事實。
TL;DR 版本:
我如何知道我的視訊卡是否被識別/使用?如果我的顯示卡沒有被使用,解決這個問題的最佳方法是什麼?
請讓您的答案易於理解。我不介意冗長的回答,只要我能聽懂你在說什麼。
任何幫助將不勝感激!謝謝。
答案1
看來你正在跑步免費司機Steam 推薦的地方NVIDIA 專有驅動程式。您可以使用以下方式確認:
glxinfo
或更準確地說:glxinfo | grep OpenGL
我自己的安裝經驗很糟糕NVIDIA 專有驅動程式來自 Ubuntu 儲存庫。所以我更喜歡從下載它英偉達網站。使用以下命令檢查您的作業系統架構是 32 位元還是 64 位元系統監控器或只需執行以下命令之一:
file /bin/ls uname -a
Ctrl使用++刪除 shell Alt,F6登入
cd to_directory_where_driver sudo su chmod +x driver_filename service lightdm stop ./driver_filename reboot
仔細閱讀安裝訊息,因為預設設定並不總是您想要的。
您應該保留該驅動程式安裝文件,因為在您想要恢復或修復安裝時需要它。
答案2
答案3
在 Ubuntu 中安裝 NVIDIA GeForce GTX 650 驅動程式的步驟。
主機板:技嘉 GA970DS3P
處理器:AMD FX-4130 四核心 3.8GHz 插槽 AM3+
從 NVIDIA 網站下載驅動程式文件
開啟終端機 ( ++ Ctrl)並運作:AltF1
sudo apt-get install build-essential sudo service lightdm stop sudo init 3
切換到下載的驅動程式目錄並運行:
sudo sh downloaded_file.run sudo service lightdm start sudo reboot
如果 Ubuntu 開機在啟動時顯示錯誤訊息,請依照下列步驟解決驅動程式衝突:
跑步:
sudo apt-add-repository ppa:ubuntu-x-swat/x-updates sudo apt-get update sudo apt-get dist-upgrade sudo reboot
重新啟動後開啟終端機(++ Ctrl)並執行:AltF1
sudo service lightdm stop sudo init 3
切換到下載的驅動程式目錄並運行:
sudo sh downloaded_file.run sudo service lightdm start sudo reboot