Problemas con el controlador FLGRX (AMD Catalyst) en Ubuntu 12.04

11

Acabo de terminar de instalar Ubuntu 12.04 de 32 bits en mi computadora portátil y estoy teniendo dificultades para que funcionen mis controladores de tarjeta gráfica.

Jockey (la GUI para instalar controladores gráficos propietarios adicionales) siempre falla al instalar con éxito cualquiera de las dos opciones de controlador que me propone, que son:

  • Controladores de gráficos FGLRX patentados por ATI / AMD (actualizaciones posteriores al lanzamiento)
  • Controladores de gráficos FGLRX patentados por ATI / AMD

Para ambos, arroja el siguiente mensaje de error:

Lo sentimos, la instalación de este controlador falló. Consulte el archivo de registro para obtener más detalles: /var/log/jockey.log

El archivo de registro era un callejón sin salida, ya que me falta el cerebro para entenderlo. Puedo publicarlo si es necesario.

Continué mi investigación comprobando si podía instalar los controladores usando Aptitude y aquí es donde se pone raro. El comando 'apt-cache policy fglrx-updates' revela que mi sistema tiene instalado el controlador FGLRX. Además, cuando hago una búsqueda en el tablero, puedo acceder al centro de control de Catalyst y jugar con la configuración del controlador, así que, por lo que puedo decir, el controlador estaba, de hecho, instalado ...

Pero cuando uso la aplicación Drivers Jockey adicionales, me dice que los controladores NO SE han instalado y 'falla' al instalarlos.

Además, cuando miro los Detalles del sistema, en Gráficos, me dice que mi máquina está usando 'VESA: RS880M' que, por lo que puedo decir, no son los controladores AMD patentados. Parece que los controladores están presentes en mi máquina, pero que Ubuntu no los está usando.

Además, tengo una copia de Starcraft Brood War que me gusta ejecutar bajo Wine en una computadora diferente (una máquina de escritorio, también Ubuntu 12.04) y funciona bien allí, pero aquí en mi computadora portátil, la velocidad de fotogramas es muy lenta y entrecortada. Entonces, me pregunto si estos problemas están relacionados con Ubuntu usando los controladores VESA y no los controladores AMD adecuados.

Para resumir:

  • Los controladores FLGRX para mi tarjeta gráfica ATI parecen estar instalados, pero Jockey y System Details me dicen lo contrario. Jockey dice que no están instalados, pero luego no puede instalarlos, y System Details dice que estoy usando VESA (que supongo que es diferente y no es lo que quiero). Quiero los controladores propietarios porque supongo que funcionarán más rápido. ¿Qué es el VESA? ¿Hay una mejor alternativa? ¿Cómo es que apt-cache me dice que el paquete 'fglrx-updates' está instalado, Jockey me dice lo contrario y los detalles del sistema me dicen que está usando VESA para Gráficos?

  • Starcraft (juego original de 1998) tiene una velocidad de fotogramas muy entrecortada, pero esta computadora portátil tiene un procesador de doble núcleo con 4 GB de RAM, así que supongo que tiene que ver con mis controladores de gráficos (¿falta de aceleración 2D / 3D?) lento tiene algo que ver con los controladores no se instalan correctamente?

Estoy perdido. Avísame si no tengo ningún sentido.

Gracias.

Ouairz
fuente

Respuestas:

7

Sugiero dos cosas

1 En un terminal, escriba lo siguiente

fglrxinfo

Esto le dirá si fglrx está instalado y funciona bien, debería ver una salida similar a:

$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4300/4500 Series       
OpenGL version string: 3.3.11399 Compatibility Profile Context

Si no, no se ha instalado correctamente y seguiría los consejos en la página de Ubuntu ATI aquí. Sitio de Ubuntu ATI

Por lo general, siempre instalo los controladores ATI en el terminal con el siguiente comando

sudo apt-get install fglrx fglrx-amdccclete

Es posible que también deba reinstalar las actualizaciones nuevamente:

sudo apt-get install fglrx-updates fglrx-amdcccle-updates

Puede ser un dolor que conozco por experiencia. A veces he tenido que volver al principio limpiando fglrx (sudo apt-get purge fglrx *) y comenzando de nuevo.

Háganos saber cómo le va

andybleaden
fuente
flgrxinfo produce exactamente la misma salida que describiste. Entonces esto me dice que flgrx está instalado correctamente. flgrx-updates y fglrx-amdcccle-updates están instaladas. Sin embargo, flgrx y fglrx-amdccclete no lo son. ¿Estás diciendo que necesito ambos?
Ouairz
Creo que sí. Siempre tengo que hacer sudo apt-get install fglrx como mínimo
andybleaden
1
No, no necesitas o realmente quieres instalar ambos. Regular flgrx es una versión que permanece igual durante toda la vida de la versión de ubuntu, mientras que las actualizaciones se actualizarán a medida que se lancen nuevas versiones del controlador, según tengo entendido. -Actualizaciones nunca me ha funcionado hasta ahora en 12.04, es posible que desee probar la variante regular y eliminar los paquetes -Actualizaciones.
Mark Paskal
OK gracias. Instalé la actualización, ya que pensé que era mejor tener la última y mejor. Está funcionando bien (por ahora) pero definitivamente le daré una oportunidad a la variante regular y veré si mi velocidad de fotogramas de Starcraft mejora ...
Ouairz
2
frio. si ha resuelto esto ahora, ¿puede marcarlo como resuelto
andybleaden
-1

Puede ingresar a esta página: ¿Cómo soluciono mi instalación de ATI Catalyst Video Driver en 12.04 LTS? o ingrese a esta página si es necesario: http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide Solo cambia el nombre de la versión de AMD Catalyst que ha descargado.

En primer lugar, si tiene ATi Radeon HD 4xxx y versiones anteriores, solo puede usar el catalizador 13.1 en ubuntu 12.04. Si tiene Radeon HD 5xxx y más reciente, puede usar el último catalizador (excepto Ati Mobility Radeon HD 5650)

  1. Abra la terminal presionando Ctrl + Alt + T
  2. Purgue el controlador AMD primero:

    $ sudo sh /usr/share/ati/fglrx-uninstall.sh (si el archivo existe) `

    $ sudo apt-get remove --purge fglrx fglrx_ * fglrx-amdcccle * fglrx-dev * `

    $ sudo rm / etc / X11 / xorg.conf`

    $ sudo apt-get install --reinstalar libgl1-mesa-glx: i386 libgl1-mesa-dri: i386 xserver-xorg-core`

    $ sudo dpkg-reconfigure xserver-xorg`

    $ sudo reiniciar`

    ** Si nunca antes instaló el controlador fglrx / catalyst, el comando anterior no es necesario.

    Después de reiniciar, abra la terminal, escriba:

    $ sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases fakeroot libqtgui4`

  3. Descargue el controlador del sitio web de AMD. Suponga que tiene un nombre de archivo: amd-driver-installer-catalyst-12.10-x86.x86_64.zip

  4. Cree una nueva carpeta en el directorio de inicio (suponga que el nombre de la carpeta es "Catalyst"), de modo que / home / su nombre de inicio de sesión / Catalyst
  5. Descomprima el controlador descargado en la carpeta Catalyst.
  6. Haga clic derecho en el archivo descomprimido y haga clic en propiedades -> Permiso -> marque el cuadro Ejecutar, luego ciérrelo.
  7. Terminal abierto, con el supuesto anterior, escriba:

    $ cd / home / su nombre de usuario / Catalyst

    $ sudo sh ./amd-driver-installer-catalyst-12.10-x86.x86_64.run --buildpkg Ubuntu / preciso

    $ sudo dpkg -i fglrx * .deb

    $ sudo amdconfig --inicial -f`

  8. Reinicia tu computadora

    $ sudo reiniciar`

  9. ¡Tienes ubuntu de última generación en tu computadora!

Por favor, informe con este método. Quizás esto pueda ayudarte, hermano.

Romy Prazhad
fuente