我有一台运行 Cinnammon 的多用户 Linux Mint 机器,它只针对一个用户出现了一个非常奇怪的图形问题,我在 Stack 站点、Mint 论坛或一般互联网上都找不到答案。 。问题在于,一名用户似乎陷入了软件渲染的困境,而其他用户则可以毫无问题地使用硬件渲染。
问题
相关计算机有 5 个独立的用户帐户、两个管理员和三个标准/非特权用户。该机器配备了 AMD Radeon HD 7850 显卡,除了有问题的硬件视频加速外,其他所有情况下都可以正常工作。游戏性能良好,桌面导航流畅,视频播放流畅无卡顿。来自其中一个用户的输出inxi -Fzx
(如果有帮助,则为管理员,但对于非特权用户来说大致相同):
系统: 主机:不那么小电脑核心:4.15.0-91-通用 x86_64位:64编译器:海湾合作委员会五:7.4.0桌面:肉桂4.0.10 发行版:Linux Mint 19.1 泰莎根据:Ubuntu 18.04仿生 机器的种类:桌面主板:网关模型:DX4840序列号:<过滤器>BIOS:美国大趋势五:P01-A0日期:2010年3月19日 CPU: 拓扑:双核模型:英特尔酷睿 i3 540位:64类型:MT MCP拱:尼黑勒姆转速:2二级缓存:4096 KB 标志:lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx波戈米普斯:24470 速度:1388兆赫最小/最大:1200/3067兆赫核心速度(MHz): 1:13032:13093:第1437章4:第1455章 显卡:设备 1:AMD 皮特凯恩 PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP]小贩:电脑伙伴有限公司司机:拉顿 五:核心巴士号码:01:00.0 展示:x11服务器:X.Org 1.19.6司机:阿蒂、拉顿卸载:fbdev、模式设置、vesa 解决:1920x1080~60Hz, 1920x1080~60Hz OpenGL: 渲染器:AMD PITCAIRN(DRM 2.50.0 4.15.0-91-通用 LLVM 9.0.0)五:4.5 梅萨 19.2.8直接渲染:是的 音频:设备 1:Intel 5系列/3400系列高保真音频小贩:宏碁公司ALI司机:snd_hda_intel 五:核心巴士号码:00:1b.0 设备2:AMD 佛得角/皮特凯恩 HDMI 音频 [Radeon HD 7700/7800 系列]小贩:电脑伙伴有限公司 司机:snd_hda_intel五:核心巴士号码:01:00.1 声音服务器:阿尔萨斯五:k4.15.0-91-通用 网络:设备 1:Realtek RTL8111/8168/8411 PCI Express 千兆位以太网小贩:宏碁公司ALI司机:r8169 五:2.3LK-NAPI港口:e800巴士号码:03:00.0 如果:恩普3s0状态:向上速度:1000Mbps复式:满的苹果:<过滤器> 驱动器:本地存储: 全部的:232.89 GiB用过的:72.23 GiB (31.0%) ID-1:/dev/sda小贩:希捷模型:ST9250410AS尺寸:232.89 GiB 分区:ID-1:/尺寸:33.38 GiB用过的:28.31 GiB (84.8%)FS:BTFS开发人员:/dev/sda1 ID-2:/家尺寸:191.88 GiB用过的:43.92 GiB (22.9%)FS:BTFS开发人员:/dev/sda5 ID-3:交换-1尺寸:7.63GiB用过的:0 KiB (0.0%)FS:交换开发人员:/dev/sda6 传感器:系统温度: 中央处理器:30.0℃主板:不适用 风扇速度 (RPM):不适用 信息: 流程:248正常运行时间:2米记忆:7.78GiB用过的:920.9 MiB (11.6%)在里面:系统运行级别:5编译器: 海湾合作委员会:7.5.0 壳:巴什五:4.4.20因西:3.0.27
从这里可以看出,AMD PITCAIRN 被用作 OpenGL 渲染器,因此显卡使用正常。
不幸的是,对于有问题的用户来说,情况并非如此。
对于有问题的用户(非特权用户之一),桌面导航速度缓慢且不稳定,屏幕上出现大量视觉伪影和撕裂。视频播放无法观看,因为速度非常慢且断断续续。视频游戏性能同样糟糕,FPS 低,视觉效果非常不稳定,使游戏难以/无法玩。查看inxi -Fzx
该用户会给出:
系统: 主持人:不那么小电脑核心:4.15.0-91-通用 x86_64位:64 编译器:海湾合作委员会五:7.4.0桌面:肉桂4.0.10 发行版:Linux Mint 19.1 泰莎根据:Ubuntu 18.04仿生 机器: 类型:桌面主板:网关模型:DX4840序列号:<过滤器> BIOS:美国大趋势五:P01-A0日期:2010年3月19日 中央处理器: 拓扑结构:双核模型:英特尔酷睿 i3 540位:64类型:MT MCP 拱:尼黑勒姆转速:2二级缓存:4096 KB 标志:lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx波戈米普斯:24470 速度:1613兆赫最小/最大:1200/3067兆赫核心速度(MHz): 1:30192:3032 3:29624:2962 图形: 设备 1:AMD 皮特凯恩 PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP] 小贩:电脑伙伴有限公司司机:拉顿五:核心巴士号码:01:00.0 展示:x11服务器:X.Org 1.19.6司机:阿蒂、拉顿 卸载:fbdev、模式设置、vesa 解决:1920x1080~60Hz, 1920x1080~60Hz OpenGL: 渲染器:llvmpipe(LLVM 9.0 128 位)五:3.3 梅萨 19.2.8 直接渲染:是的 声音的: 设备 1:Intel 5系列/3400系列高保真音频 小贩:宏碁公司ALI司机:snd_hda_intel五:核心 巴士号码:00:1b.0 设备2:AMD 佛得角/皮特凯恩 HDMI 音频 [Radeon HD 7700/7800 系列] 小贩:电脑伙伴有限公司司机:snd_hda_intel五:核心巴士号码:01:00.1 声音服务器:阿尔萨斯五:k4.15.0-91-通用 网络: 设备 1:Realtek RTL8111/8168/8411 PCI Express 千兆位以太网 小贩:宏碁公司ALI司机:r8169五:2.3LK-NAPI港口:e800 巴士号码:03:00.0 如果:恩普3s0状态:向上速度:1000Mbps复式:满的苹果:<过滤器> 驱动器: 本地存储: 全部的:232.89 GiB用过的:72.23 GiB (31.0%) ID-1:/dev/sda小贩:希捷模型:ST9250410AS尺寸:232.89 GiB 分割: ID-1:/尺寸:33.38 GiB用过的:28.31 GiB (84.8%)FS:BTFS开发人员:/dev/sda1 ID-2:/家尺寸:191.88 GiB用过的:43.92 GiB (22.9%)FS:BTFS 开发人员:/dev/sda5 ID-3:交换-1尺寸:7.63GiB用过的:0 KiB (0.0%)FS:交换开发人员:/dev/sda6 传感器: 系统温度: 中央处理器:55.0℃主板:不适用 风扇速度 (RPM):不适用 信息: 流程:296正常运行时间:9米记忆:7.78GiB用过的:1.41 GiB (18.2%) 在里面:系统运行级别:5编译器: 海湾合作委员会:7.5.0壳:巴什五:4.4.20 因西:3.0.27
可以看出,OpenGL 渲染器被列为 llvmpipe,而不是 AMD PITCAIRN,因此用户出于某种原因仅运行软件渲染。我认为这就是问题所在,但我一生都无法弄清楚为什么只有一个用户使用软件渲染,而所有其他 4 个用户都使用硬件加速。
我尝试过的
我尝试删除有问题的用户,为他们创建一个新帐户,然后将他们的个人文件和设置复制回来,但问题仍然存在。删除用户并创建一个新帐户,然后仅将其个人文件(而不是设置)复制回来似乎可以解决问题,但一段时间后问题又回来了。我确信他们正在做一些事情来导致这个问题,因为将所有设置复制回来会导致问题持续存在,我只是不知道他们在做什么,或者如何解决它。
症结所在
如何在不删除帐户的情况下使用硬件加速而不是软件加速来恢复该用户?另外,有什么办法可以防止他们再次搞砸吗?
答案1
我找出了问题的原因,并想在这里更新,以防有人像我一样被难住。事实证明,“问题”源自登录屏幕的会话管理器。在某些时候,用户进入该菜单并选择“Cinnamon(软件渲染)”选项,但不了解它的作用。回想起来,这就是桌面性能不佳和图形问题所面临的最大问题。
我没想到的是,选择该选项将禁用该用户的所有硬件渲染。我原以为软件渲染模式只会影响桌面,而不是一切。我想确保发布这个答案,以便其他遇到同样问题的人能够找到我没有找到的关键说明。