Problemas na exibição de conteúdo 3D com a placa gráfica Nvidia no Ubuntu 18.04

0

Eu recentemente adquiri um novo laptop (Thinkpad T480) que tem Intel integrado "UHD Graphics 620" e uma Nvidia MX150, e eu instalei o Ubuntu 18.04. Eu instalei o driver nvidia tudo bem, e eu acredito que estou usando a placa Nvidia com sucesso para executar monitores externos / display do meu laptop.

No entanto, tenho um problema ao exibir conteúdo 3D: quando tento criar uma plotagem 3D no Mathematica, o programa simplesmente falha (isso não acontece quando volto a usar minha placa Intel com prime-select ). Além disso, quando tento iniciar o Steam, recebo o erro "Extensão OpenGL GLX não suportada pelo monitor" (e, novamente, isso não ocorre e o vapor funciona normalmente quando uso meus gráficos integrados). Finalmente, com a placa nvidia selecionada, não consigo nem mesmo fazer login no ambiente de desktop padrão do gnome (eu simplesmente sou reiniciado na tela de login). Por sorte eu normalmente uso o xmonad, e isso parece funcionar bem.

Eu tentei reinstalar xserver-xorg , o que foi sugerido em algum lugar on-line, mas isso não ajudou. Eu vi outras informações sobre a instalação do Bumblebee, mas tudo isso parece ser de muitos anos atrás (e a última versão do Bumblebee tem mais de 5 anos, então eu fiquei um pouco desconfiado). No entanto, eu tentei instalar o Bumblebee e, depois de modificar /etc/bumblebee/bumblebee.conf para usar o diretório correto para o driver libGL.so.1, eu consegui rodar um jogo através do Steam. Eu nunca tentei rodar o Steam usando optirun , mas eu executei o Civilization V com optirun através do Steam e ele pareceu funcionar como planejado, e pude ver que o cartão Nvidia estava sendo usado com o programa NVTOP . A Civilização V envolve gráficos 3D, mas não tenho certeza se usa OpenGL. Eu também tentei executar o Minecraft (que eu acho que usa o OpenGL) através de optirun e acabei de obter uma janela com uma tela preta. Eu tentei optirun glxgears e recebi um erro que dizia

X Error of failed request: BadMatch (invalid parameter attributes)

Eu fiz mais algumas pesquisas e descobri que talvez o Bumblebee não fosse o caminho a seguir (vários relatos de bugs com o Ubuntu 18.04) ... então agora estou de volta à situação que descrevi no primeiro e segundo parágrafos acima. Eu achei que era hora de pedir ajuda.

Abaixo estão as saídas para alguns comandos que vi em outras questões relacionadas a este problema:

Aqui está minha saída quando tento executar glxinfo :

name of display: :0
Error: couldn't find RGB GLX visual or fbconfig

Aqui está minha saída quando tento executar glxgears :

Error: couldn't get an RGB, Double-buffered visual

Aqui está minha saída quando eu corro lspci -nnnk | grep "VGA\|'Kern'\|3D\|Display" -A2 :

00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 620 [8086:5917] (rev 07)
Subsystem: Lenovo UHD Graphics 620 [17aa:225e]
Kernel driver in use: i915
--
01:00.0 3D controller [0302]: NVIDIA Corporation GP108M [GeForce MX150] [10de:1d10] (rev a1)
Subsystem: Lenovo GP108M [GeForce MX150] [17aa:225e]
Kernel driver in use: nvidia
    
por Vilas Winstein 29.08.2018 / 04:43

1 resposta

0

Eu tentei novamente em uma nova instalação do Ubuntu 18.04 e instalei o driver da Nvidia antes de qualquer outra coisa, e isso funcionou (tudo parece estar funcionando agora). Acredito que algo mais que eu tinha instalado anteriormente (não sei o que) estava em conflito com alguns dos arquivos exigidos pela minha instalação gráfica.

    
por 30.08.2018 / 01:22