PRE-NOTAS
Esta respuesta también se aplica a la última actualización de HWE para 14.04 (AKA 14.04.5). Esa actualización trae Xorg y el núcleo a las versiones en 16.04. Lea a continuación para obtener más detalles sobre por qué esto es importante.
ANTECEDENTES
Comencemos con una descripción general.
Con el lanzamiento de Ubuntu 16.04, surgió la falta de controladores propietarios para AMD. "¿Por qué?" usted puede preguntar Bueno, es por algunas cosas.
En primer lugar, simplemente no es compatible. No encontrará fglrx
en repositorios 16.04, ni encontrará una versión para 16.04 en línea. Si descarga la última versión del sitio web de AMD y la instala, se ejecutará en modo de gráficos bajos, pantallas en blanco y otras cosas desagradables que no desea que sucedan.
Es posible que espere que AMD intervenga para actualizar el controlador, pero no debe conocer la reputación de AMD para deshacerse del soporte para tarjetas incluso un poco más antiguas en Linux. Dado que AMD no quiere actualizar el controlador, Canonical podría hacer uno para Ubuntu, excepto que no lo hará. Dado que 16.04 es una versión LTS, Canonical tendría que mantener un controlador AMD durante al menos 5 años, lo que sería difícil de hacer.
Siempre existe la posibilidad de que AMD lanzará otro controlador de gráficos ampliamente compatible o que las personas simplemente se alejen de AMD en Linux. No tiene sentido gastar mucho esfuerzo en un controlador para algunos sistemas operativos Linux (hacerlo para todos sería más difícil), que aún tendría que ser compatible si saliera un nuevo controlador de AMD.
Más sobre esto aquí: http://www.omgubuntu.co.uk/2016/03/ubuntu-drops-amd-catalyst-fglrx-driver-16-04
ACTUACIÓN
Ahora, el hecho de que no tenga un controlador propietario no significa necesariamente que lo pasará mal. Después de todo, Intel lo hace muy bien.
Si solo usa su computadora para navegar por la web, enviar correos electrónicos, responder / hacer preguntas aquí, algunos videos de YouTube y no mucho más, entonces la falta de controladores propietarios probablemente no le molestará. Puede notar cierto tartamudeo en el video, y puede que no. Honestamente, no hay forma de saberlo de antemano.
Si juegas, usas aplicaciones de renderizado, programas de modelado 3D o cualquier otro software gráfico avanzado o intenso, estás en una situación mucho más complicada.
Personalmente, he visto informes aquí y en revisiones y artículos en otros lugares que dicen que AMD con controladores de código abierto es terrible: los programas no funcionan, ya que necesitan versiones OpenGL / CL que los controladores predeterminados no pueden proporcionar; los juegos son flojos y tartamudos; los videos se cortan y llevan el audio con ellos; Sin embargo, también he visto a algunas personas decir que pueden jugar bien, que los videos son perfectos y que no hay problemas.
Esta contradicción puede deberse a los dos controladores de código abierto diferentes disponibles: radeon
y AMDGPU
. AMDGPU
proporciona un mejor rendimiento, creo, pero solo está disponible para tarjetas más nuevas. Las tarjetas más antiguas (que para AMD podrían significar 6 meses si no tienes suerte) están atascadas radeon
, y una búsqueda en Google y Ask Ubuntu te mostrará que no hay forma de cambiar cuál estás usando. Al menos, no hay forma de que se haya lanzado.
Al igual que con muchas cosas, no puede saber qué sucederá a menos que lo intente, así que si está dispuesto a arriesgarse a una actualización, continúe.
OPCIONES
Así que tal vez te lanzaste, esperando tener la tarjeta que obtendrías AMDGPU
, pero no fuiste tan afortunado. Tal vez instaló o actualizó sin conocer la situación con AMD. Tal vez lo tienes AMDGPU
y simplemente no es suficiente. Cualquiera sea la razón por la que está en 16.04 con gráficos AMD, hay algunas opciones para usted.
1. Lo primero, y lo más obvio, es bajar a 14.04 .
- Todavía es compatible hasta 2019, por lo que tiene 2-3 años más para usarlo. ¿Quién sabe? Para entonces, AMD puede haber decidido cambiar completamente su modelo de negocio y, de hecho, proporcionar un buen soporte.
- Puede usar
fglrx
y obtener el rendimiento que desea / necesita.
- Tenga en cuenta: 14.04.5 trajo consigo Xorg 1.18, que es lo que causa el problema en 16.04 para comenzar. Afortunadamente, es completamente posible degradar Xorg a 1.16 ( en 14.04 ), por lo que aún puede usarlo
fglrx
. Lea aquí .
Sin embargo, quizás 14.04 sea demasiado viejo para ti. Tal vez no tenga compatibilidad para esa nueva aplicación que usa tanto. Tal vez no quiera pasar por la molestia de hacer una copia de seguridad de los datos y reinstalarlos. Bueno, hay otra opción.
2. Pruebe los controladores de Oibaf .
- Funcionan para AMD, NVIDIA e Intel, por lo que incluso puede probarlos si no le gustan los controladores propietarios de NVIDIA o espera obtener más rendimiento de su tarjeta Intel.
- Admiten versiones más nuevas de OpenGL y OpenCL, por lo que las cosas que dependen de ellas funcionarán.
- Afirman estar optimizados, por lo que podría ver un aumento real en el rendimiento.
El controlador de Oibaf parece un gran reemplazo para fglrx
, y probablemente lo sea. Sin embargo, si tiene una tarjeta AMD realmente reciente, es posible que desee probar la oferta de AMD.
3. AMDGPU-PRO
- Es propiedad y está mantenido por AMD, por lo que debería proporcionar el mismo rendimiento que lo
fglrx
hizo.
- En realidad, también funciona en 14.04, por lo que puede probarlo si todavía está en eso.
- ACTUALIZACIÓN : se lanzó 16.60, que agrega soporte para bastantes tarjetas antiguas (3-4 años). Enlace actualizado.
Desafortunadamente, AMDGPU-PRO no es un verdadero reemplazo para fglrx
. Si bien proporciona soporte para 16.04, solo es compatible con 20 modelos. Eso no es mucho.
Si no le importa el rendimiento, o si ya tiene lo que necesita, no se preocupe con todas las cosas patentadas, la degradación o las instalaciones extrañas.
4. Solo quédate con los controladores de código abierto.
- Sin problemas de instalación, ya que ya se están ejecutando.
- Te proporcionan todo lo que necesitas si no haces nada especial.
Solo tenga en cuenta que estos generalmente no funcionarán para los juegos, especialmente los de gama alta.
5. Downgrade Xorg
- Esto no funcionará en 16.04.
Puede funcionar, puede dañar su sistema hasta que reinstale la versión correcta. Sin embargo, si funciona, entonces tienes de fglrx
vuelta.
Lee la respuesta aquí .
Las opciones están lejos de ser limitadas en 16.04, pero algunas de ellas pueden no ser las mejores. Recomiendo probar el controlador de Oibaf antes de hacer cualquier otra cosa, y solo degradarlo si realmente no puede soportar el rendimiento y no puede usar AMDGPU-PRO.