Problemas de parpadeo de pantalla en una compilación Razer Blade 15 de mediados de 2019 Nvidia 2060 RTX con Ubuntu 18.04 LTS

Aug 17 2020

Configuré Ubuntu 18.04 en mi Razer Blade 15, mediados de 2019 con la GPU Nvidia 2060 RTX siguiendo estas instrucciones

Además del WIFI funcionó todo bien.

Pero luego la pantalla (al azar) comenzó a parpadear cuando intenté conectarla a un dispositivo HDMI. He usado muchos otros dispositivos para ver películas o trabajar en un monitor externo. Tuve estos problemas de parpadeo cuando intenté configurar Ubuntu por primera vez, pero después de reinstalarlos desaparecieron.

Dado que estoy usando el portátil durante algunos meses, estoy buscando una manera de resolver este problema sin tener que hacer una copia de seguridad y reinstalar todo.

Intenté varias formas de actualizar o reinstalar los controladores de nvidia, pero hasta ahora nada funcionó como se esperaba.

Intenté esto para actualizar e instalar los controladores recomendados

Pero como puede ver, mi sistema ni siquiera detecta correctamente el modelo de mi tarjeta gráfica.

sudo lshw -c display
    [sudo] password for thedoc: 
      *-display                 
           description: VGA compatible controller
           product: NVIDIA Corporation
           vendor: NVIDIA Corporation
           physical id: 0
           bus info: pci@0000:01:00.0
           logical name: /dev/fb0
           version: a1
           width: 64 bits
           clock: 33MHz
           capabilities: pm msi pciexpress vga_controller bus_master cap_list rom fb
           configuration: depth=32 driver=nvidia latency=0 mode=1920x1080 visual=truecolor xres=1920 yres=1080
           resources: iomemory:600-5ff iomemory:600-5ff irq:181 memory:57000000-57ffffff memory:6030000000-603fffffff memory:6040000000-6041ffffff ioport:4000(size=128) memory:58000000-5807ffff
      *-display
           description: VGA compatible controller
           product: Intel Corporation
           vendor: Intel Corporation
           physical id: 2
           bus info: pci@0000:00:02.0
           version: 00
           width: 64 bits
           clock: 33MHz
           capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
           configuration: driver=i915 latency=0
           resources: iomemory:600-5ff iomemory:400-3ff irq:179 memory:6043000000-6043ffffff memory:4000000000-400fffffff ioport:5000(size=64) memory:c0000-dffff

Después de eso, hoy intenté desinstalar y reinstalar todos los paquetes relacionados con nvidia, incluidos cuda y libcudnn usando esto . Luego tuve algunas dependencias no satisfechas que intenté reparar usando

sudo apt-get remove --purge nvidia-* -y
sudo ubuntu-drivers autoinstall

Todo parecía estar bien, los controladores de nvidia estaban todos instalados y cargados correctamente, pero después de reiniciar, instantáneamente recuperé el parpadeo de la pantalla.

Esto funciona correctamente, supongo

    nvidia-smi
Mon Aug 17 15:00:34 2020       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.95.01    Driver Version: 440.95.01    CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce RTX 2060    Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   52C    P8     8W /  N/A |    706MiB /  5934MiB |      2%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1345      G   /usr/lib/xorg/Xorg                            28MiB |
|    0      1598      G   /usr/bin/gnome-shell                          25MiB |
|    0      2020      G   /usr/lib/xorg/Xorg                           206MiB |
|    0      2181      G   /usr/bin/gnome-shell                         284MiB |
|    0      2583      G   ...uest-channel-token=16910184081649606580    48MiB |
|    0      2830      G   ...AAAAAAAAAAAACAAAAAAAAAA= --shared-files   108MiB |
+-----------------------------------------------------------------------------+

El controlador cargado actualmente es nvidia-driver-440-server como lo recomendó mi sistema y el parpadeo de la pantalla es intenso

sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001F11sv00001A58sd00002004bc03sc00i00
vendor   : NVIDIA Corporation
driver   : nvidia-driver-435 - distro non-free
driver   : nvidia-driver-418-server - distro non-free
driver   : nvidia-driver-440-server - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

== /sys/devices/pci0000:00/0000:00:14.3 ==
modalias : pci:v00008086d0000A370sv00008086sd00000034bc02sc80i00
vendor   : Intel Corporation
manual_install: True
driver   : backport-iwlwifi-dkms - distro free

Cuando desactivo la GPU NVIDIA y uso la GPU Intel en su lugar, todo está bien, sin parpadeos. Por lo tanto, creo que hay un problema grave con la instalación de mi controlador.

A veces también aparecen errores en la barra de notificaciones que, lamentablemente, no puedo copiar y pegar. Pero todos están relacionados con 'nvidia-smi'.

Cualquier ayuda es realmente apreciada, soy relativamente nuevo en Linux ya que esta es la primera vez que lo uso en serio como sistema operativo. Si puedo ayudar de alguna manera proporcionando información, por favor dímelo.

EDITAR:

Después de literalmente meses de prueba y error, finalmente pude resolver el problema.

xrandr --mode 1920x1080 --rate 59.97 

mi computadora portátil es capaz de 144Hz pero parece que esto fue demasiado para él, bajar la frecuencia de actualización resolvió el problema

Me siento un poco aliviado, pero también un poco tonto, una sola línea resolvió las horas de lucha y lectura / escritura de publicaciones en el foro.

Respuestas

heynnema Aug 17 2020 at 15:06

BIOS

Hay varias versiones diferentes del Razer Blade 15.

En terminal, escriba sudo dmidecode -s bios-versionpara obtener su versión actual de BIOS. Luego, vaya aquí para buscar un BIOS más nuevo.

Nvidia

Confirme que su configuración sea para una resolución y frecuencia de actualización admitidas. La actualización probablemente debería ser de 60 hz (50 hz en Europa), pero puede ser mayor en algunos casos.

Confirme que el Arranque seguro esté deshabilitado en su BIOS y luego purgue / reinstale los controladores de Nvidia.

Confirme que está usando un cable HDMI de calidad a su monitor externo.

Hay un controlador Nvidia más nuevo disponible que puede probar. Versión 450.66, de fecha 18/8/2020.

Puede descargarse aquí .

O.Bey Aug 28 2020 at 18:20

Tuve un parpadeo terrible de la pantalla con la hoja de afeitar 15 cuando cambié a gráficos dedicados de Nvidia.

Los registros del sistema mostraron: [drm: intel_cpu_fifo_underrun_irq_handler [i915]] ERROR CPU pipe A FIFO underrun

Seguí este consejo: https://www.reddit.com/r/linuxmint/comments/6ngsb0/razer_blade_stealth_graphics_problem/ .

Pero en resumen, edité el archivo grub con: GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash acpi_osi = Linux i915.enable_psr = 0 i915.enable_rc6 = 0 button.lid_init_state = open"

Espero que esto te ayude, estaba realmente frustrado. Buena suerte.

Editar: Esto aparentemente no funcionó para mí. Leí de nuevo tu descripción. El monitor que conectó, ¿qué frecuencia de actualización tiene? Tengo la sensación de que de alguna manera está relacionado con la frecuencia de actualización. Cambié la frecuencia de actualización a 60 Hz, pero eso no ayudó.

bdelosrios Sep 29 2020 at 14:47

Tuve el mismo problema con mi Razer Blade 15 a mediados de 2019, en ubuntu 18.04 y ubuntu 20.04. Esta publicación resolvió mi problema.

https://wiki.mh8.fr/doku.php?id=linux:rbs

Añaden esta configuración a GRUB_CMDLINE_LINUX_DEFAULT: "intel_idle.max_cstate = 4"

Mi configuración actual ahora se ve así: GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash intel_idle.max_cstate = 4 button.lid_init_state = open"

Donde "button.lid_init_state = open" resolvió otro problema en mi hoja de afeitar, en el cual cerrar la tapa no suspendería la computadora.