
Recientemente compré una computadora portátil nueva (Thinkpad T480) que tiene Intel "UHD Graphics 620" integrado y una Nvidia MX150, e instalé Ubuntu 18.04. Instalé bien el controlador nvidia y creo que estoy usando la tarjeta Nvidia correctamente para ejecutar la pantalla/monitores externos de mi computadora portátil.
Sin embargo, tengo un problema al mostrar contenido 3D: cuando intento crear un gráfico 3D en Mathematica, el programa simplemente falla (esto no sucede cuando vuelvo a usar mi tarjeta Intel con prime-select
). Además, cuando intento iniciar Steam, aparece el error "La extensión OpenGL GLX no es compatible con la pantalla" (y nuevamente esto no ocurre y Steam funciona normalmente cuando uso mis gráficos integrados). Finalmente, con la tarjeta nvidia seleccionada, ni siquiera puedo iniciar sesión en el entorno de escritorio estándar gnome (simplemente me reinician en la pantalla de inicio de sesión). Afortunadamente, normalmente uso xmonad y parece funcionar bien.
Intenté reinstalar xserver-xorg
lo que se sugirió en algún lugar en línea, pero no ayudó. Vi otra información sobre la instalación de Bumblebee, pero todo eso parece ser de hace muchos años (y la última versión de Bumblebee tiene más de 5 años, así que estaba un poco cauteloso al respecto). Sin embargo, intenté instalar Bumblebee y, después de modificarlo /etc/bumblebee/bumblebee.conf
para usar el directorio correcto para el controlador libGL.so.1, pude ejecutar un juego a través de Steam. Nunca intenté ejecutar Steam, optirun
pero ejecuté Civilization V a optirun
través de Steam y pareció funcionar según lo previsto, y pude ver que la tarjeta Nvidia se estaba usando con el programa NVTOP
. Civilization V incluye gráficos 3D, pero no estoy seguro de si usa OpenGL. También intenté ejecutar Minecraft (que creo que usa OpenGL) optirun
y apareció una ventana con una pantalla negra. Lo intenté optirun glxgears
y me salió un error que decía
X Error of failed request: BadMatch (invalid parameter attributes)
Investigué un poco más y descubrí que tal vez Bumblebee no era el camino a seguir (múltiples informes de errores con Ubuntu 18.04)... así que ahora estoy de nuevo en la situación que describí en el primer y segundo párrafo anteriores. Pensé que era hora de pedir ayuda.
A continuación se muestran los resultados de algunos comandos que he visto en otras preguntas relacionadas con este problema:
Aquí está mi resultado cuando intento ejecutar glxinfo
:
name of display: :0
Error: couldn't find RGB GLX visual or fbconfig
Aquí está mi resultado cuando intento ejecutar glxgears
:
Error: couldn't get an RGB, Double-buffered visual
Aquí está mi resultado cuando ejecuto 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
Respuesta1
Intenté nuevamente con una instalación nueva de Ubuntu 18.04 e instalé el controlador de Nvidia antes que nada, y funcionó (todo parece estar funcionando ahora). Creo que algo más que había instalado previamente (no estoy seguro de qué) estaba en conflicto con algunos de los archivos requeridos por mi configuración de gráficos.