Informaciones
Sistema operativo: Manjaro Linux 16.10 (Cinnamon Community Edition)
$ cat /etc/*-release
DISTRIB_ID=ManjaroLinux
DISTRIB_RELEASE=16.10
DISTRIB_CODENAME=Fringilla
DISTRIB_DESCRIPTION="Manjaro Linux"
Manjaro Linux
NAME="Manjaro Linux"
ID=manjaro
PRETTY_NAME="Manjaro Linux"
ANSI_COLOR="1;32"
HOME_URL="http://www.manjaro.org/"
SUPPORT_URL="http://www.manjaro.org/"
BUG_REPORT_URL="http://bugs.manjaro.org/"
Tipo: Laptop
Kernel: 4.4.28-2-MANJARO
CPU: CPU Intel (R) Core (TM) i7-3610QM a 2.30GHz
GPU:
- Controlador de gráficos del procesador Intel Corporation de tercera generación Core (rev 09)
- NVIDIA Corporation GF108M [GeForce GT 630M] (rev ff)
Direcciones PCI:
- Intel iGPU: 00: 02.0
- GPU Nvidia: 01: 00.0
Conductor de Bumblebee.
Problema
He encontrado (y leído) el NVIDIA
y NVIDIA Optimus
wiki de Arch Linux (porque basa sí, Manjaro es Arch Linux).
Pero cuando instalé Manjaro lo instalé con controladores NO GRATUITOS y así nvidia
, nvidia-libgl
y xorg-xrandr
ya estoy instalado y actualizado.
Y mi puerto HDMI no funciona . Creo que es porque solo el Intel iGPU está presente en el X11 conf (el puerto HDMI es parte de la GPU Nvidia).
Mientras intentaba averiguar por qué, encuentro que Manjaro realiza una identificación e instalación automatizadas de GPU durante la instalación.
$ sudo mhwd-gpu --check
[sudo] password for shark:
Using default
Default lib32 support: true
xorg configuration symlink valid...
libGl and libglx symlinks valid...
$ sudo mhwd-gpu --status
Using default
Default lib32 support: true
:: status
lib32-libGl: '/usr/lib32/mesa/libGL.so.1.2.0'
lib32-libGLESv1: '/usr/lib32/mesa/libGLESv1_CM.so.1.1.0'
lib32-libGLESv2: '/usr/lib32/mesa/libGLESv2.so.2.0.0'
lib32-libEGL: '/usr/lib32/mesa/libEGL.so.1.0.0'
libGl: '/usr/lib/mesa/libGL.so.1.2.0'
libGLESv1: '/usr/lib/mesa/libGLESv1_CM.so.1.1.0'
libGLESv2: '/usr/lib/mesa/libGLESv2.so.2.0.0'
libEGL: '/usr/lib/mesa/libEGL.so.1.0.0'
libglx: '/usr/lib/xorg/modules/extensions/libglx.xorg'
xorg configuration file: '/etc/X11/mhwd.d/intel.conf'
El Administrador de configuración de Manjaro (configuración de hardware) me dice que el controlador de abejorro híbrido está instalado en ambos casos (ver captura de pantalla).
Pero mi /etc/X11/xorg.conf.d
carpeta solo contiene el siguiente enlace simbólico 90-mhwd.conf -> /etc/X11/mhwd.d/intel.conf
.
/etc/X11/mhwd.d/intel.conf
contenido:
##
## Generated by mhwd - Manjaro Hardware Detection
##
Section "Device"
Identifier "Device0"
Driver "intel"
BusID "PCI:0:2:0"
Option "AccelMethod" "sna"
Option "DRI" "true"
EndSection
Section "DRI"
Group "video"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
Entonces, ¿qué tengo que hacer para que mi puerto HDMI funcione? ¿Y cómo puedo verificar que mi GPU Nvidia funciona o no?
No creo que necesite instalar más controladores, pero no puedo entender si necesito usar la mhwd
herramienta proporcionada por Manjaro para configurar algunas configuraciones más o si necesito crear un nuevo /etc/X11/xorg.conf.d/20-nvidia.conf
archivo o incluso si necesito reemplazarlo intel.conf
por a nvidia.conf
.
Esto también puede ayudar:
$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
OpenGL core profile version string: 3.3 (Core Profile) Mesa 13.0.0-rc2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 13.0.0-rc2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 13.0.0-rc2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
Editar : ¿Esta publicación xrandr no detecta el monitor en el puerto hdmi respondiendo mi pregunta?
¿Por qué estoy cuestionando aquí?
Pido disculpas por hacer esta pregunta aquí, pero el foro de ArchLinux dice esto
Estas placas son para el soporte de Arch Linux, y Arch SOLAMENTE si ha instalado Archbang, Antegros, Chakra, Evo / Lution, Manjaro, lo que sea, NO está ejecutando Arch Linux. Del mismo modo, si siguió algún video aleatorio en YouTube o utilizó un script automatizado que encontró en un blog, NO está ejecutando Arch Linux, por lo que no espere ningún tipo de soporte, simpatía o cualquier otra cosa, pero su hilo se cerrará y se le indicará que siga adelante. Arch es una distribución de bricolaje: si alguien más lo ha hecho por ti, entonces aparecer aquí pidiendo que sostengas tu mano para obtener más ayuda es solo ayudar al vampirismo y no es bienvenido.
y nunca recibí el correo de confirmación para el foro Manjaro Linux.
Hice esfuerzos de búsqueda y configuración, así que desearía que esto no ayudara al vampirismo como dicen algunos. Además, realmente no quiero destruir mi distribución instalando controladores incorrectos (ya me ocurrió cuando instalé los controladores de Nvidia desde su sitio web, ahora sé que es una muy mala idea).