Unity no se inicia después de instalar los controladores fglrx

10

Instalé Ubuntu 12.10 y al principio, cuando voy a verificar la información del sistema que tenía (desconocida) en la sección de la tarjeta gráfica, utilicé el administrador sináptico y descargué el fglrx, después reinicié mi computadora portátil y ahora no tiene algún menú, todos se han ido.

Ahora solo estoy usando los atajos de teclado para usar Ubuntu. Mi tarjeta gráfica es AMD ATI.

¿Qué puedo hacer para recuperar los menús?

f.mcleash
fuente
¿Hay algún modo seguro de Ubuntu en el que pueda arrancar?
Alex
¿Supongo que tienes una tarjeta gráfica AMD (ATI)?
Bruno Pereira
Siempre puede acceder al terminal presionando CTRL + ALT + F1y hacer cambios allí.
mreq
Díganos qué tipo de tarjeta de video tiene, así como la naturaleza de los cambios que realizó.
Scott Severance
Sí, soy bruno, resuelto ahora pero gracias de todos modos
Alex

Respuestas:

10

Presione Ctrl+ shift+ F1y escriba este comando después de iniciar sesión en el sistema

sudo apt-get remove fglrx-*
sudo sh /usr/share/ati/fglrx-uninstall.sh

Eliminará los controladores que acaba de instalar, no son compatibles con la nueva versión del servidor X y romperá Unity cuando los instale.

Hay un error abierto actual en Launchpad.net, firme y sígalo para seguir avanzando. Este es un problema de controladores ATI:

https://bugs.launchpad.net/ubuntu/+source/fglrx-installer-updates/+bug/1069199

Bruno Pereira
fuente
Después de reiniciar, debería volver a los controladores de código abierto y funcionar, eche un vistazo al error y, cuando sea seguro, simplemente instale el controlador nuevamente.
Bruno Pereira
Solo pude ejecutar el primer comando. Para el segundo, el directorio atino existía en mi caso. Gracias sin embargo.
myTerminal
4

También puede solucionarlo haciendo clic derecho en el escritorio y seleccionando cambiar el fondo del escritorio, luego subiendo un nivel a la configuración y cambiando el controlador de la configuración de la pantalla a la predeterminada.

Alex
fuente
2

Me las arreglé para hacer esto esta tarde después de tener problemas similares para ti en el primer intento más temprano en el día.

Una cosa que noté después de ese intento fue que los archivos del núcleo en Synaptic Package Manager son muy desordenados y hacen referencia a diferentes versiones del núcleo. Así que lo primero que hice fue limpiar todo ese desastre.

Sin embargo, primero deberá aclarar su situación actual si aún no lo ha hecho.

Abra una terminal y escriba:

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Reiniciar.

Luego, vaya al Administrador de paquetes Synaptic ( sudo apt-get install synapticsi aún no lo tiene) y filtre "linux". Luego ordene alfabéticamente y busque las líneas que comienzan con "linux". Verá que un archivo está marcado para la actualización [!]. Actualiza eso y reinicia.

Una vez que haya reiniciado, regrese a Synaptic y vuelva a hacer el mismo filtro. Usando una instalación / desinstalación juiciosa, intente y asegúrese de que todos los archivos de kernel instalados relevantes, incluidos los archivos de tipo "encabezados", se relacionen con la misma versión de kernel. Tomé el último ".18".

Una vez que hayas hecho eso, cierra Synaptic y abre la terminal y escribe lo siguiente:
sudo apt-get install linux-headers-$(uname -r)

Reinicia nuevamente solo por si acaso y una vez que hayas regresado, abre una terminal y escribe lo siguiente:

uname -r

Ahora debería tener la última versión (.18) del núcleo.

Abra una terminal y escriba:

sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases

sudo apt-get install ia32-libs lib32gcc1

Esto debería llevar un tiempo justo.
cd /usr ; sudo ln -svT lib /usr/lib64

Reiniciar de nuevo por si acaso.

Ahora, vaya al centro de software de Ubuntu, haga clic en Editar en la barra de tareas y seleccione Fuentes de software. Seleccione la opción central en la pestaña de controladores adicionales y haga clic en "aplicar cambios".

Una vez hecho esto, reinicie y luego escriba lo siguiente en un terminal:
sudo aticonfig --initial -f

Luego reinicie una vez más.

Ahora todo lo que necesita hacer es escribir "amd" en el tablero para iniciar Catalyst y configurar el controlador como lo desee.

Reconozco que algunos de los reinicios pueden ser innecesarios, pero esto es exactamente lo que hice y ahora tengo una nueva instalación agradable de Ubuntu 12.10.

Simon Hoare
fuente
1

También tuve este problema.

Para volver a los controladores de código abierto, utilicé el método mencionado anteriormente:

También puede solucionarlo haciendo clic derecho en el escritorio y seleccionando cambiar el fondo del escritorio, luego subiendo un nivel a la configuración y cambiando el controlador de la configuración de la pantalla a la predeterminada.

Eso funcionó para mí (tropecé con cómo hacerlo, ¡no había visto este hilo en ese momento!), Pero todavía tengo el problema con los controladores de código abierto que me hicieron probar los propietarios en primer lugar: consumo de energía muy alto / corriendo muy caliente.

Logré una solución parcial usando otro método mencionado en este hilo:

La razón es que instaló los controladores con linux-headers-generic faltantes Instálelos primero y luego elimine los controladores y vuelva a instalar, reinicie y todo estará bien.

Eso me permitió instalar los controladores propietarios, pero con un nuevo problema: la imagen se rompe y hay un retraso de varios segundos al mover / cambiar ventanas, etc.

Así que por ahora vuelvo a los controladores de código abierto nuevamente.

ACTUALIZAR:

Acabo de probarlo con los encabezados Linux anteriores (3.5.0-17 en comparación con 3.5.0-18) con el mismo resultado.

Por lo tanto, al instalar linux-headers - * - generic (es decir, linux-headers-3.5.0-18-generic) hace que Unity se ejecute utilizando los controladores propietarios, pero el rendimiento de los gráficos es inicialmente muy pobre.

Sin embargo, resolví esto habilitando "Tear Free" en Catalyst Control Center.

Lo que mencioné anteriormente como la ruptura de la imagen, y un retraso de varios segundos, cuando, por ejemplo, mover una ventana o cambiar entre aplicaciones, ahora está resuelto .

Espero que esto ayude. (Tengo gráficos AMD HD 7670M, que se ejecutan en Toshiba Satellite Pro L850-13F).

Brian
fuente
0

La razón es que instaló los controladores con linux-headers-generic faltantes Instálelos primero y luego elimine los controladores y vuelva a instalar, reinicie y todo estará bien.

Arup Roy Chowdhury
fuente
0

Tuve un problema similar cuando probé el controlador de propiedad en MacBookpro 8.3 Dual boot. Podría iniciar sesión pero no vería nada. Podría hacer clic derecho y ver un menú desplegable. También podría iniciar el terminal (alt + ctrl + t) Pero no pude ver ningún menú. Traté de revertir el controlador para usar el de código abierto (como lo sugirió @alex en la segunda respuesta haciendo clic derecho -> cambiar el fondo del escritorio -> yendo a la configuración -> recursos de software -> controlador adicional) pero no funcionó ; aunque esta solución funcionó para mí una vez antes.

Lo que finalmente funcionó para mí (de otro hilo) Abra la consola virtual: Ctrl+ Alt+F1

sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo dpkg-reconfigure ubuntu-desktop
sudo reboot

Luego intente iniciar sesión, esto traerá de vuelta su escritorio

awm
fuente
0

Yo tuve el mismo problema. Resolví el problema como en la respuesta en No se puede iniciar ubuntu 12.10 después de instalar los últimos controladores de catalizador amd. El logotipo desapareció, pero al iniciar sesión en Ubuntu (estándar), mostró que los menús no estaban allí. Pero al iniciar sesión como invitado trabajó (??) instalé una cuenta temporal, inicié sesión una vez en esta cuenta. Luego inicié sesión en mi propia cuenta. Sesión terminal como root. Agregué los archivos del nuevo usuario como propios, y copié estos archivos en mis propios archivos en el directorio de usuarios. Saliendo y entrando de nuevo. ¡Eso funciono!

Freerk Jongsma
fuente
0

Está experimentando una resolución de pantalla incorrecta, es por eso que solo está viendo parte de su escritorio. Para cambiar la resolución, haga esto.

Puede usar el comando en su terminal xrandr -q para ver qué resoluciones están disponibles para su pantalla

Xrandr se utiliza para establecer el tamaño, orientación y / o reflejo de las salidas para una pantalla. También puede establecer el tamaño de la pantalla.

Para cambiar la resolución de pantalla a 1024 por 768, por ejemplo, escriba: xrandr -s 1024x768

Solo use eso para cambiarlo al tamaño que desee.

Ronshere
fuente