Kaixo, Vengo a dejar un report post-mortem de este problema con las gráficas.
@Aitor, el resumen es que sí, acertaste con todos tus comentarios y sugerencias, pero el problema no tenía remedio... salvo... no usar NVIDIA sino AMD/ATI. Me explico: Desde que intercambiamos los correos en julio, he estado utilizando sólo una NVIDIA NVS 300, conectada a dos monitores. No he utilizado la gráfica integrada y no he utilizado la segunda gráfica NVIDIA (aunque estaba montada en la placa). También he estado utilizando XFCE en vez de GNOME todos estos meses, porque aparentemente cascaba menos. Me ha resultado incómodo porque no tiene atajos de teclado para mover ventanas de un monitor a otro, pero bueno. Aún así, una vez a la semana o cada dos semanas, al mover alguna ventana se congelaba y se quedaba colgado el equipo (sin remedio más que apagar malamente). No gravísimo, pero sí suficientemente molesto como para afectar a la ansiedad cuando uno está trabajando. En los últimos 4 meses, he tenido que instalar/configurar GPUs en otros dos equipos y he hecho pruebas con Fedora (37), Ubuntu (18 y 22) y Debian (10 y 11): - He probado varias NVS 295, 300 y 310. Media docena en total. - He instalado una RTX 3090 en un equipo y una RTX 3060 en otro. - Ninguno de los equipos tiene gráfica integrada, por lo que he añadido una segunda gráfica (al menos), además de la RTX. Prácticamente todas las pruebas que incluyan más de una gráfica NVIDIA, fallan. ¿Por qué? - Nouveau, el driver open source: - No está desarrollado para múltiples monitores, y menos aún para múltiples GPUs. No quiere decir que no quieran hacerlo, o que no pueda funcionar, pero simplemente no es en lo que se centran con los recursos que tienen. - Tiene problemas con la aceleración, particularmente en los modelos que menos atención reciben, o en los que se espera que sea menos importante. - Los drivers actuales de NVIDIA, que son los que se pueden instalar en distribuciones actuales, no soportan los modelos NVS 295, 300, 310. - Por diferencias en el kernel, las versiones de los drivers de NVIDIA que sí soportan esos modelos no pueden instalarse en versiones actuales de las distribuciones sin andar parcheando. Por lo tanto, las NVS pueden usarse de una en una con nouveau (pudiendo ser necesario deshabilitar la aceleración), y se puede opcionalmente combinar una RTX con el driver actual de NVIDIA, peleando con el orden de carga. No hay forma de usar de usar varias NVS sin posiblemente tener problemas con nouveau o tener que pelearse para parchear los drivers viejos de NVIDIA. Es especialmente incómodo tener que parchear los drivers viejos de NVIDIA para usar varias NVS y al mismo tiempo tener que instalar un driver reciente para la RTX. Se puede hacer una vez, pero no es algo para andar haciendo con cada actualización de drivers. En uno de los equipos, hay un sistema para virtualización (Proxmox). En ese equipo necesito que el sistema ignore la RTX para pasarla a una VM. Pero al mismo tiempo necesito que tenga una GPU donde conectar el monitor con la terminal del sistema base. Como tenía una ATI Radeon X600, puse esa para el sistema. Así es más fácil ignorar nouveau/nvidia por completo, en vez de filtrar por dispositivo. Funcionó a la primera. Cuando tuvimos problemas en el segundo equipo para usar 2x NVS + 1x RTX, y después de haber perdido una semana peleando con ello (en Ubuntu 18), no sé en qué momento encontré dos ATI Radeon HD 7570 y se me iluminó la bombilla. Montamos 2x HD7570 + 1x RTX3060, instalamos sólo los últimos drivers de NVIDIA usando la GUI de Ubuntu (utilizando los drivers por defecto para las ATI), y se resolvieron todos nuestros problemas. En vista de lo anterior, pensé que igual en mi equipo pasaba lo mismo. Había estado esa misma semana tratando de hacer funcionar dos NVS con Debian, Fedora o Ubuntu y no había manera de alinear los monitores sin que cascara. Por suerte, el informático del centro tenía un puñado de ATI X600 sin usar. Reemplacé las dos NVS por estas, con los drivers por defecto y mano de santo. Llevo ya mes o mes y medio con ellas y no se me ha colgado el equipo ni una sola vez. Tengo dos ATI además de la integrada en la CPU (Intel). Cuatro monitores en total (alineados tal como están fisicamente en el escritorio) y todo funciona de maravilla. Después de colocar y ordenarlos a mi gusto en Gnome, copié la configuración a GDM y ahora siempre están en su sitio, en su orden y respetando cuál es el principal/primario. Vuelvo a tener mis atajos de teclado para mover las ventanas de un monitor a otro :D (ahora sólo falta que Gnome descubra divisiones más alla de la doble ventana vertical ;)). En resumen, tenemos seis bonitos pisapapeles, pero al menos los escritorios funcionan gracias a AMD/ATI. Como bien dijo Linus: https://www.youtube.com/watch?v=_36yNWw_07g Eso sí, para pulir vatios machacando datos, no veas cómo tiran! Dejo algunos enlaces: * https://wiki.debian.org/NvidiaGraphicsDrivers * https://wiki.debian.org/NvidiaGraphicsDrivers#Desktop_Drivers* https://wiki.archlinux.org/title/NVIDIA * https://wiki.archlinux.org/title/NVIDIA#Unsupported_drivers* https://wiki.archlinux.org/title/nouveau * https://wiki.archlinux.org/title/nouveau#Random_lockups_with_kernel_error_messages Ondo izan, y eskerrik asko por las pistas! Unai El vie, 1 jul 2022 a las 12:40, Aitor Cuartango (<[email protected]>) escribió: > Hola Unai, > yo uso Ubuntu a diario y con configuración de triple monitor sin problemas > desde hace años. Con 1 Xeon + 1 NVidia. Tengo 2 pantallas conectadas a la > Nvidia y una pantalla al Xeon (no se puede hacer en mi pc de otra manera) > > Mis gráficas: > *-display (INTEGRADA EN CPU) > descripción: VGA compatible controller > producto: Xeon E3-1200 Processor Family Integrated > Graphics Controller > fabricante: Intel Corporation > id físico: 2 > > *-display (NVIDIA) > descripción: VGA compatible controller > producto: GF108GL [Quadro 600] > fabricante: NVIDIA Corporation > id físico: 0 > > Es cierto que es muy sensible a los cambios de drivers. Yo siempre instalo > los que me ofrece ubuntu por defecto como propietarios desde los propios > repos de Ubuntu. La verdad es que el equipo es muy viejo, pero funciono > con él a diario sin problemas desde hace años. > > Mi recomendación sería, para probar, que pongas un nuevo disco limpio y > pruebes a instalar en ese disco una Ubuntu actual instalando lo que te > ofrece por defecto, y de momento sí, deberás usar los drivers propietarios > que ofrece Ubuntu para las Nvidia. Afortunadamente han liberado los drivers > de Nvidia (¡por fín!) y en breve, espero, tendremos drivers libres que se > actualizarán con el sistema y funcionarán en las distros "live" sin > problemas... aunque no sé desde qué generación de Nvidia, me parece que > sólo funcionarán para tarjetas bastante modernas... > > De este modo puedes saber si el problema viene de los drivers o de tu > instalación. > > Por otro lado, a veces el configurador de las pantallas falla en casos muy > elaborados, y hay que usar xrandr a mano. Ejemplo antiguo que yo usaba > cuando me iba mal mi configuración de 3 monitores: > > xrandr --output VGA-1 --mode 1280x1024 --pos 0x0 --output DVI-I-0 --mode > 1600x1200 --pos 1280x0 --output DP-0 --mode 1600x1200 --pos 2880x0 > > También habría que ver si alguna gráfica no está "tostada" ya que es común > que las gráficas "tocadas" empiecen a hacer artefactos en pantalla... lo he > sufrido... El problema es que es muy difícil verificar ese problema, ya que > una gráfica tostada nunca informa del problema, solo va haciendo cada vez > más "cosas raras". Se puede verificar poniendo otra gráfica. > > En cualquier caso me he pegado mucho con estos problemas, si quieres vete > comentando en el thread las pruebas que haces y entre todos te podemos > intentar ayudar. > > aitor > > El vie, 1 jul 2022 a las 2:50, Unai Martinez (<[email protected]>) > escribió: > >> Aupa! >> >> Llevo varios meses mosqueado con un problema creo que de drivers en >> Linux, y quisiera preguntar: ¿alguien utiliza más de una gráfica PCIe >> NVIDIA en Linux? ¿utilizáis nouveau o los drivers de NVIDIA? >> >> Contexto: >> >> En casa utilizo Windows 10 y una 1060. Hay dos monitores principales >> conectados a la 1060 y otros dos secundarios a la placa (la CPU es un i5). >> >> En el laboratorio de la uni tengo una torre HP E8300 (i3) con una NVS 300 >> (o 310). Hay dos monitores en la NVS 300. Puedo conectar un tercer monitor >> a la placa, pero no un cuarto. Le añadí otra NVS 300, con intención de >> conectarlo ahí. >> >> Tengo unos problemas de estabilidad brutales. A la hora de alinear los >> cuatro monitores en el gestor, cuesta encontrar posiciones que no casquen >> el entorno gráfico. Poniéndoselo fácil, parece funcionar, pero en cuanto >> tiene que hacer algo "complicado" como desplegar un árbol en un IDE o >> reproducir un vídeo en youtube, hay artifacts o peta. Se me cuelga >> prácticamente todos los días, y no responde a nada, hay que apagar "a lo >> burro". >> >> Uso Fedora, y la instalación que tenía hasta hace un mes llevaba ya casi >> 8 años (he ido actualizando el sistema pero sin formatear). Intenté cambiar >> los drivers por los de NVIDIA, para ver si eso lo arreglaba, pero me cargué >> el entorno gráfico. Como no tenía tiempo para pelear con ello, hice una >> instalación nueva en otra partición. Mismo problema de estabilidad. >> >> Ahora mismo tengo dos monitores desconectados. Están las dos gráficas en >> el equipo, pero sólo utilizo una de ellas. También he cambiado de GNOME a >> XFCE. Aún así, dmesg se queja de conflictos y aunque se cuelga menos, sigo >> temblando. >> >> En realidad, trabajo todo el día con contenedores, por lo que me da un >> poco igual el sistema. Pero me da rabia tener que usar Windows sólo por >> esto. Prefiero usar Fedora en el labo, porque trae podman y así pruebo las >> cosas en diferentes sistemas en el día a día. >> >> Un compañero tiene un equipo más reciente con un XEON y utiliza Ubuntu. >> Tiene el mismo problema si añade dos gráficas. Por eso creo que tiene que >> ver con los drivers. >> >> Salud >> >> Unai >> _______________________________________________ >> ITSAS mailing list >> [email protected] >> http://list.ehu.eus/mailman/listinfo/itsas >> > _______________________________________________ > ITSAS mailing list > [email protected] > http://list.ehu.eus/mailman/listinfo/itsas >
_______________________________________________ ITSAS mailing list [email protected] http://list.ehu.eus/mailman/listinfo/itsas
