Mientras configura una máquina Ryzen 3990X, Nvidia Quadro RTX 4000, 256 GB DDR4, CentOS 7:
Monitor: dell up2414q
Antecedentes: después de instalar correctamente CentOS 7 mediante una llave USB, pude iniciar sesión en la cuenta de usuario en una terminal gráfica. Lo siguiente que tenía que hacer era instalar el controlador Nvidia (v440) para X86_64.
Al seguir las instrucciones de instalación y reiniciar la máquina, apareció una pantalla negra en lugar de la pantalla de inicio de sesión. La búsqueda comenzó. Seguí cientos de foros y ninguno de ellos decía "por qué" sólo "qué hacer" y, de hecho, ninguno era completo.
Esto fue lo mejor que encontré, la respuesta de Dave_B funcionó después de que cientos de otras soluciones no lo hicieron. Ni siquiera tuve que desinstalar el controlador nvidia primero, simplemente lo reinstalé por encima. Una vez que seguí los 5 pasos a continuación, seguí la respuesta en este enlace y funcionó para pasar la pantalla negra y llegar al problema actual restante:https://unix.stackexchange.com/a/560515/318683
Algunas cosas que han resultado ciertas y aparentemente necesarias en mi caso.
- SÍ necesitamos desactivar nouveau, que de otro modo obstaculizaría el funcionamiento del controlador nvidia. hecho mediante lista negra y agregando a la configuración de grub.
- queremos modificar nuestro archivo de configuración de grub
- NO queremos agregar nvidia_drm.modeset=1 a la configuración del cargador grub, esto termina peleando con el administrador de pantalla (gdm, kde, etc.)
- queremos utilizar Xrandr para modificar nuestro terminal gráfico; ocurrirá en la capa anterior al administrador de escritorio y permitirá una solución configurable permanente que persiste durante los reinicios.
- Queremos agregar un Modeline en el archivo de configuración de X11 que corresponda a la resolución de las pantallas que estamos usando.
Conceptos básicos: en el cargador de grub, agregue la palabra "single" o el número 3 al final de los parámetros del kernel; para arrancar en un terminal utilizable cuando se trata de un terminal gráfico negro.
La pregunta: ahora que tenemos el controlador instalado y el sistema operativo arrancando en la pantalla de inicio de sesión, ¿cómo podemos asegurarnos de que la resolución 4k aparezca como 1 mosaico en lugar de 2 mosaicos de 1920x2160? permaneciendo en 60Hz. La GUI de nvidia xserver solo muestra resoluciones de hasta 1920x1080.
Dónde estoy: al escribir "Xrandr" se muestran los modos que puede utilizar la pantalla conectada. La mayoría de las líneas solo tienen 2 dimensiones, pero la resolución de pantalla seleccionada actualmente está resaltada con un "*"
La parte confusa: solo conecté un cable de monitor (miniDP) a DP (GPU), pero Xrandr muestra 2 dispositivos conectados DP-4.8 y DP-4.9. Cada uno de ellos tiene la mitad de la resolución 4k deseada y visualmente se ven unidos cuando están en la pantalla de inicio de sesión y una vez que inician sesión. ¿Por qué los 2 lados de la pantalla son de diferentes colores? ¿Se puede ecualizar esto mediante una configuración? Esta máquina se utilizará en parte para modelado 3D, animación de montaje, etc. y un mosaico 4k real con la profundidad de color de 10 bits que proporciona este quadro rtx. Por lo tanto, su caso de uso principal requiere que tenga una pantalla impecable.
Gracias y probablemente agregaré más referencias de soporte. Y por favor, si alguno de esos 5 elementos necesarios te parece superfluo, ¡cuéntame por qué en los comentarios! :D
Respuesta1
La parte confusa: solo conecté un cable de monitor (miniDP) a DP (GPU), pero Xrandr muestra 2 dispositivos conectados DP-4.8 y DP-4.9.
Una salida DisplayPort puede proporcionar datos para varias pantallas: esto se conoce como DisplayPort Multi-Stream Transport (MST). Parece que su pantalla 4k se presenta como dos mitades separadas, ¿tal vez como una característica de compatibilidad con versiones anteriores?
Para resolver este misterio, se requiere información sobre la marca, modelo y configuración de su pantalla, y parece que no nos dijo nada al respecto. Por favoredita tu preguntapara agregar información en su pantalla; de particular interés sería cualquier configuración que haga referencia a la versión de DisplayPort o al modo de transferencia en la propia pantalla.