¿Previniendo que el apagado / arranque se congele en Linux Mint / Ubuntu con el sistema NVIDIA Optimus?

0

Estoy al final de mi ingenio con esto, he estado lidiando con una variante de este problema durante aproximadamente un año. Esencialmente, tengo una computadora portátil NVIDIA Optimus, y al cambiar a la GPU Intel a través de NVIDIA Prime, la máquina se congelaría al cerrar la sesión. La única forma de arrancar el sistema a partir de entonces fue usar nomodeset.

He hecho algunos progresos basados ​​en horas de investigación. Actualmente tengo una instalación limpia de 18.2. Lo primero que hice fue actualizar el kernel a 4.10.0-35-generic, que en ese momento era el último que se mostraba como una actualización recomendada en Update Manager. Luego instalé los controladores NVIDIA e Intel Microcode a través del Administrador de controladores. Al iniciar el sistema con la GPU NVIDIA seleccionada de forma predeterminada, cambié a Intel y la máquina se congeló al cerrar sesión y me negué a cargar la pantalla de inicio de sesión después de reiniciar. Lo de siempre. Se debe tener en cuenta que dudo que la actualización del kernel esté causando esto, ya que tuve un comportamiento idéntico con el kernel predeterminado. De hecho, se ha sugerido que el kernel 4.10 podría solucionar algunos de estos problemas, pero no en mi caso. Entonces decidí volver a arrancar con la opción nomodeset y pude alcanzar un escritorio. Una vez hecho esto, instalé los controladores Intel GPU usando esta guia . Todo fue exitoso, pero todavía no puedo arrancar sin desactivar la aceleración de hardware. Pasa de la pantalla de inicio y luego se cuelga con esta salida en la pantalla y no responde a nada que no sea un apagado forzado con el botón de encendido.

[    8.836398] Bluetooth: hci0 command 0xfc05 timeout
[    8.836446] Bluetooth: hci0: Reading Intel version information failed (-110)

El Bluetooth de mi computadora portátil no tiene interruptor de hardware, así que no puedo desactivarlo. A veces, con el núcleo antiguo, tendría un mensaje similar al apagar si ejecutaba la GPU de Intel.

inxi -Fxz salida (con nomodeset)

System:    Host: kyle-mint Kernel: 4.10.0-35-generic x86_64 (64 bit gcc: 5.4.0)
       Desktop: Cinnamon 3.4.6 (Gtk 3.18.9-1ubuntu3.3)
       Distro: Linux Mint 18.2 Sonya
Machine:   System: PC Specialist Limited (portable) product: N15_17RF
       Mobo: CLEVO model: N15_17RF
       Bios: American Megatrends v: 1.05.02 date: 01/04/2016
CPU:       Quad core Intel Core i5-6440HQ (-MCP-) cache: 6144 KB
       flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 20736
       clock speeds: max: 3500 MHz 1: 879 MHz 2: 833 MHz 3: 800 MHz
       4: 893 MHz
Graphics:  Card-1: Intel Skylake Integrated Graphics bus-ID: 00:02.0
       Card-2: NVIDIA GM206M [GeForce GTX 965M] bus-ID: 01:00.0
       Display Server: X.Org 1.18.4 drivers: fbdev (unloaded: vesa) FAILED: intel,nouveau
       Resolution: [email protected]
       GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)
       GLX Version: 3.0 Mesa 17.0.7 Direct Rendering: Yes
Audio:     Card Intel Sunrise Point-H HD Audio
       driver: snd_hda_intel bus-ID: 00:1f.3
       Sound: Advanced Linux Sound Architecture v: k4.10.0-35-generic
Network:   Card-1: Intel Wireless 8260 driver: iwlwifi bus-ID: 02:00.0
       IF: wlp2s0 state: up mac: <filter>
       Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
Controller
       driver: r8169 v: 2.3LK-NAPI port: d000 bus-ID: 03:00.1
       IF: enp3s0f1 state: down mac: <filter>
Drives:    HDD Total Size: 878.2GB (1.6% used)
       ID-1: /dev/sda model: BIWIN_SSD size: 128.0GB
       ID-2: /dev/sdb model: WDC_WD7500BPKX size: 750.2GB
Partition: ID-1: / size: 28G used: 5.7G (22%) fs: ext4 dev: /dev/sda2
       ID-2: /boot size: 276M used: 121M (46%) fs: ext2 dev: /dev/sda1
       ID-3: /home size: 275G used: 125M (1%) fs: ext4 dev: /dev/sdb6
       ID-4: swap-1 size: 8.19GB used: 0.00GB (0%) fs: swap dev: /dev/sdb7
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 65.0C mobo: N/A
       Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 213 Uptime: 2 min Memory: 951.9/7899.8MB
       Init: systemd runlevel: 5 Gcc sys: 5.4.0
       Client: Shell (bash 4.3.481) inxi: 2.2.35

Los chicos de los foros de Linux Mint me recomendaron que probara. esta , pero fue en vano. ¿Hay algo más que pueda intentar? ¿Tendría mejor suerte con Ubuntu vainilla en lugar de Linux Mint, o incluso una distribución completamente diferente? No tengo la capacidad de apagar una de las GPU en el BIOS para realizar diagnósticos.

Telvee32
fuente

Respuestas:

0

has intentado instalar abejorro ? Básicamente maneja el 'cambio' entre los dos controladores de video que ofrece "Optimus".

Franz Andrew Vallente
fuente
¿Se instalaría esto junto con NVIDIA Prime? Había explorado brevemente el abejorro cuando estaba usando Mint 17.x pero sin suerte. Teniendo en cuenta que no estoy seguro de que esto solucione el hecho de que no puedo iniciar con la aceleración de hardware si estoy utilizando la GPU Intel, una buena parte del software para administrar la GPU NVIDIA no suena como si fuera a resolver ese problema en particular. problema.
Telvee32
Actualización: no hay suerte en absoluto. Realicé una instalación limpia de Mint 18.2, y seguí enlazar para obtener el abejorro instalado. El mismo problema si intento arrancar normalmente, y si uso el nomodeset opción de arranque, la máquina simplemente se congela en la pantalla de inicio (eliminando quiet splash posteriormente no produce salida, solo una pantalla en negro). Parece que la GPU de inteligencia está causando estragos en mí.
Telvee32