Pantalla negra después de instalar gflrx en Ubuntu 13.10

Pantalla negra después de instalar gflrx en Ubuntu 13.10

Estoy ejecutando Ubuntu 13.10 en mi PC con 2x Sapphire Radeon HD 7950. Después de instalar fglrx, ejecutarlo sudo aticonfig --adapter=all --initial y reiniciar, aparece una pantalla negra.

Cuando entro en modo de recuperación y ejecuto fglrxinfo, me da el siguiente resultado: unable to open display (null)

Cuando busqué en los foros de Ubuntu, alguien me sugirió que lo ejecutara, aticonfig --acpi-services=offpero desafortunadamente esto no parece tener ningún efecto.

También debo mencionar que anteriormente instalé fglrx en este sistema y funcionó bien. En algún momento apareció esta pantalla negra. Después de eso decidí reinstalar Ubuntu, que funciona bien hasta que instale fglrx nuevamente.

¿Alguien tiene alguna sugerencia? Cualquier ayuda será apreciada y estaré encantado de brindarle más información si es necesario.

¡Gracias de antemano!

Respuesta1

La única manera de salir de allí es salir de esta situación es llegar a una consola de recuperación.

Mantenga presionada la tecla Shift al iniciar.

Una vez que esté en el menú de GRUB, elija un modo de recuperación. Luego, elija una consola raíz.

Una vez que logres acceder a una consola de recuperación como root:

apt-get autoremove fglrx
reboot

Respuesta2

Una pantalla NEGRA es el resultado de una instalación normal de Catalyst desde el proveedor con Ubuntu 13+. He incorporado el parche al Knary (sourceforge)https://sourceforge.net/p/knary/discussion/general/thread/2ad755b9/?limit=25#1b3cInstalación de AMD. Pero aquí está para aquellos interesados ​​en aplicar manualmente.

- Descargue el catalizador 13.12 en cualquier directorio. Crea este archivo...Aquí hay un comando cat para hacer esto...

cat > 1310patch <<EOF
989,1001c989,1004                      
 < 
 < #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,3)    
 <     if (!ACPI_SUCCESS(acpi_get_table_with_size(id, 0, &hdr, &tbl_size)))
 < #else
 <     tbl_size = 0x7fffffff;
 <     if (!ACPI_SUCCESS(acpi_get_table(id, 0, &hdr)))
 < #endif
 <     {
 <         return KCL_ACPI_ERROR;
 <     }    
 <     ((acpi_table_handler)handler)(hdr);
 <     return KCL_ACPI_OK;
 < }
 ---
 >     #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,3)    
 >         if (!ACPI_SUCCESS(acpi_get_table_with_size(id, 0, &hdr, &tbl_size)))
 >     #else
 >         tbl_size = 0x7fffffff;
 >         if (!ACPI_SUCCESS(acpi_get_table(id, 0, &hdr)))
 >     #endif
 >         {
 >             return KCL_ACPI_ERROR;
 >         }
 >     #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,1)
 >         ((acpi_tbl_table_handler)handler)(hdr);
 >     #else
 >         ((acpi_table_handler)handler)(hdr);
 >     #endif
 >         return KCL_ACPI_OK;
 >     }
EOF

-- Ejecute este código que realizará una copia de seguridad, luego parchee el módulo cat como se muestra...

sudo apt-get install dpkg-dev debhelper dh-modaliases execstack dkms
sudo chmod a+x amd-catalyst-13.12-linux-x86.x86_64.run
sudo ./amd-catalyst-13.12-linux-x86.x86_64.run --extract 1310patch
MYsave=date +%B%d%Y%H%M%S
sudo cp 1310patch/common/lib/modules/fglrx/build_mod/kcl_acpi.c 1310patch/common /lib/modules/fglrx/build_mod/kcl_acpi.c.${MYsave}
sudo patch -i ./1310patch 1310patch/common/lib/modules/fglrx/build_mod/kcl_acpi.c
cd 1310patch
sudo./ati-installer.sh 13.251 --buildpkg Ubuntu/saucy

- ahora instale los paquetes compilados correctamente - instale los paquetes resultantes en el orden que mejor le convenga

sudo dpkg -i fglrx_
sudo dpkg -i fglrx-dev
sudo dpkg -i fglrx-a*

- atrapar todo

sudo dpkg -i *.deb

FORZAR la desinstalación

Pantalla en negro --

Ctrl+Alt+F1 ...Login...
sudo /usr/share/ati/amd-uninstall.sh --force
sudo /usr/share/ati/fglrx-uninstall.sh --force
sudo reboot

¡Viola!

Respuesta3

Pasé por el mismo problema y probé todos los hilos, pero fue inútil. Finalmente, esto funcionó, espero que funcione para otros también. Inicie la computadora cuando aparezca la pantalla negra, presione Ctrl+Alt+F1, luego le pedirá iniciar sesión y contraseña, luego escriba # Sudo -i para ingresar el comando raíz y, por último, escriba-# apt-get remove --purge fglrx. una vez hecho esto, escriba-# apagado -r ahora para apagar.reiniciar y listo.

información relacionada