Linux Mint: Um usuário com problemas gráficos, nenhum outro usuário foi afetado

Linux Mint: Um usuário com problemas gráficos, nenhum outro usuário foi afetado

Eu tenho uma máquina Linux Mint multiusuário rodando Cinnammon que está tendo um problema gráfico muito estranho em relação a apenas um usuário, para o qual não consegui encontrar uma resposta vasculhando sites Stack, fóruns Mint ou a Internet em geral . O problema é que um usuário parece estar preso na renderização de software, enquanto o restante pode usar a renderização de hardware sem problemas.

O problema

A máquina em questão possui 5 contas de usuário separadas, dois administradores e três usuários padrão/sem privilégios. A máquina possui uma placa gráfica AMD Radeon HD 7850 e, em todas as contas, exceto a problemática, a aceleração de vídeo por hardware funciona corretamente. Os jogos funcionam com bom desempenho, a navegação na área de trabalho é suave e a reprodução de vídeo é suave e sem interrupções. Saída de inxi -Fzxum dos usuários (um administrador, se isso ajudar, mas é praticamente o mesmo para usuários não privilegiados):

Sistema: Anfitrião:TheNotSoTinyPCNúcleo:4.15.0-91-x86_64 genéricobits:64compilador:gccv:7.4.0Área de Trabalho:Canela 4.0.10 
           Distribuição:Linux Mint 19.1 Tessabase:Ubuntu 18.04 biônico 
Tipo de máquina:Área de TrabalhoMobo:Porta de entradamodelo:DX4840serial:<filtro>BIOS:Megatendências americanasv:P01-A0data:19/03/2010 
CPU: Topologia:Núcleo duplomodelo:Intel Core i3 540bits:64tipo:MTMCParco:Nehalemrev:2Cache L2:4.096 KiB 
           bandeiras:lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmxbogomips:24470 
           Velocidade:1388MHzmínimo máximo:1200/3067MHzVelocidades principais (MHz): 1:13032:13093:14374:1455 
Gráficos: Dispositivo-1:AMD Pitcairn PRO [Radeon HD 7850/R7 265/R9 270 1024SP]fornecedor:PC Parceiro Limitadomotorista:Radeon 
           v:núcleoID do ônibus:01:00.0 
           Mostrar:x11servidor:X.Org 1.19.6motorista:ati,radeondescarregado:fbdev, configuração de modo, vesa 
           resolução:1920x1080~60Hz, 1920x1080~60Hz 
           OpenGL: renderizador:AMD PITCAIRN (DRM 2.50.0 4.15.0-91-LLVM genérico 9.0.0)v:4.5 Tabela 19.2.8renderização direta:Sim 
Áudio: Dispositivo-1:Áudio de alta definição Intel Série 5/Série 3400fornecedor:Acer Incorporado ALImotorista:snd_hda_intel 
           v:núcleoID do ônibus:00:1b.0 
           Dispositivo-2:Áudio HDMI AMD Cabo Verde/Pitcairn [Radeon HD 7700/7800 Series]fornecedor:PC Parceiro Limitado 
           motorista:snd_hda_intelv:núcleoID do ônibus:01:00.1 
           Servidor de som:ALSAv:k4.15.0-91-genérico 
Rede: Dispositivo-1:Realtek RTL8111/8168/8411 PCI-Express Gigabit Ethernetfornecedor:Acer Incorporado ALImotorista:r8169 
           v:2.3LK-NAPIporta:e800ID do ônibus:03:00.0 
           SE:enp3s0estado:acimavelocidade:1000Mbpsduplex:completoMac:<filtro> 
Unidades: Armazenamento local: total:232,89GBusado:72,23 GiB (31,0%) 
           ID-1:/dev/sdafornecedor:Seagatemodelo:ST9250410AStamanho:232,89GB 
Partição: ID-1:/tamanho:33,38GBusado:28,31 GiB (84,8%)fs:btrfsdesenvolvedor:/dev/sda1 
           ID-2:/lartamanho:191,88GBusado:43,92 GiB (22,9%)fs:btrfsdesenvolvedor:/dev/sda5 
           ID-3:troca-1tamanho:7,63GBusado:0 KiB (0,0%)fs:trocardesenvolvedor:/dev/sda6 
Sensores: Temperaturas do Sistema: CPU:30,0ºCmobo:N / D 
           Velocidades do ventilador (RPM):N / D 
Informações: Processos:248Tempo de atividade:2mMemória:7,78GBusado:920,9 MiB (11,6%)Iniciar:sistemanível de execução:5Compiladores: gcc:7.5.0 
           Concha:festav:4.4.20inxi:3.0.27 

Como pode ser visto aqui, o AMD PITCAIRN está sendo usado como renderizador OpenGL, portanto a placa gráfica está sendo usada corretamente.

Infelizmente, este não é o caso do usuário problemático.

Para o usuário com problemas (um dos usuários não privilegiados), a navegação na área de trabalho é lenta e instável, com muitos artefatos visuais e rasgos na tela. A reprodução do vídeo é impossível de assistir, pois é terrivelmente lenta e instável. O desempenho do videogame é igualmente terrível com FPS baixo e visuais muito instáveis, tornando os jogos difíceis/impossíveis de jogar. Olhando inxi -Fzxpara esse usuário dá:

Sistema:
  Hospedar:TheNotSoTinyPCNúcleo:4.15.0-91-x86_64 genéricobits:64 
  compilador:gccv:7.4.0Área de Trabalho:Canela 4.0.10 
  Distribuição:Linux Mint 19.1 Tessabase:Ubuntu 18.04 biônico 
Máquina:
  Tipo:Área de TrabalhoMobo:Porta de entradamodelo:DX4840serial:<filtro> 
  BIOS:Megatendências americanasv:P01-A0data:19/03/2010 
CPU:
  Topologia:Núcleo duplomodelo:Intel Core i3 540bits:64tipo:MTMCP 
  arco:Nehalemrev:2Cache L2:4.096 KiB 
  bandeiras:lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmxbogomips:24470 
  Velocidade:1613MHzmínimo máximo:1200/3067MHzVelocidades principais (MHz): 1:30192:3032 
  3:29624:2962 
Gráficos:
  Dispositivo-1:AMD Pitcairn PRO [Radeon HD 7850/R7 265/R9 270 1024SP] 
  fornecedor:PC Parceiro Limitadomotorista:Radeonv:núcleoID do ônibus:01:00.0 
  Mostrar:x11servidor:X.Org 1.19.6motorista:ati,radeon 
  descarregado:fbdev, configuração de modo, vesa 
  resolução:1920x1080~60Hz, 1920x1080~60Hz 
  OpenGL: renderizador:llvmpipe (LLVM 9.0 128 bits)v:3.3 Tabela 19.2.8 
  renderização direta:Sim 
Áudio:
  Dispositivo-1:Áudio de alta definição Intel Série 5/Série 3400 
  fornecedor:Acer Incorporado ALImotorista:snd_hda_intelv:núcleo 
  ID do ônibus:00:1b.0 
  Dispositivo-2:Áudio HDMI AMD Cabo Verde/Pitcairn [Radeon HD 7700/7800 Series] 
  fornecedor:PC Parceiro Limitadomotorista:snd_hda_intelv:núcleoID do ônibus:01:00.1 
  Servidor de som:ALSAv:k4.15.0-91-genérico 
Rede:
  Dispositivo-1:Realtek RTL8111/8168/8411 PCI-Express Gigabit Ethernet 
  fornecedor:Acer Incorporado ALImotorista:r8169v:2.3LK-NAPIporta:e800 
  ID do ônibus:03:00.0 
  SE:enp3s0estado:acimavelocidade:1000Mbpsduplex:completoMac:<filtro> 
Unidades:
  Armazenamento local: total:232,89GBusado:72,23 GiB (31,0%) 
  ID-1:/dev/sdafornecedor:Seagatemodelo:ST9250410AStamanho:232,89GB 
Partição:
  ID-1:/tamanho:33,38GBusado:28,31 GiB (84,8%)fs:btrfsdesenvolvedor:/dev/sda1 
  ID-2:/lartamanho:191,88GBusado:43,92 GiB (22,9%)fs:btrfs 
  desenvolvedor:/dev/sda5 
  ID-3:troca-1tamanho:7,63GBusado:0 KiB (0,0%)fs:trocardesenvolvedor:/dev/sda6 
Sensores:
  Temperaturas do sistema: CPU:55,0°Cmobo:N / D 
  Velocidades do ventilador (RPM):N / D 
Informações:
  Processos:296Tempo de atividade:9mMemória:7,78GBusado:1,41 GiB (18,2%) 
  Iniciar:sistemanível de execução:5Compiladores: gcc:7.5.0Concha:festav:4.4.20 
  inxi:3.0.27

Como pode ser visto, o renderizador OpenGL está listado como llvmpipe, não AMD PITCAIRN, então, por algum motivo, o usuário está executando apenas a renderização de software. Eu acho que esse é o problema, mas não consigo descobrir por que apenas um usuário está na renderização de software e todos os outros quatro usuários estão usando a aceleração de hardware.

O que eu tentei

Tentei excluir o usuário problemático, criar uma nova conta para ele e copiar seus arquivos e configurações pessoais de volta, mas o problema persistiu. Excluir o usuário e criar uma nova conta, e apenas copiar seus arquivos pessoais (não as configurações) de volta, pareceu resolver o problema, mas depois de algum tempo o problema volta. Tenho certeza de que eles estão fazendo algo para causar isso, pois copiar todas as configurações faz com que o problema persista. Só não tenho ideia do que eles estão fazendo ou como corrigi-lo.

O ponto crucial

Como posso recuperar esse usuário usando aceleração de hardware, não aceleração de software, sem excluir sua conta? Além disso, há alguma maneira de evitar que eles estraguem tudo de novo?

Responder1

Eu descobri a causa do problema e queria atualizar aqui caso alguém fique perplexo como eu. Descobriu-se que o "problema" originou-se no gerenciador de sessão na tela de login. Em algum momento, o usuário havia entrado naquele menu e selecionado a opção “Canela (Renderização de Software)” sem entender o que fazia. Em retrospecto, isso foi responsável pelo baixo desempenho do desktop e pelos problemas gráficos que foram os maiores problemas enfrentados.

O que eu NÃO ESPERAVA era que selecionar essa opção desabilitaria TODA a renderização de hardware para aquele usuário. Eu esperava que o modo de renderização do software afetasse apenas a área de trabalho, não tudo. Eu queria ter certeza de postar esta resposta para que qualquer outra pessoa que se deparasse com o mesmo problema pudesse encontrar aquele esclarecimento crucial que eu não encontrei.

informação relacionada