
Instalé con amor Fedora 28 (en realidad 27, luego actualicé a 28, pero esto ocurrió al comienzo de la instalación 27) en mi Dell Inspiron 1545.
DECLARACIÓN DEL PROBLEMA: Tengo que usar NOMODESET incluso para recibir una GUI utilizable. Sin ese interruptor presente en la línea cmd, recibo una GUI en la consola F1 como se describe a continuación: solo un puntero del mouse. De hecho, puedo presionar FIN (creo) y recibir una ventana emergente de GUI que solicita inglés/otros idiomas, pero se cierra después de hacer clic en algo y vuelvo a la bonita imagen del escritorio, el puntero del mouse y nada más.
FONDO:
Intenté realizar una instalación basada en USB en mi Inspiron 1545 (4 GB de RAM, 128 GB de SSD) y la única forma de continuar con la instalación de la GUI fue proporcionar NOMODESET en la línea cmd (e, para editar) para el proceso de instalación. Era decididamente de baja resolución (debido a que tuve que usar NOMODESET para instalar), pero pensé que era necesario solucionar el controlador después de la instalación y que me daría resolución completa. Sin alegría.
QUEJA:Ahora estoy atrapado en 1024x768. Ninguna cantidad de manipulación y resolución de problemas me ha dado alegría.
YNOMODESETestá codificado en la línea cmd (comprensiblemente, ya que eso es con lo que comencé la instalación, así que creo que lo conservé), que es la única forma en que puedo iniciar una GUI y usar LXDE (que son las opciones de escritorio predeterminadas que elegí). ). Esta interfaz gráfica de usuario es de 1024x768 y nada con XRANDR ni nada más la cambiará.
DETALLES:
(1) La computadora portátil en sí es una especie de monstruo: la pantalla LCD fue QUITADA físicamente de la computadora portátil, todo, por lo que es solo la parte inferior de la computadora portátil. Es feo, pero aún funciona.
De hecho ^^ funcionó con Windows, sin problemas, mostrándose en el monitor LCD externo Sanyo en resolución completa (1360x768) sin problemas.
Además, LXDE funciona con NOMODESET, pero sólo a 1024x768.
(2) Cuando QUITO 'nomodeset' de la línea cmd, arrancará bien, pero se me presenta el fondo de bienvenida (el gráfico azul de fibra óptica), un puntero del mouse y nada más. Los otros terminales (ALT-F[2-8]) proporcionan un inicio de sesión de consola de texto normal, que funciona bien. La ALT-F1 (consola principal), nuevamente, muestra el saludo de fondo de Fedora, un puntero del mouse (que se mueve) y nada más.
(3) Aquí hay algunos (con suerte) diagnósticos relevantes que he realizado CON y SIN el parámetro NOMODESET en la línea cmd (línea de inicio de grub):
Primero,lspciPara asegurarnos de que tenemos un chipset de gráficos compatible válido:
**[root@Towel ~]# lspci -nnk | grep -A3 VGA**
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)
Subsystem: Dell Device [1028:02aa]
Kernel modules: i915
00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07)
¿Qué dice inxi con NOMODESET presente en la línea cmd?
**[root@Towel ~]# inxi -SMCGx**
System:
Host: Towel Kernel: 4.19.14-200.fc28.x86_64 x86_64 bits: 64 compiler: gcc
v: 8.2.1 Desktop: LXDE 0.9.3 Distro: Fedora release 28 (Twenty Eight)
Machine:
Type: Portable System: Dell product: Inspiron 1545 v: N/A serial: 5DQG7H1
Mobo: Dell model: 0G848F serial: .5DQG7H1.CN701668CR02E3. BIOS: Dell
v: A14 date: 12/07/2009
CPU:
Topology: Dual Core model: Intel Pentium Dual T3400 bits: 64 type: MCP
arch: Core Merom rev: D L2 cache: 1024 KiB
flags: lm nx pae sse sse2 sse3 ssse3 bogomips: 8645
Speed: 998 MHz min/max: 1000/2167 MHz Core speeds (MHz): 1: 998 2: 998
Graphics:
Device-1: Intel Mobile 4 Series Integrated Graphics vendor: Dell
driver: N/A bus ID: 00:02.0
Display: server: Fedora Project X.org 1.19.6 driver: vesa
unloaded: fbdev,modesetting resolution: 1024x768~N/A
OpenGL: renderer: llvmpipe (LLVM 6.0 128 bits) v: 3.3 Mesa 18.0.5
direct render: Yes
Ahora, sin NOMODESET en la línea cmd:
**[root@Towel ~]# inxi -SMCGx**
System: Host: Towel Kernel: 4.19.13-200.fc28.x86_64 x86_64 bits: 64 compiler: gcc v: 8.2.1 Console: tty 2
Distro: Fedora release 28 (Twenty Eight)
Machine: Type: Portable System: Dell product: Inspiron 1545 v: N/A serial: 5DQG7H1
Mobo: Dell model: 0G848F serial: .5DQG7H1.CN701668CR02E3. BIOS: Dell v: A14 date: 12/07/2009
CPU: Topology: Dual Core model: Intel Pentium Dual T3400 bits: 64 type: MCP arch: Core Merom rev: D L2 cache: 1024 KiB
flags: lm nx pae sse sse2 sse3 ssse3 bogomips: 8645
Speed: 998 MHz min/max: 1000/2167 MHz Core speeds (MHz): 1: 998 2: 998
Graphics: Device-1: Intel Mobile 4 Series Integrated Graphics vendor: Dell driver: i915 v: kernel bus ID: 00:02.0
Display: server: X.org 1.19.6 driver: modesetting unloaded: fbdev,vesa tty: 170x48
Message: Advanced graphics data unavailable in console for root.
¿Qué tal Xorg.0.log con NOMODESET presente en la línea cmd?
**[root@Towel ~]# cat /var/log/Xorg.0.log | grep driver**
[ 18.877] X.Org XInput driver : 24.1
[ 18.945] (==) Matched modesetting as autoconfigured driver 0
[ 18.945] (==) Matched fbdev as autoconfigured driver 1
[ 18.945] (==) Matched vesa as autoconfigured driver 2
[ 18.945] (==) Assigned the driver to the xf86ConfigLayout
[ 18.945] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[ 18.951] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[ 18.952] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[ 18.954] (II) FBDEV: driver for framebuffer: fbdev
[ 18.954] (II) VESA: driver for VESA chipsets: vesa
[ 20.419] ABI class: X.Org XInput driver, version 24.1
[ 20.419] (II) Using input driver 'libinput' for 'Power Button'
[ 20.427] (II) No input driver specified, ignoring this device.
[ 20.429] (II) Using input driver 'libinput' for 'Sleep Button'
[ 20.437] (II) No input driver specified, ignoring this device.
[ 20.437] (II) No input driver specified, ignoring this device.
[ 20.440] (II) Using input driver 'libinput' for 'Logitech USB Receiver'
[ 20.447] (II) Using input driver 'libinput' for 'Logitech USB Receiver Mouse'
[ 20.460] (II) No input driver specified, ignoring this device.
[ 20.464] (II) Using input driver 'libinput' for 'Logitech USB Receiver Consumer Control'
[ 20.474] (II) Using input driver 'libinput' for 'Logitech USB Receiver System Control'
[ 20.486] (II) Using input driver 'libinput' for 'Dell WMI hotkeys'
[ 20.501] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[ 20.509] (II) Using input driver 'libinput' for 'AlpsPS/2 ALPS GlidePoint'
[ 20.525] (II) No input driver specified, ignoring this device.
[ 20.545] (II) Using input driver 'libinput' for 'Logitech USB Receiver Consumer Control'
[ 20.545] (**) Option "_source" "_driver/libinput"
Y Xorg.0.log con NOMODESET eliminado/ausente:
**[root@Towel ~]# cat /var/log/Xorg.0.log | grep driver**
[ 18.506] X.Org XInput driver : 24.1
[ 18.620] (==) Matched modesetting as autoconfigured driver 0
[ 18.620] (==) Matched fbdev as autoconfigured driver 1
[ 18.620] (==) Matched vesa as autoconfigured driver 2
[ 18.620] (==) Assigned the driver to the xf86ConfigLayout
[ 18.621] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[ 18.631] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[ 18.633] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[ 18.635] (II) FBDEV: driver for framebuffer: fbdev
[ 18.635] (II) VESA: driver for VESA chipsets: vesa
[ 18.669] (II) glamor: OpenGL accelerated X.org driver based.
[ 19.354] (II) modeset(0): [DRI2] DRI driver: i965
[ 19.354] (II) modeset(0): [DRI2] VDPAU driver: va_gl
[ 19.648] ABI class: X.Org XInput driver, version 24.1
[ 19.648] (II) Using input driver 'libinput' for 'Video Bus'
[ 19.673] (II) Using input driver 'libinput' for 'Power Button'
[ 19.684] (II) No input driver specified, ignoring this device.
[ 19.686] (II) Using input driver 'libinput' for 'Sleep Button'
[ 19.702] (II) No input driver specified, ignoring this device.
[ 19.703] (II) No input driver specified, ignoring this device.
[ 19.705] (II) Using input driver 'libinput' for 'Logitech USB Receiver'
[ 19.714] (II) Using input driver 'libinput' for 'Logitech USB Receiver Mouse'
[ 19.731] (II) No input driver specified, ignoring this device.
[ 19.733] (II) Using input driver 'libinput' for 'Logitech USB Receiver Consumer Control'
[ 19.743] (II) Using input driver 'libinput' for 'Logitech USB Receiver System Control'
[ 19.756] (II) Using input driver 'libinput' for 'Dell WMI hotkeys'
[ 19.771] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[ 19.781] (II) Using input driver 'libinput' for 'AlpsPS/2 ALPS GlidePoint'
[ 19.793] (II) No input driver specified, ignoring this device.
[ 19.843] (II) Using input driver 'libinput' for 'Logitech USB Receiver Consumer Control'
[ 19.843] (**) Option "_source" "_driver/libinput"
¿Qué pasa con dmesg sin NOMODESET en la línea cmd?
<snip>
[ 9.632354] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
<snip>
Y finalmente, para concluir un nuevo conjunto de comandos que aprendí recientemente, también jugué con xrandr y le pedí que me dijera qué pensaba TI que eran las pantallas, etc.:
[root@Towel ~]# xrandr --verbose
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 (0x2ae) normal (normal) 0mm x 0mm
Identifier: 0x2ad
Timestamp: 19525
Subpixel: no subpixels
Clones:
CRTC: 0
CRTCs: 0
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
1024x768 (0x2ae) 0.000MHz *current
h: width 1024 start 0 end 0 total 1024 skew 0 clock 0.00KHz
v: height 768 start 0 end 0 total 768 clock 0.00Hz
800x600 (0x2af) 0.000MHz
h: width 800 start 0 end 0 total 800 skew 0 clock 0.00KHz
v: height 600 start 0 end 0 total 600 clock 0.00Hz
640x480 (0x2b0) 0.000MHz
h: width 640 start 0 end 0 total 640 skew 0 clock 0.00KHz
v: height 480 start 0 end 0 total 480 clock 0.00Hz
¿Observa el "predeterminado" como nombre de la única pantalla? Probablemente esto se deba a que el sistema ve la pantalla LCD conectada (desconectada/desaparecida) y el VGA conectado a la pantalla externa (por ejemplo, "predeterminado").
Y algo de bondad de hwinfo:
[root@Towel ~]# hwinfo --monitor
28: None 00.0: 10000 Monitor
[Created at monitor.97]
Unique ID: rdCR.dwn9oRFeFS2
Hardware Class: monitor
Model: "LCD TV"
Vendor: SAN
Device: eisa 0x0000 "LCD TV"
Resolution: 640x480@60Hz
Resolution: 800x600@60Hz
Resolution: 1024x768@60Hz
Resolution: 1280x720@60Hz
Resolution: 1360x768@60Hz
Year of Manufacture: 2015
Week of Manufacture: 0
Detailed Timings #0:
Resolution: 1360x768
Horizontal: 1360 1424 1536 1792 (+64 +176 +432) +hsync
Vertical: 768 771 777 795 (+3 +9 +27) +vsync
Frequencies: 85.50 MHz, 47.71 kHz, 60.02 Hz
Driver Info #0:
Max. Resolution: 1360x768
Vert. Sync Range: 23-63 Hz
Hor. Sync Range: 15-69 kHz
Bandwidth: 85 MHz
Config Status: cfg=new, avail=yes, need=no, active=unknown
...
Entonces, en resumen:
(1) Instalé Centos 27 con NOMODESET (ya que ninguna otra opción funcionó) (2) Atascado con NOMODESET en la línea de comando (pero lo eliminé para probar) (3) Interfaz gráfica de usuario viable con el parámetro NOMODESET pasado, pero atascado en 1024x768 (4) El controlador i915 parece cargarse con NOMODESET ausente/eliminado, pero no hay una interfaz gráfica de usuario funcional (tal vez debido a que la pantalla del portátil está físicamente ausente)
PD: También intenté poner video.allow_duplicates=1 en la línea cmd, pero esto no produce ninguna diferencia que yo sepa.
PPS He escuchado que dado que la tapa de mi computadora portátil con la pantalla LCD en realidad activa un interruptor de láminas en la base de la unidad, la computadora portátil puede estar esperando que el circuito se cierre (mediante la activación del interruptor de láminas, mediante la acción de cerrar la tapa) antes de que la computadora portátil se confundiera y ofreciera algún tipo de usabilidad a la configuración i915. Estoy dispuesto a intentarlo este fin de semana, si puedo descubrir cómo hacerlo.
-- Actualizado con Xorg.0.log con y sin Modeset --
-> Con configuración de modo:https://pastebin.com/muYey8SJ
-> Sin conjunto de modos:https://pastebin.com/JrSbSs7N