我有這個聯想Z575搭配 Radeon HD 6520G。我已經安裝了 Crunchbang Linux 並想要設定顯示卡。我安裝了開放驅動程式(x-server-xorg...),但什麼也沒安裝。我清除了它們,安裝了關閉的驅動程式(從存儲庫),重新啟動 - 但仍然沒有任何結果。我一直在後備模式下運行。
怎麼了?如何安裝和配置驅動程式
答案1
首先,不要卸載 xserver-xorg-video-ati。即使您使用 FGLRX,這也不是一個好主意。如果您已經刪除了它,那麼您應該盡快重新安裝它。
接下來您應該安裝 FGLRX。我已經很長一段時間沒有使用過 crunchbang,所以我不確定他們是否在某些軟體包中提供 FGLRX 驅動程式。如果您能找到軟體包,請在手動安裝之前先嘗試一下。如果不存在軟體包,或安裝後不支援您的卡,您需要從 AMD 驅動程式網頁下載安裝程式。網路上有很好的安裝說明,記住 crunchbang 是基於 Debian 的。
當您完成 FGLRX 安裝並重新啟動電腦後,請使用此命令驗證它們是否已正確安裝。
fglrxinfo
我的工作站輸出,看起來像這樣...
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 5670
OpenGL version string: 4.1.11251 Compatibility Profile Context
只要您的標有“Advanced Micro Devices, Inc.”。而不是 MESA,你應該保持良好的狀態。
您還應該使用此命令測試您的 opengl 輸出。
fgl_glxgears
如果您遇到問題,請發表評論,我會提供協助。
答案2
您很可能盲目地相信您的卡必須受到所有這些驅動程式的支援。我猜以下所有事情都會同時發生:
你的卡,代號土耳其人,需要Linux 版本 2.6.38 或更高版本。還有幾個適用於 AMD 卡的 FLOSS 驅動程式——仍然有舊的(UMS)驅動程式,甚至沒有列出北部群島在特徵矩陣中。您需要檢查您嘗試使用的驅動程式是否是較新版本的驅動程式(KMS 驅動程式),所有內核外部部分是否足夠新,可以帶來任何所需的北方群島相關內容,以及 Linux 版本(核心)您正在運行的是驅動程式之一(信任驅動頁面,≥2.6.38)
AMD 提供專有驅動程序,其中包括同時支援多張卡。這些驅動程式都有版本號,新的卡會添加到較新的版本中,而一些舊的卡會在其中一些版本中被刪除(我知道這是一種有趣的方法)。檢查儲存庫中提供的驅動程式版本是否確實包含對您的卡的支援(我想您可以向軟體包管理器詢問版本號,如果您的發行版沒有維護這樣的列表,請前往AMD 網頁進行檢查) 。
因此,在嘗試安裝和設定驅動程式之前,請檢查您要安裝和設定的驅動程式是否確實支援您要使用的卡片。
(您始終可以嘗試直接從 AMD 安裝驅動程序,但請注意,由於這些是二進制、閉源驅動程序,而發行版維護人員可以確保存儲庫版本至少看起來可以與其他系統組件配合良好,因此沒有這樣您就可以確保上游的最新驅動程式正常運作,不會出現崩潰或穩定性問題。