Problemas de parpadeo de pantalla en una compilación Razer Blade 15 de mediados de 2019 Nvidia 2060 RTX con Ubuntu 18.04 LTS
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
BIOS
Hay varias versiones diferentes del Razer Blade 15.
En terminal
, escriba sudo dmidecode -s bios-version
para 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í .


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ó.
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.