Linux Mint:一位使用者有圖形問題,其他使用者沒有受到影響
我有一台執行 Cinnammon 的多使用者 Linux Mint 機器,它只對一個使用者有一個非常奇怪的圖形問題,我無法在搜尋 Stack 站點、Mint 論壇或一般網際網路上找到答案. 問題是一個使用者似乎被困在軟體渲染上,而其他使用者則可以毫無問題地使用硬體渲染。
問題
有問題的機器有 5 個獨立的使用者帳戶、兩個管理員和三個標準/非特權使用者。該機器有一個 AMD Radeon HD 7850 顯卡,除了有問題的硬體影片加速之外,所有方面都可以正常工作。遊戲執行良好,桌面導航流暢,影片播放流暢無卡頓。來自
inxi -Fzx
其中一個使用者的輸出(如果有幫助,可以是管理員,但在非特權使用者上大致相同):**系統:主機:** TheNotSoTinyPC**核心:** 4.15.0-91-generic x86_64**位:** 64**編譯器:** gcc **v:** 7.4.0**桌面:** Cinnamon 4.0.10 發行版**:** Linux Mint 19.1 Tessa**基礎:** Ubuntu 18.04 仿生 **機器:類型:**桌面**主機板:**網關**型號:** DX4840**序列號:** <filter> **BIOS:** American Megatrends **v:** P01-A0**日期:** 03/19/2010 **CPU:拓撲:**雙核**型號:** Intel Core i3 540**位:** 64**類型:** MT MCP**拱門:** Nehalem **rev:** 2 **L2 記憶體:** 4096 KiB **標誌:** lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx **bogomips:** 24470 **速度:** 1388 MHz**最小/最大:** 1200/3067 MHz**核心速度(MHz):** **1:** 1303 **2:** 1309 **3:** 1437 **4:** 1455 **顯卡:Device-1:** AMD Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP]**供應商:** PC Partner Limited**驅動程序:** radeon **v:**核心**匯流排 ID:**01:00.0 **顯示:** x11**伺服器:** X.Org 1.19.6**驅動程序:** ati,radeon**解除安裝:** fbdev,modesetting,vesa **解析度:** 1920x1080~60Hz,1920x1080~60Hz **OpenGL:** **渲染器:** AMD PITCAIRN (DRM 2.50.0 4.15.0- 91-generic LLVM 9.0.0) **v:** 4.5 Mesa 19.2.8**直接渲染:**是 **音頻:設備 1:**英特爾 5 系列/3400 系列高畫質音頻**供應商:** Acer Incorporated ALI**驅動程序:** snd_hda_intel **v:**核心**匯流排 ID:** 00: 1b.0 **設備 2:**AMD Cape Verde/Pitcairn HDMI 音頻 [Radeon HD 7700/7800 系列]**供應商:** PC Partner Limited **驅動程序:** snd_hda_intel **v:**核心**匯流排 ID:** 01:00.1 **聲音伺服器:** ALSA **v:** k4.15.0-91-generic **網路:Device-1 :** Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet**供應商:** Acer Incorporated ALI**驅動程序:** r8169 **v:** 2.3LK-NAPI**埠:** e800**匯流排 ID:** 03:00.0 **IF:** enp3s0**狀態:**上行**速度:** 1000 Mbps**雙工:**full **mac:** <filter> **驅動器:本地儲存:** **總計:** 232.89 GiB 已**用:** 72.23 GiB (31.0%) **ID-1:** /dev/sda**供應商:** Seagate型號: **ST9250410AS大小****:** 232.89 GiB **分區:ID-1:** /**大小:已****使用**33.38 GiB **:****28.31** GiB (84.8%) **FS** **:** Btrfs開發**: /** **dev** / sda1 **ID-2:** /家庭大小**:**swap-1**大小:** 7.63 GiB已**使用:** 0 KiB (0.0%) **fs:** swap **dev:** /dev/sda6 **感測器:系統溫度:** **cpu:** 30.0 C**主機板:不**適用 **風扇速度 (RPM):不適用**資訊 **:程序:** 248**正常執行時間:** 2m**記憶體:** 7.78 GiB已**用:** 920.9 MiB (11.6%)**初始化:** systemd**執行級別:** 5**編譯器:** **gcc:** 7.5.0 **Shell:** bash **v:** 4.4.20 **inxi:** 3.0.27
從這裡可以看出,AMD PITAIRN 被用作 OpenGL 渲染器,因此顯卡使用得當。
不幸的是,對於有問題的使用者來說,情況並非如此。
對於有問題的使用者(非特權使用者之一),桌面導航速度緩慢且不穩定,有很多視覺偽影和螢幕撕裂。影片播放無法觀看,因為它非常緩慢且斷斷續續。低 FPS 的影片遊戲性能同樣糟糕,而且非常不穩定的視覺效果使遊戲難以/無法玩。查看
inxi -Fzx
該使用者會給出:**系統:** **主機:** TheNotSoTinyPC**核心:** 4.15.0-91-generic x86_64**位:** 64 **編譯器:** gcc **v:** 7.4.0**桌面:** Cinnamon 4.0.10 發行版**:** Linux Mint 19.1 Tessa**基礎:** Ubuntu 18.04 仿生 **機器:** **類型:**桌面**主機板:**網關**型號:** DX4840**序列號:** <filter> **BIOS:** American Megatrends **v:** P01-A0**日期:** 03/19/2010 **CPU:** **拓撲:**雙核**型號:** Intel Core i3 540**位:**64**類型:** MT MCP 架構**:** Nehalem版本**:** 2 **L2 記憶體:** 4096 KiB **標誌:** lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx **bogomips:** 24470 **速度:** 1613 MHz**最小/最大:** 1200/3067 MHz**核心速度 (MHz):** **1 :** 3019 **2:** 3032 **3:** 2962 **4:** 2962 **顯卡:** **Device-1:** AMD Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP] **供應商:** PC Partner Limited**驅動程序:** radeon **v:**核心**匯流排 ID:**01:00.0 **顯示:** x11**伺服器:** X.Org 1.19.6**驅動程序:** ati,radeon **解除安裝:** fbdev,modesetting,vesa **解析度:** 1920x1080~60Hz,1920x1080~60Hz **OpenGL:** **渲染器:** llvmpipe(LLVM 9.0 128 位)**v:** 3.3 Mesa 19.2.8 **直接渲染:**是 **音頻:** **設備 1:**英特爾 5 系列/3400 系列高畫質音頻 **供應商:**宏碁公司 ALI**驅動程序:** snd_hda_intel **v:**核心 **匯流排 ID:** 00:1b.0 **設備 2:**AMD Cape Verde/Pitcairn HDMI 音頻 [Radeon HD 7700/7800 系列] **供應商:** PC Partner Limited**驅動程序:** snd_hda_intel **v:**核心**匯流排 ID:** 01:00.1 **聲音伺服器:** ALSA **v:** k4.15.0-91-generic **網路:** **Device-1 :** Realtek RTL8111/8168/8411 PCI Express 千兆乙太網 **供應商:** Acer Incorporated ALI**驅動程序:** r8169 **v:** 2.3LK-NAPI**埠:** e800 **匯流排 ID:** 03:00.0 **IF:** enp3s0**狀態:**上行**速度:** 1000 Mbps**雙工:**全**mac:** <filter> **驅動器:** **本地儲存:** **總計:** 232.89 GiB 已**用:** 72.23 GiB (31.0%) **ID-1:** /dev/sda**供應商:** Seagate**型號:** ST9250410AS**大小:** 232.89 GiB **分區:** **ID-1:** /**大小:** 33.38已**用**GiB **:** 28.31 GiB (84.8%) **Fs** **:****Btrfs** Dev : **/** **dev** / sda1 **ID-2**: **:**SizeHome/ **size:**已使用7.63 GiB **:** 0 KiB (0.0%) **fs:**交換**開發:** /dev/sda6 **感測器:** **系統溫度:** **cpu:** 55.0 C**主機板:不**適用 **風扇速度 (RPM):不適用**資訊 **:** **程序:** 296**正常執行時間:** 9m**記憶體:** 7.78 GiB 已**用:** 1.41 GiB (18.2%) **初始化:** systemd**執行級別:** 5**編譯器:** **gcc:** 7.5.0 **Shell:** bash **v:** 4.4.20 **inxi:** 3.0.27
可以看出,OpenGL 渲染器被列為 llvmpipe,而不是 AMD PITCAIRN,因此使用者出於某種原因僅執行軟體渲染。我認為這是問題所在,但我一生都無法弄清楚為什麼只有一個使用者在進行軟體渲染,而所有其他 4 個使用者都在使用硬體加速。
我試過的
我嘗試刪除有問題的使用者,為他們創建一個新帳戶,然後將他們的個人文件和設置複製回來,但問題仍然存在。刪除使用者並創建一個新帳戶,然後只複製他們的個人文件(而不是設置)似乎可以解決問題,但一段時間後問題又回來了。我確信他們正在做一些事情來導致它,因為將他們的所有設置複製回來會導致問題持續存在,我只是不知道他們在做什麼,或者如何解決它。
癥結
如何在不刪除他們的帳戶的情況下使用硬體加速而不是軟體加速來讓這個使用者回來?另外,有什麼辦法可以讓他們不再搞砸這個嗎?
我找出了問題的原因,並想在這裡更新,以防有人像我一樣被難住了。事實證明,“問題”源於登錄螢幕的會話管理器。在某些時候,使用者進入了該菜單並選擇了“Cinnamon(軟體渲染)”選項,但並不了解它做了什麼。回想起來,這導致了桌面性能不佳和圖形問題是面臨的最大問題。
我沒想到的是,選擇該選項會禁用該使用者的所有硬體渲染。我原以為軟體渲染模式只會影響桌面,而不是一切。我想確保發布此答案,以便遇到相同問題的其他任何人都能夠找到我沒有找到的關鍵說明。