
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 -Fzx
um 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 -Fzx
para 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.