Linux Mint: у одного пользователя возникли проблемы с графикой, других пользователей это не затронуло

Linux Mint: у одного пользователя возникли проблемы с графикой, других пользователей это не затронуло

У меня есть многопользовательская машина Linux Mint с Cinnammon, на которой возникла странная проблема с графикой только у одного пользователя, на которую я не смог найти ответ, прочесывая сайты Stack, форумы Mint или интернет в целом. Проблема в том, что один пользователь, похоже, застрял на программном рендеринге, в то время как остальные могут использовать аппаратный рендеринг без проблем.

Проблема

На рассматриваемой машине есть 5 отдельных учетных записей пользователей, две администраторские и три стандартных/непривилегированных пользователя. На машине установлена ​​видеокарта AMD Radeon HD 7850, и на всех учетных записях, кроме проблемной, аппаратное ускорение видео работает нормально. Игры работают с хорошей производительностью, навигация по рабочему столу плавная, а воспроизведение видео плавное и без заиканий. Вывод от inxi -Fzxодного из пользователей (администратор, если это поможет, но он примерно такой же для непривилегированных пользователей):

Система: Хост:TheNotSoTinyPCЯдро:4.15.0-91-универсальный x86_64биты:64компилятор:gccв:7.4.0Рабочий стол:Корица 4.0.10 
           Дистрибутив:Linux Mint 19.1 Тессабаза:Ubuntu 18.04 бионик 
Тип аппарата:Рабочий столМобо:Шлюзмодель:DX4840серийный:<фильтр>БИОС:Американские мегатрендыв:П01-А0дата:19.03.2010 
Процессор: Топология:Двухъядерныймодель:Intel Core i3 540биты:64тип:МТ МКПарка:Нехалемрев:2Кэш L2:4096 КиБ 
           флаги:лм нкс пае ссе sse2 sse3 sse4_1 sse4_2 ssse3 vmxбогомипы:24470 
           Скорость:1388 МГцмин Макс:1200/3067 МГцЧастота ядра (МГц): 1:13032:13093:14374:1455 
Графика: Устройство-1:AMD Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP]продавец:ПК Партнер ЛимитедВодитель:радеон 
           в:ядроИдентификатор автобуса:01:00.0 
           Отображать:х11сервер:X.Org 1.19.6Водитель:ати,радеонвыгружено:fbdev,modesetting,vesa 
           разрешение:1920x1080~60Гц, 1920x1080~60Гц 
           OpenGL: рендерер:AMD PITCAIRN (DRM 2.50.0 4.15.0-91-generic LLVM 9.0.0)в:4.5 Меса 19.2.8прямой рендер:Да 
Аудио: Устройство-1:Аудио высокой четкости Intel 5 серии/3400 сериипродавец:Acer Incorporated АЛИВодитель:snd_hda_intel 
           в:ядроИдентификатор автобуса:00:1б.0 
           Устройство-2:AMD Кабо-Верде/Питкэрн HDMI Audio [Radeon HD 7700/7800 Series]продавец:ПК Партнер Лимитед 
           Водитель:snd_hda_intelв:ядроИдентификатор автобуса:01:00.1 
           Звуковой сервер:АЛСАв:k4.15.0-91-generic 
Сеть: Устройство-1:Realtek RTL8111/8168/8411 PCI Express Гигабитный Ethernetпродавец:Acer Incorporated АЛИВодитель:р8169 
           в:2.3LK-NAPIпорт:е800Идентификатор автобуса:03:00.0 
           ЕСЛИ:enp3s0состояние:вверхскорость:1000 Мбит/сдуплекс:полныймак:<фильтр> 
Диски: Локальное хранилище: общий:232,89 ГиБиспользовал:72,23 ГиБ (31,0%) 
           ИД-1:/dev/sdaпродавец:Сигейтмодель:ST9250410ASразмер:232,89 ГиБ 
Раздел: ID-1:/размер:33,38 ГиБиспользовал:28,31 ГиБ (84,8%)фс:btrfsдев:/dev/sda1 
           ИД-2:/домразмер:191,88 ГиБиспользовал:43,92 ГиБ (22,9%)фс:btrfsдев:/dev/sda5 
           ИД-3:своп-1размер:7,63 ГиБиспользовал:0 КиБ (0,0%)фс:менятьдев:/dev/sda6 
Датчики: Температуры системы: Процессор:30,0 Смоб:Н/Д 
           Скорость вращения вентилятора (об/мин):Н/Д 
Информация: Процессы:248Время безотказной работы:Объем памяти:7,78 ГиБиспользовал:920,9 МБ (11,6%)В этом:системдуровень запуска:5Составители: gcc:7.5.0 
           Оболочка:Башв:4.4.20инкзи:3.0.27 

Как здесь видно, AMD PITCAIRN используется в качестве рендерера OpenGL, поэтому видеокарта используется правильно.

К сожалению, это не относится к проблемным пользователям.

Для пользователя, у которого возникли проблемы (один из непривилегированных пользователей), навигация по рабочему столу медленная и прерывистая с большим количеством визуальных артефактов и разрывов на экране. Воспроизведение видео невозможно смотреть, так как оно ужасно медленное и прерывистое. Производительность видеоигр также ужасна с низким FPS и очень прерывистыми визуальными эффектами, из-за чего в игры трудно/невозможно играть. Если посмотреть на inxi -Fzxэтого пользователя, то получится:

Система:
  Хозяин:TheNotSoTinyPCЯдро:4.15.0-91-универсальный x86_64биты:64 
  компилятор:gccв:7.4.0Рабочий стол:Корица 4.0.10 
  Дистрибутив:Linux Mint 19.1 Тессабаза:Ubuntu 18.04 бионик 
Машина:
  Тип:Рабочий столМобо:Шлюзмодель:DX4840серийный:<фильтр> 
  БИОС:Американские мегатрендыв:П01-А0дата:19.03.2010 
ПРОЦЕССОР:
  Топология:Двухъядерныймодель:Intel Core i3 540биты:64тип:МТ МКП 
  арка:Нехалемрев:2Кэш L2:4096 КиБ 
  флаги:лм нкс пае ссе sse2 sse3 sse4_1 sse4_2 ssse3 vmxбогомипы:24470 
  Скорость:1613 МГцмин Макс:1200/3067 МГцЧастота ядра (МГц): 1:30192:3032 
  3:29624:2962 
Графика:
  Устройство-1:AMD Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP] 
  продавец:ПК Партнер ЛимитедВодитель:радеонв:ядроИдентификатор автобуса:01:00.0 
  Отображать:х11сервер:X.Org 1.19.6Водитель:ати,радеон 
  выгружено:fbdev,modesetting,vesa 
  разрешение:1920x1080~60Гц, 1920x1080~60Гц 
  OpenGL: рендерер:llvmpipe (LLVM 9.0 128 бит)в:3.3 Меса 19.2.8 
  прямой рендер:Да 
Аудио:
  Устройство-1:Аудио высокой четкости Intel 5 серии/3400 серии 
  продавец:Acer Incorporated АЛИВодитель:snd_hda_intelв:ядро 
  Идентификатор автобуса:00:1б.0 
  Устройство-2:AMD Кабо-Верде/Питкэрн HDMI Audio [Radeon HD 7700/7800 Series] 
  продавец:ПК Партнер ЛимитедВодитель:snd_hda_intelв:ядроИдентификатор автобуса:01:00.1 
  Звуковой сервер:АЛСАв:k4.15.0-91-generic 
Сеть:
  Устройство-1:Realtek RTL8111/8168/8411 PCI Express Гигабитный Ethernet 
  продавец:Acer Incorporated АЛИВодитель:р8169в:2.3LK-NAPIпорт:е800 
  Идентификатор автобуса:03:00.0 
  ЕСЛИ:enp3s0состояние:вверхскорость:1000 Мбит/сдуплекс:полныймак:<фильтр> 
Приводы:
  Локальное хранилище: общий:232,89 ГиБиспользовал:72,23 ГиБ (31,0%) 
  ИД-1:/dev/sdaпродавец:Сигейтмодель:ST9250410ASразмер:232,89 ГиБ 
Раздел:
  ИД-1:/размер:33,38 ГиБиспользовал:28,31 ГиБ (84,8%)фс:btrfsдев:/dev/sda1 
  ИД-2:/домразмер:191,88 ГиБиспользовал:43,92 ГиБ (22,9%)фс:btrfs 
  дев:/dev/sda5 
  ИД-3:своп-1размер:7,63 ГиБиспользовал:0 КиБ (0,0%)фс:менятьдев:/dev/sda6 
Датчики:
  Температуры системы: Процессор:55,0 Смоб:Н/Д 
  Скорость вращения вентилятора (об/мин):Н/Д 
Информация:
  Процессы:296Время безотказной работы:Объем памяти:7,78 ГиБиспользовал:1,41 ГиБ (18,2%) 
  В этом:системдуровень запуска:5Составители: gcc:7.5.0Оболочка:Башв:4.4.20 
  инкзи:3.0.27

Как можно увидеть, OpenGL-рендерер указан как llvmpipe, а не AMD PITCAIRN, так что этот пользователь по какой-то причине использует только программный рендеринг. Я думаю, что проблема в этом, но я не могу понять, почему только один пользователь использует программный рендеринг, а все 4 других пользователя используют аппаратное ускорение.

Что я пробовал

Я попробовал удалить проблемного пользователя, создать для него новую учетную запись, а затем скопировать его личные файлы и настройки обратно, но проблема осталась. Удаление пользователя и создание новой учетной записи, а также копирование только его личных файлов (не настроек) обратно, казалось, исправили проблему, но через некоторое время проблема возвращается. Я уверен, что они делают что-то, чтобы вызвать это, так как копирование всех их настроек обратно приводит к тому, что проблема сохраняется, я просто понятия не имею, что они делают или как это исправить.

Суть

Как мне вернуть этого пользователя, используя аппаратное ускорение, а не программное, не удаляя его аккаунт? Кроме того, есть ли способ удержать его от повторного облаживания?

решение1

Я выяснил причину проблемы и хотел бы обновить ее здесь на случай, если кто-то запутается, как и я. Оказалось, что «проблема» возникла в менеджере сеансов на экране входа в систему. В какой-то момент пользователь вошел в это меню и выбрал опцию «Cinnamon (Software Rendering)», не понимая, что она делает. Оглядываясь назад, это объясняет плохую производительность рабочего стола и проблемы с графикой, которые были самыми большими проблемами.

Чего я НЕ ОЖИДАЛ, так это того, что выбор этой опции отключит ВЕСЬ аппаратный рендеринг для этого пользователя. Я ожидал, что режим программного рендеринга повлияет только на рабочий стол, а не на все. Я хотел убедиться, что опубликовал этот ответ, чтобы любой другой, столкнувшийся с этой же проблемой, смог найти это важное разъяснение, которого я не нашел.

Связанный контент