No se pueden instalar controladores propietarios de ATI en 12.10

46

Tengo una computadora portátil con tarjeta gráfica ATI Radeon 6770M HD Hybrid. En Ubuntu 12.04, instalé el controlador fglrx a través de "controladores adicionales" y funcionó. (Incluso puedo cambiar de GPU). Pero en el nuevo Ubuntu 12.10, después de la instalación, Unity no se cargará.

Solo el mouse y el fondo de pantalla. Si inicializo la configuración sudo aticonfig --initial, luego de reiniciar, aparece una advertencia que dice que estoy en modo de gráficos bajos. ¿Cómo arreglar esto?

Anteriormente utilicé una fuente de software para instalar los controladores. Pero cuando uso el terminal, recibí esta advertencia:

update-alternatives: warning: forcing reinstallation of alternative /usr/lib/fglrx/ld.so.conf because link group x86_64-linux-gnu_gl_conf is broken

Actualización: Presentó un informe de error en la plataforma de lanzamiento: https://bugs.launchpad.net/fglrx/+bug/1068661

THpubs
fuente
Acabo de presentar un informe de error: bugs.launchpad.net/fglrx/+bug/1068661
THpubs
2
Creo que este problema se debe a que los controladores ATI aún no son compatibles con el X Server 1.13 actual. Entonces vamos a estar esperando a ATI.
Phil Hannent
1
Acabo de agregar mis comentarios a ese informe de error. Me resulta un tanto sorprendente que un error como este haya llegado a la final, ya que las tarjetas ATI no son tan raras ...
CadentOrange
1
AMD lanzó un controlador beta 12.9 especial que funcionaría con xserver 1.13 en 12.10: support.amd.com/us/kbarticles/Pages/… ; sin embargo, esto no parece haberse empaquetado en el repositorio predeterminado todavía. Además, solo admite tarjetas HD 5000 o posteriores: askubuntu.com/questions/203232/…
Andrew Mao
1
Chicos, por favor agreguen esta información en cualquiera de las respuestas o agréguenla a las respuestas existentes, la información debe ser publicada allí, ¡no enterrada en los comentarios!
Jorge Castro

Respuestas:

25

Comencé con una instalación limpia de 12.10 (no una actualización) Mi tarjeta es una Radeon HD 5450

Lo primero que hice fue instalar Linux-source y los encabezados de Linux

sudo apt-get install linux-source
sudo apt-get install linux-headers-generic

Me di cuenta de que muchas de las tarjetas Nvidia tenían que hacer esto y estoy seguro de que vi que en alguna parte también ayudó a los usuarios de ATI.

Al igual que todos los demás, si instalé cualquiera de los controladores propietarios después del reinicio, pude iniciar sesión pero perdí la unidad.

Una cosa que noté es que la instalación del controlador no instaló el centro de control de Catalyst (no estoy seguro si es lo mismo para todos los demás)

Así que instalé el administrador de paquetes Synaptic e instalé fglrx-updates desde allí

ingrese la descripción de la imagen aquí

Ahora se instaló el centro de control Catalyst.

Sin embargo, al reiniciar en lugar de poder iniciar sesión sin Unity, el sistema estaba colgado en la pantalla de inicio.

Así que apliqué nomodesety esta vez arrancó con Unity present

Aquí está el resultado de fglrxinfo

ingrese la descripción de la imagen aquí

Y aquí está lo que dicen las fuentes de software

ingrese la descripción de la imagen aquí

Con nomodesetaplicada, es posible que no obtenga la pantalla de inicio al arrancar, pero fglrx-updates está funcionando bien. Me atrevería a decir que está funcionando mejor de lo que era en 12.04

Más información

Grub me ofrece 2 granos

3.5.0-18-genérico y 3.5.0-17-genérico

El último '18' es bueno, el anterior '17' todavía se carga sin Unity

Chris Carter
fuente
3
En un Ubuntu 12.10 recién instalado lo instalé linux-headers-generic, fgrlx-updatesy fgrlx-amdcccle-updatesluego reinicié y el controlador (incluido el Centro de control de Catalyst) se instaló. No lo hice nomodeset, pero a diferencia de ti, yo no trato de instalar el driver propietario antes.
Moshe Revah
@Zippoxer quizás podría agregar esta información a este informe de errores bugs.launchpad.net/fglrx/+bug/1068661 Puede ayudar a otros y ayudar a solucionar el error más rápido.
Chris Carter
1
No se puede aplicar 'nomodeset' o no ayuda. Agregué nomodeset para arrancar con esta instrucción ubuntuforums.org/showthread.php?t=1613132 pero todavía me cuelgan la pantalla de presentación. ¿Como arreglarlo?
megas
Esto me ha funcionado en un HD5450. Anteriormente probé muchas otras guías sin éxito. Tenía linux-sourcey linux-headers-genericya lo instalé, así que no tuve que hacerlo esta vez. Seguí tus instrucciones y todo funciona perfectamente. Sin embargo, no tuve que aplicar monodeset. ¡Muchas gracias!
Jean-Louis Mbaka
@ Jean-Louis nomodeset, no monodeset. Lamentablemente, he intentado este consejo, pero incluso con nomodeset mi unidad se ha ido y mi terminal no funciona. Hecho un desastre.
gota de lluvia
7

Para aquellos que tienen sistemas híbridos (ATI / intel) y fglrx dejó de funcionar en 12.10, entonces el problema podría ser como el descrito aquí (incompatibilidad de fglrx con la versión reciente del controlador de intel): https: //bugs.launchpad. net / ubuntu / + source / fglrx-installer-updates / + bug / 1068404

Lo que sugeriría sería

  1. Elimine todos los paquetes fglrx *:

    sudo apt-get purge fglrx*
    
  2. Agregue mi PPA en su lista de repositorios:

    sudo add-apt-repository ppa: andrikos

  3. Actualice la información de su paquete:

    sudo apt-get update 
    
  4. Actualice los controladores fglrxy intel:

    sudo apt-get install fglrx xserver-xorg-video-intel
    
  5. No olvides habilitar el fglrxcontrolador

    sudo aticonfig --initial --force
    
Nick Andrik
fuente
Hola Nick, probé tu solución desafortunadamente no me funcionó. También me pregunto si el comando bajo 4. debería ser sudo aticonfig --initial? Tampoco pude encontrar el comando en las páginas de manual de aticonfig; ver man.cx/aticonfig(1)
davorao
Sí davorao, es inicial, lo estoy arreglando ahora. que sistema tienes? Esta solución es para el híbrido ATI / intel bajo ubuntu 12.10
Nick Andrik
Hola Nick, mi sistema es una Intel HD3000 que actúa como GPU integrada con una Radeon HD 6490M como GPU discreta. El portátil en cuestión es el Samsung Chronos 7 700z3a-S03-DE. He intentado usar el xserver-xorg-video-intel deb de su PPA pero no pude hacerlo funcionar.
davorao
Probé esta solución. Funcionó. Pero tengo el desagradable cuadro "Solo prueba de AMD" y (no estoy seguro si está conectado, pero es muy probable) mi mouse se cuelga a veces y otras veces con teclados, especialmente al seleccionar algo en la barra de la unidad. ¿Crees que está conectado? ¡Una solución más estable sería mejor!
greg606
Creo que este es otro error. Si mi solución funcionó para usted, ¿podría votarla para que más personas la vean? Gracias
Nick Andrik
4

Fui a la terminal ( Ctrl+ Alt+ F1por ejemplo) e hice:

sudo apt-get remove fglrx

Ahora mi computadora es bastante lenta, pero al menos puedo usarla y esperar a que se solucione el problema.

Quentin
fuente
4

Encontré el problema. En la actualización de Ubuntu 12.04 -> Ubuntu 12.10, el contenido de lightdm.conf /etc/lightdm/se borra por completo. Instalar o reconfigurar lightdm NO instala este archivo aquí, por lo que lightdm no sabe cómo mostrarse. Debes hacer lo siguiente:

sudo apt-get purge fglrx lightdm && sudo apt-get install lightdm ubuntu-desktop && sudo nano /etc/lightdm/lightdm.conf

inserte el siguiente texto:

[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
allow-guest=false

Guarde el archivo a través de CTRL + X y reinicie sudo. Es posible que no tenga que desinstalar fglrx, pero no lo sé.

mmstick
fuente
1
¿puede decirnos los pasos que siguió? ¿Instaló fglrx desde los controladores adicionales y gdm instalado?
THpubs
sudo apt-get purge fglrx lightdm && sudo apt-get install lightdm ubuntu-desktop && contenido revisado arriba sobre cómo configurar lightdm.
mmstick
un pequeño problema ... acabo de reconocer que has actualizado desde ubuntu 12.04. Estoy en una nueva instalación
THpubs
4

Esto funciona para mi.

    sudo apt-get install linux-headers-generic

Vaya a amd.com y descargue su último controlador beta (que acaba de actualizar a 12.11). Ejecutar e instalar.

Tenga en cuenta que el controlador estable no funcionará con la unidad.

Luego dirígete aquí para obtener un script para eliminar la marca de agua: http://areyoueye.net/?p=187

Slainte!

ryanpcmcquen
fuente
Hola @ryanpcmcquen, ¿tiene una tarjeta gráfica AMD / ATI pura o tiene una Intel que funcione como integrada además del discreto AMD / ATI? Estoy descubriendo que para aquellos con solo tarjetas AMD / ATI, su solución con los nuevos controladores AMD Catalyst 12.11 funciona, pero para aquellos con una tarjeta integrada Intel adicional esto no proporciona la solución.
davorao
Tengo el A8, así que no tengo Intel.
ryanpcmcquen
1
Esto funcionó para mí con la Radeon HD 5670.
thelastshadow
Usar el controlador beta fue la única solución que realmente funcionó en mi sistema, también usando una sola tarjeta Radeon HD.
Bruno Pereira
1

Hay un error abierto en este momento con fglrx-installer y Ubuntu 12.10

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

Siempre digo "buscar errores abiertos y confirmados" antes de continuar con algo, especialmente cuando la distribución es nueva.

Puede participar en este error si le afecta, publicando comentarios allí y haciendo clic en el botón "Sí, me afecta" (debe tener una cuenta de Launchpad).

NickTux
fuente
1

Solución para mi:

  1. eliminar fglrx actual sudo sh /usr/share/ati/fglrx-uninstall.sh sudo apt-get remove --purge fglrx*

  2. agregar repositorio de ppa sudo apt-add-repository ppa:andrikos/ppa

  3. actualizar la lista de paquetes sudo apt-get update

  4. instalar paquetes sudo apt-get install fglrx-updates

DsXack
fuente
0

Tengo el mismo problema. ¿Puedo encontrar una posible solución? Primero abrí el Ubuntu-Software-Center y estaba buscando "controladores adicionales". Después de instalar los "controladores adicionales", instalé el controlador ATI y después de reiniciar mi computadora portátil normalmente con la unidad y con el controlador propietario correcto.

Nota: La instalación desde el botón Software-Sources no funcionaba en mi caso.

Stefan
fuente
1
Eso encajaría con mi solución, ¿podría haber algo mal con el paquete ofrecido en las fuentes de software?
Chris Carter
No funcionó para mí :(
THpubs