Después de actualizar a 12.10 quantal, la versión empaquetada de fglrx ya no funciona. Descubrí que esto se debe a que hay un controlador fglrx 'heredado' separado para las tarjetas de la serie HD 2k-4k, pero es incompatible con el servidor xorg en 12.10.
Esta es la versión más reciente del controlador para las tarjetas de las series HD 2000 a HD 4000. No puede usar el controlador fglrx no heredado, pero puede usar el controlador radeon de código abierto si prefiere que su composición WM sea lenta y que sus videos de YouTube se reproduzcan como lo harían en una serie Pentium MMX:
http://support.amd.com/us/kbarticles/Pages/catalyst126legacyproducts.aspx
Por lo general, este controlador se puede instalar de la siguiente manera, necesaria porque apt-get install fglrx
atraería el controlador no heredado:
wget http://www2.ati.com/drivers/legacy/amd-driver-installer-12.6-legacy-x86.x86_64.zip
unzip amd-driver-installer-*
sudo sh ./amd-driver-installer-*.run --buildpkg Ubuntu/quantal
sudo dpkg -i fglrx*.deb
sudo aticonfig --initial -f
Si usa una versión diferente de fglrx (por ejemplo, una nueva 12.9 que no admite esas tarjetas), el comando final le dará un error no supported hardware detected
o algo similar. Sin embargo, todo funciona en este punto y obtendrá un xorg.conf razonable:
... other stuff
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:5:0"
EndSection
... other stuff
En este punto, se supone que debe reiniciar y todo funcionará con el controlador fglrx. Sin embargo, al reiniciar, recibirás los siguientes errores Xorg.0.log
cuando fglrx
intentes cargar:
(EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: noXFree86DRIExtension
Un poco de búsqueda mostrará que este es un problema con los controladores ATI heredados que no admiten xserver 1.13 o posterior. ( Arch Linux thread ) ATI ha lanzado un controlador fijo para sus tarjetas más recientes (serie HD 5000 o posterior), pero aún no para las tarjetas 'heredadas'. Los controladores ATI no heredados no se pueden usar con las tarjetas antiguas.
¿Qué debe hacer un usuario de Ubuntu, usando una de estas tarjetas de la serie HD 2000-4000?
- ¿Espera un controlador ATI 'heredado' actualizado que funcione correctamente con xserver 1.13?
- ¿Volver a la versión anterior a 12.04 Precise, que usa xserver 1.11?
- Intente degradar xserver en 12.10 Quantal a 1.12, lo que podría romper Unity y GNOME.
- ¿Actualización forzada a la serie HD 5000 o tarjeta posterior? (No es posible con gráficos integrados ...)
- ¿Alguna otra acción 1337 que solucione este problema sin dolor?
Respuestas:
Está el ppa: makson96 / fglrx PPA que tiene el controlador heredado. También degradará su Kernel y su servidor X a versiones anteriores, ya que el controlador heredado no es compatible con Kernels ni servidores X más nuevos. Sin embargo, lea las notas de la versión del enlace, ya que el controlador no es totalmente compatible con la Unidad utilizada en Ubuntu 13.04.
Si desea utilizar el PPA, ejecute estos comandos desde el terminal para degradar el servidor Kernel y X e instalar el controlador heredado:
fuente
Si usa controladores de GPU AMD / ATI: ejecute el siguiente comando para eliminarlos y reinicie:
No las vuelva a instalar ya que las tarjetas ATI (en lugar de AMD Catalyst) actualmente no son compatibles con Unity-3D.
En cuanto a las opciones que tiene, sugeriría # 1: Espere a que AMD / ATI se ponga al día.
fuente
(--) RADEON(0): Chipset: "ATI Radeon HD 2400 Pro" (ChipID = 0x94c3)
fglrx
) funcionan bien con gnome-shell, pero no con el nuevo xserver. Sin embargo, creo que usar controladores de código abierto por el momento no debería ser un problema. También puedes hacer juegos bastante decentes con ellos. Solo espere a que AMD lance algo como una actualización o parche o que Canonical u otras comunidades / desarrolladores de FOSS lancen algo. Yo también dejéfglrx
que los controladores abiertos se actualicen a 12.10 y no me arrepiento en absoluto.Tengo ATI Mobility 4650 HD y la instalación desde AMD Catalyst Legacy PPA de Tomasz Makarewicz rompió mi unidad y opengl. Tengo cosas que funcionan con esto (que se encuentra en el hilo de los foros de ubuntu 2012 No se pueden instalar los controladores propietarios de ATI en 12.10. Falta la unidad ):
Espero que esto ayude hasta que haya un lanzamiento oficial de controladores por parte de ATI.
fuente
Tengo un Compaq Presario CQ56, con ATI Mobility Radeon HD 4250. Intenté usar el repositorio de ppa (como lo menciona lienmeat) y rompe mi sistema con el controlador heredado.
En realidad, la degradación de Xserver funciona bien, pero el fglrx no: S. De hecho, ubuntu no detecta mi tarjeta, hijo, ni siquiera puedo descargar el "controlador privativo" que el sistema operativo siempre me sugirió.
En otras palabras, no recomiendo instalar legacy con el método menciones anterior, la mejor opción es que esperemos una solución
(Perdón por mi mal inglés, soy de Costa Rica, mi inglés no es tan bueno como mi español xD)
fuente
El controlador de código abierto funcionaría para mí, incluso considerando menos rendimiento que fglrx, si tuviera una gestión adecuada del consumo de energía.
Tengo Dell Inspiron 1545 con ATi Radeon 4350, y desafortunadamente el controlador de código abierto parece no administrar el estado más frío de la GPU. El enfriador siempre estaba encendido y funcionando ruidosamente, sin embargo, el sistema / carga de gráficos. Una vez que bajé el nivel del servidor X a 1.12.3 e instalé el controlador heredado, como lo sugirió Fglrx en Launchpad (lo mismo que Lienmeat nos sugirió hacer), el enfriador de GPU comenzó a funcionar solo si fuera necesario. Bendito sea el silencio de los refrigeradores.
Sin embargo, sería genial si AMD lanzara controladores heredados que admitieran servidores X más nuevos, aunque ahora no estoy seguro de que realmente les importe.
fuente
Tengo un ATI Radeon HD 4770 y los controladores de código abierto funcionan bastante bien. No sé qué carta tienes, pero puedes terminar teniendo mejor suerte que con fglrx y degradando tu xorg. Usé fglrx durante años y este verano cambié a los controladores de código abierto y no he mirado atrás.
Por supuesto, algunos efectos en Compiz son más lentos con los controladores de código abierto. Además, los juegos en 3D son notablemente más lentos sin fglrx. Sin embargo, para la mayor parte de su uso de escritorio, los controladores de código abierto son mucho más fáciles de usar que fglrx, con la ventaja adicional de ser realmente compatibles.
(Por cierto, el Gnome Shell empaquetado en 12.10 funciona muy bien con los controladores de código abierto, ¡y es mucho más rápido que Compiz / Unity!)
fuente
Repo para poner el último buen controlador propietario: http://www.ubuntuvibes.com/2012/10/how-to-install-amd-catalyst-legacy.html
fuente
Una solución para este problema se publica en http://ubuntuforums.org/showthread.php?t=2073279
fuente
Tengo una vieja Radeon Mobility HD 2600 en 13.04. No fue suficiente para mí instalar el repositorio anterior (makson), porque al verificar la versión Xorg no había degradado a Xorg.
Lo que finalmente terminé haciendo fue reiniciar en recovery, eliminar todos los paquetes xorg (lo que provocó la eliminación del paquete ubuntu-desktop (gulp)) y luego reinstalar los paquetes nuevamente. Esto desencadena la recuperación de los paquetes del repositorio.
Algo como:
Tienes que jugar con eso! Después de eso me metí en un escritorio de alta resolución. Simplemente reinicie Unity, habilite el complemento OpenGL en ccsm y estamos listos para comenzar.
fuente
Chicos si tienes algún problema de resolución de gráficos.
Simplemente vaya al administrador de actualizaciones -> Controladores adicionales -> seleccione el controlador predeterminado y reinicie.
fuente