regenerar xorg.conf con la configuración actual

9

Muchas personas han hablado sobre este tema, pero no he encontrado una respuesta satisfactoria.

Estoy en un debian jessie. Actualmente lo he intentado nvidia-drivercomo controlador pero causó que el sistema se bloqueara; Así que he purgado todos los nvidiapaquetes. Pero el problema es que /etc/X11/xorg.confse ha reemplazado con la configuración de NVidia y xorg.conf.backupse ha eliminado la copia de seguridad .

La configuración relacionada establecida por NVidia es:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Una vez intenté cambiar nvidiaa intel(también NVidia-> Intel) pero la resolución es mucho menor (mi computadora portátil tiene una Intel Corporation Haswell-ULT Integrated Graphics Controllerlista de lspci). Por lo tanto, podría necesitar usarlo nouveaucomo controlador; sin embargo, simplemente cambiar nvidiaa nouveauno funciona.

Parece que el sistema X reciente se puede iniciar sin xorg.conf (by rm /etc/X11/xorg.conf) pero más lento. Entonces todavía prefiero xorg.conf con mi configuración actual.

La versión de Xorg:

X.Org X Server 1.16.0
Release Date: 2014-07-16
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.14-1-amd64 x86_64 Debian
Current Operating System: Linux debian 3.14-1-amd64 #1 SMP Debian 3.14.9-1 (2014-06-30) x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.14-1-amd64 root=UUID=e9341749-9dee-4cc9-878e-3b59ed1906b2 ro quiet
Build Date: 17 July 2014  10:22:36PM
xorg-server 2:1.16.0-1 (http://www.debian.org/support)
Current version of pixman: 0.32.4
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.

Entonces, ¿hay alguna forma de volver a generar el archivo de configuración?

Hongxu Chen
fuente

Respuestas:

4

Xorg --configure mientras X no se está ejecutando, lo hice por mí: estoy en Debian Sid (inestable).

NO DEBE ejecutar X cuando hace esto, y debe estar en una consola TTY. (ctrl-alt-f1 / f2 / f3 / f4 / f5 / f6)

Si Xorg.conf no cambia después de hacer esto, y el programa no devolvió un error pero imprimió un archivo de configuración Xorg.conf en la pantalla, hágalo Xorg --configure > /etc/xorg.confpara canalizar la salida en el archivo.

PERO la forma en que conseguí que los controladores oficiales de nvidia funcionaran al final fue desinstalar la versión del administrador de paquetes y descargar el programa de instalación del sitio de Nvidia. Ha estado funcionando perfectamente desde entonces. La única vez que no funcionó (cuando intentaba ejecutar Minecraft), configuré la variable LD_PRELOAD=/usr/lib/libGL.so.1y se ejecutó: lwjgl tiene problemas para detectar la versión correcta de libGL para usar.

Wyatt8740
fuente
1
Gracias, creo que ese es el problema: siempre he intentado Xorg -configuredespués de que X se haya iniciado; Lo intentaré cuando vuelva a la computadora portátil. Por cierto, nvidia-detect(del paquete debian) incluso informa que no hay una tarjeta gráfica Nvidia disponible para la computadora portátil, ¿ funcionará el controlador oficial ? ¿Tienes un problema similar al respecto?
Hongxu Chen
No tuve este problema en particular, mi instalación detectó mi tarjeta muy bien. ¿Qué chipset tienes? (Por cierto, es --configurecon dos -caracteres, y la forma en que detuve X fue deteniendo mi servicio de DM, lightdmen mi caso.)
Wyatt8740
2
Parece que Xorg -configurees para mi Xorg (tanto X.Org X Server 1.16.0como 1.15.1). Intenté descargar el controlador nvidia del sitio oficial, pero aún no pude usar el controlador al actualizar xorg.confcon nvidia-xconfig(pantalla negra). Y extrañamente encuentro que el módulo relacionado con nvidia NO está en la lista lsmod. En cuanto a la respuesta en sí, supongo que debería marcarla como correcta ya que responde a mi pregunta (sin embargo, hay una pantalla negra para esa configuración).
Hongxu Chen
1
Gracias :) Espero que puedan resolver su problema: mi computadora portátil tiene gráficos integrados, pero tuve ese problema (la pantalla negra). Al pasar el argumento nomodesetal kernel en el arranque, funcionó lo suficiente como para que yo pudiera arrancar en un TTY y compilar un nuevo kernel. El nuevo núcleo que construí funcionó.
Wyatt8740
1
Lo siento por responder tarde. Aún no funciona. Elimino la quietopción durante el arranque de grub y el mensaje de registro dice que "gnome display manager" (también lo intenté lightdm, similar) se ha iniciado y NO hay ningún error según esto; pero tty7permanece en la pantalla negra con el cursor salpicado. Cuando lo fuerzo a startxingresar, informa que no se ha screenencontrado; El xorg.confgenerado por nvidia-xconfig contiene la información de la pantalla, pero SIN nombre o el nombre de su proveedor, ¿eso importa?
Hongxu Chen