Instalar los drivers privativos de AMD Radeon en Ubuntu

AMD Radeon

Para aquellos que son usuarios de los controladores de vídeo ATI/AMD o de algún procesador AMD con GPU integrado, sabrán que, AMD distribuye los drivers de manera oficial de sus productos para mejorar el rendimiento en el sistema de estos, el único inconveniente es que lo hace como software privado.

A diferencia de los drivers que nos ofrece directamente la comunidad de software libre, pero lamentablemente existe mucha diferencia en el rendimiento. Es por ello que dejan mucho por desear los drivers libres en cuanto al rendimiento en un uso intensivo del GPU.

Aunque desde el punto de vista de muchos no hay diferencia, para aquellos usuarios que utilizan sus ordenadores para jugar o alguna actividad de entretenimiento que incluya el uso de vídeo, pueden notar la diferencia al usar los drivers libres o privados.

En esta ocasión haremos uso de los drivers privativos de AMD en nuestro sistema. La instalación de estos es sencilla, solo tendremos que descargar el paquete adecuado a nuestro sistema e instalarlo. Pero antes de ello tendremos que revisar algunos puntos de nuestro sistema para realizar dicha tarea.

Pasos previos para instalar los Drivers Radeon en Ubuntu

Antes de proceder a la descarga del driver es necesario revisar las especificaciones del driver correspondiente como lo es, la versión de Xorg que soporta, así como alguna dependencia extra que pueda requerir.

Para saber que versión de Xorg tenemos instalado en el sistema , con el siguiente comando lo podremos saber:

X -version

Teniendo la información del Xorg, pasamos a revisar los detalles y especificaciones y saber si la versión del Xorg es compatible. También tendremos que realizar un backup preventivo de nuestra configuración del Xorg, por cualquier cosa, es necesario saber dónde lo guardamos, en mi caso lo dejo en la misma carpeta con el renombre de extensión .backup para identificarlo:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

Cómo instalar los drivers Privativos de AMD en Ubuntu

Primeramente tendremos que dirigirnos a la página oficial de AMD para realizar la descarga del drivers correspondiente a nuestra tarjeta de vídeo. El link es este.

Si no sabes que chip set tienes, con el siguiente comando te despliega el hardware que tiene tu equipo, solo tienes que identificarlo:

sudo lspci

Te arrojara todos los dispositivos que tienes conectados por PCI

O con este otro comando:

lspci | grep VGA

Por lo que te tendrá que arrojar algo similar a esto:

01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] [Radeon R5 (PCIE)]

En mi caso tengo un procesador AMD con GPU integrado Radeon R5.

Ya con esta información procedemos a realizar la descarga del driver adecuado para nuestro sistema.

De manera rápida tendremos que actualizar nuestro sistema, podremos realizar este paso con estos dos comandos, abrimos una terminal y escribimos:

sudo apt update
sudo apt upgrade

Al finalizar la descarga del paquete procedemos a descomprimir el archivo .tar. Al finaliza el proceso nos aparecerá una carpeta con unos archivos .deb, algo similar a la imagen.

Procedemos a abrir una terminal y nos colocamos en el directorio donde quedaron los archivos de la carpeta que descomprimimos anteriormente, en mi caso lo deje en la carpeta “Descargas”.

cd Descargas
cd amdgpu-pro

Y finalmente procedemos a realizar la instalación de los drivers privativos con:

./amdgpu-pro-install -y

En mi caso aplica así, para algunos, tendrán solo un archivo .run o .sh, que les apareció al descomprimir el archivo .tar.

Antes de instalarlo tendrán que darle permisos de ejecución con el siguiente comando:

sudo chmod +x tuarchivo.run.o.sh

Y finalmente lo instalan, con el siguiente comando:

sudo sh ./tuarchivo.run.o.sh

Y procederá a realizar la instalación, tendrá que terminar la instalación en un lapso de 5 a 10 minutos. Finalmente solo tendremos que reiniciar el sistema.

Cómo desinstalar los drivers Radeon en Ubuntu

Para los usuarios de los drivers más actuales que son los Radeon o AMD GP, el comando de desinstalación es el siguiente:

amdgpu-pro-uninstall

Para versiones anteriores son los drivers que son los fglrx se desinstala con:

sudo apt-get purge xorg-driver-fglrx fglrx-*

El contenido del artículo se adhiere a nuestros principios de ética editorial. Para notificar un error pincha aquí.

30 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Francisco Romero dijo

    Es una mierda el tutorial.

    No dicen que hacer para elegir que pedicure con el driver. Ubuntu no sabe que hacer y te imposibilita decicir.

    No queremos cosas ambiguas.

    1.    David Yeshael dijo

      Buen dia Francisco.
      Lo trato de hacer lo mas universal posible, ya que no todos usamos los mismos chipset.
      En mi caso tengo un portátil con un procesador y gpu integrado un Radeon R5, mientras que en otro tengo uno ya bastante pasado que es un 3200 HD.

      Si quieres algo mas especifico con mucho gusto te ayudo

      1.    Brayan Diaz dijo

        Buen día, David se que la publicación tiene rato, pero me gustaría saber si podrías ayudarme en algo, me gustaria saber si existe alguna manera de manejar graficos intercambiables en ubuntu, puesto que creo que la tarjeta grafica dedicada esta siempre encendida y mi bateria tiende a descargarse con mayor velocidad que en windows, por cierto estoy usando elemenary OS como distribución de linux no se si me recomiendas alguna otra, en mi caso tengo un portátil con las siguientes especificaciones en cuanto al apartado grafico
        PORTÁTIL ASUS A10 X555DG-XX033T.
        Procesador AMD A10-8700P Radeon R6, 10 Compute Cores 4C+6G 1,8ghz up to 3,2ghz.
        Tarjeta de Video Dedicada: AMD Radeon® ATI R6 M340DX DX Dual Graphics con 2GB DDR3.

        De antemano gracias

        1.    David Yeshael dijo

          Lo puedes hacer desde la BIOS, esto te genera tener que reiniciar el portatil cada que requieras esto.

          1.    Brayan Diaz dijo

            Lo instale, pero no se en que parte de la Bios puedo configurar la grafica antes de iniciar.
            Si pudieras explicarme te lo agradeceria.
            Saludos.


    2.    diego dijo

      100% DE ACUERDO ES UNA MIERDA UBUNTU VIEJO TODO LINUX ES UNA MIERDA! CADA VES MAS EN CONTRA DEL USUARIO. NI SIQUIERA PUEDO INSTALAR UBUNTU 16 10 YA
      PONGO 1 UBUNTU ANTIGUO E INSTALA DE 1.
      SON UNOS HIJOS DPUTA, ME VUELVO A WINDOWS

    3.    anonimo dijo

      Debería haber un filtro para acceder a los tutoriales según el nivel de educación. Si eso fuera así, a ti no te dejarían ni asomarte, maleducado.

  2.   Johan Josue dijo

    Ahora por ahora no te compensa utilizar los drivers privativos, dan más problemas que los que solucionan, lo mejor que puedes hacer si tienes una gráfica AMD es añadir algun repositorio con actualizaciones de Mesa.

  3.   EDD dijo

    uhmm… no soy un entendido pero por ahora voy a tener problemas para instalar el driver para mi rx 480 en ubuntu 16.04.3 (el driver es para la 16.04.2) porque están teniendo problemas… según leí no están siendo compatibles tampoco con la versión kernel 4.10.
    Repito, no soy un entendido pero estuve a punto de hacer mi segundo intento cuando presté atención a esa nota en la pagina de amd, por eso si alguien puede acotar con algún comentario al estilo «tienes que esperar X tiempo porque generalmente se toman ese lapso en solucionarlo con canonical» o algo por el estilo. Muchas gracias por el tuto. Saludos.

  4.   Diego Salinas dijo

    Yo tengo una duda, descargué mi driver el cual viene en un archivo .deb … Y al descomprimir solo me quedan dos archivos .tar y un archivo de texto ¿Como hago para instalarlo? uso elementary OS.

  5.   j dijo

    diego salinas ,si es un archivo punto deb lo instalas con gdebi no lo descomprimas

  6.   Eder dijo

    Tengo un Lenovo G40-70 con una tarjeta gráfica AMD R5 M230 es posible que la reconozca?

  7.   arnaldo dijo

    hola,le comento que tengo el siguiente problema. tengo un hp pavilion 15-cd002la
    el cual trae un AMD A-Series A10-9620P (Quad-core / 2500 MHz – 3400 MHz) el cual es un apu. tiene tarjeta de vídeo r5 como principal y r7. son graficos intercambiables. el tema es que kubuntu no me reconoce el adaptador gráfico. no puedo cambiar la resolución de la pantalla, tampoco darle mas brillo. por lo que decidí instalar el driver propietario de amd pero al querer instalarlo me aparece «Error:Se rompe el paquete existente xserver-xorg-core-lts-xenial»
    intente instalarlo desde la terminal y me sale esto:

    nanolivares@nanolivares-HP-Pavilion-Laptop-15-cd0xx:~/Documentos$ sudo dpkg -i fglrx_15.302-0ubuntu1_amd64_ub_14.01.deb
    [sudo] password for nanolivares:
    Seleccionando el paquete fglrx previamente no seleccionado.
    dpkg: acerca de fglrx_15.302-0ubuntu1_amd64_ub_14.01.deb que contiene fglrx:
    xserver-xorg-core-lts-xenial entra en conflicto con fglrx
    fglrx (versión 2:15.302-0ubuntu1) va a ser instalado.

    dpkg: error al procesar el archivo fglrx_15.302-0ubuntu1_amd64_ub_14.01.deb (–install):
    paquetes en conflicto – no se instalará fglrx
    Se encontraron errores al procesar:
    fglrx_15.302-0ubuntu1_amd64_ub_14.01.deb

    al revisar el hardware por la terminal veo que solo me detecta la tarjeta R7
    nanolivares@nanolivares-HP-Pavilion-Laptop-15-cd0xx:~$ lspci
    00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1576
    00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 1577
    00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Carrizo (rev ca)
    00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
    00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 157b
    00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 157c
    00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 157c
    00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 157c
    00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 157b
    00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 157c
    00:08.0 Encryption controller: Advanced Micro Devices, Inc. [AMD] Device 1578
    00:09.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 157d
    00:09.2 Audio device: Advanced Micro Devices, Inc. [AMD] Device 157a
    00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 20)
    00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 49)
    00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 49)
    00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 4a)
    00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
    00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1570
    00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1571
    00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1572
    00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1573
    00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1574
    00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1575
    01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 522a (rev 01)
    02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
    03:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device d723
    04:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265] (rev ff)
    cabe mencionar que desde el administrador de controladores tampoco puedo cambiar el driver.

    ojalá me puedan ayudar. saludos a todos

    1.    Nestor dijo

      hola arnaldo, tengo la misma laptop que tu, quisiera saber como activaste el wifi y si pudiste configurar la tarjeta grafica, ya que yo no he podido configurar ambas cosas.
      tengo ubuntu 18.04, te agradecere tus comentarios nes_306@hotmail.com, whatsapp: +50371161575
      gracias de antemano

  8.   Rad Smug dijo

    yo tengo una radeon 6300 HD en mi lap y Debian 8 la pasa por alto al igual que OpenSuse, Ubuntu y Linux Mint hacen lo mejor de ellos pero así y todo el video tiene poco rendimiento y yo no uso la lap para jugar sino para trabajar y estudiar. Sin embargo el viejo Windows hace que el video funcione excelentemente… En fin si las cosas con los Drivers en las distro de Linux no mejoran y se hacen más fáciles para los usuarios, Windows seguirá reinando y a los pobres sin drivers no le quedará más remedio que regresar a él… NECESITAMOS QUE LAS COSAS MEJOREN Y SEAN MÁS FÁCILES EN CUALQUIER LINUX, DIGO GNU/LINUX…

  9.   santiago dijo

    me tiro un v

  10.   Alexis Martínez dijo

    Vayan a la pagina del fabricante mejor, yo tengo la radeon r5 APU y con unos pasos sensillos la instale con el .deb

  11.   marcelo dijo

    Hola
    Tengo una Dell con una
    Advanced Micro Devices, Inc. [AMD/ATI] Carrizo (rev c9)
    Alguien me podría decir que me conviene hacer?
    gracias
    Marcelo

  12.   jvsanchis dijo

    Buenos dias David. Graias por tu esfuerzo para ayudar a novatos como yo
    Siguiendo tus paso veo que tengo una AMD (AM/(KABINI) Radeon HD 8210.
    Esto es l oque sale en la terminal:
    00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8210]
    Quisiera actualizar drivers privativos para Ubuntu 18.04 a ver si mejora mi portátil.
    Pero cuando voy a la página de descargas ME PIEEERDO. No se qué paquete descargar
    Me puedes ayudar.
    Gracias

  13.   HD Santos dijo

    ¿Qué versión o que GNU es la que instalas en la amd con integrada r5? ¿Cuál es el GNUlinux más reciente que ofrezca mayor compatibilidad con tarjetas de esas mismas características? en el foro de Mint leí que solo open source drivers se puede usar en Mint18 y en el Mint17 open source con fglrx

  14.   juan dijo

    buena tengo un problema eh instalado lubuntu 18.04 lts y no me coje el driver de la grafica en un viejo laptop compaq presario 700 me eh descargado el driver de la tarjeta grafica biene en formato zip y no se que pasos tengo que realizar para poder instalarlo y que se vea bien la pantalla en portatil podrian hecharme un cable y darme una buena explicacion de como poder hacerlo gracias

    1.    David Naranjo dijo

      Hola Juan.
      Supongo que tu tarjeta es un modelo anterior a las Radeon 4xxx por lo que el archivo que descargaste lo debes de descomprimir y te debe de resultar en un archivo «.run» el cual le debes de dar permisos de ejecuion.
      Debo de decirte de manera anticipada que todos estos «drivers» de tarjetas de estos modelos no son compatibles con las nuevas versiones del Xorg, por lo que hasta donde recuerdo solamente son compatibles con el Xorg 1.12.
      De todas formas para ejecutar este archivo.
      Esto lo puedes hacer dando clic secundario sobre el archivo y en «propiedades».
      Buscaras la casilla que dice «archivo ejecutable» la marcas y sales.
      Ahora solamente desde la terminal debes de ejecutar el comando:
      sudo ./»tuarchivo.run»
      Y con ello deberias de poder instalar.
      Te recomendaria utilizar los drivers mesa.

  15.   Jose Vicente Sanchís Marqués dijo

    Buenas dias David. Gracias por tu desinteresada ayuda a los NO entendidos.
    Esta es mi trageta sacada de la terminal:
    compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8210]
    Entiendo que es una Radeon HD 8210
    Pero no se qué driver instalar
    Ahora leo en UBUNLOG esto:
    AMDGPU-PRO se actualiza con soporte para las últimas versiones de Ubuntu – Ubunlog
    https://ubunlog.com/amdgpu-pro-se-actualiza-con-soporte-para-las-ultimas-versiones-de-ubuntu/?utm_source=feedburner&utm_medium=%24%7Bfeed%2C+email%7D&utm_campaign=Feed%3A+%24%7BUbunlog%7D+%28%24%7BUbunlog%7D%29
    Puedo instalar eto o haré un desastre
    Muchas Gracias David
    Si prefieres responder a mi correo, perfecto

  16.   Matias dijo

    Buen día David, muy buen tutorial. Te consulto, estoy queriendo instalar Kubuntu en una compu AMD A4-4000 APU (3GHz) with AMD Radeon HD 7480D Graphics. Arranca bien el instalador que tengo en el USB y aparece la pantalla de instalación. Cuando selecciono «Instalar Kubuntu» pasan unos segundos y la pc se reinicia. He instalado en otras dos pc y ha funcionado bien, pero en ésta no. Puede ser por los drivers de video? Qué puedo hacer? Si me puedes ayudar sería genial. Muchas gracias!

    1.    David Naranjo dijo

      Hola buen dia Matias.
      Es raro lo que comentas, has probado con otra USB?

  17.   David Pacheco dijo

    Hola!!
    necesito un poco de ayuda… se supone estoy usando un Readon 3000, ya descargue el driver como dices se descomprimio un archivo .run, pero en el momento de ejecutarlo, la terminal indica que no se puede acceder a el, porque no existe el archivo o directorio especificados…

    aunado a eso no pude verificar la version del xorg, estoy usando un ubuntu 18.04.3 lts con escritorio budgie GNOME, no se que tanto afecte esto…

    espero puedas ayudarme

  18.   Cristo dijo

    Buenas, antes que nada agradecerte por tus aportes y tu contenido!

    Por otro lado tengo un problemon… me instale linux mint 19.3 (basado en ubuntu) en mi notebook que tiene una grafica AMD HD 7340 (igp) y me es imposible instalarla, probe con todo, hay alguna forma de instalar algo como para forzar la instalación o al menos reconozca parte de la grafica?

    muchas gracias!

  19.   Gratiman dijo

    Ayudaaa!, tengo un portátil ASUS con una graficadora dedicada que es una Raedon RX 550X, en la página de AMD no sale driver para linux de éste modelo, sólo para Windows ¡que puedo hacer? de nada me sirve tener graficadora dedicada si a la hora de jugar me usa la integrada y con ésta es una basura completa, ni para conectarlo a una pantalla me anda porque ni en HD me sale la resolución, gracias de antemano por la ayuda.

  20.   Alberto dijo

    Hi,

    Well, my personal experience after maybe +40 hours in front of my computer.

    1st: download old drivers. It has no use to download the latest one, because the kernel will say: NO THANKS!
    wget –referer https://www.amd.com/es/support https://drivers.amd.com/drivers/linux/amdgpu-pro-18.40-673869-ubuntu-16.04.tar.xz

    2nd: extract the file «tar -Jxvf amdgpu-pro-18.40-673869-ubuntu-16.04.tar.xz»

    3st: install using the most common command: «./amdgpu-pro-install -y»

    and thats all 🙂

    Well, in my case I had nvidia + radeon, so it was more difficult indeed, but for nvidia was too easy, just delete old drivers and reinstall: «sudo apt-get install nvidia-455
    »

    And the results are here (clinfo):
    root@nvidia:/home/nvidia# clinfo
    Number of platforms 2
    Platform Name NVIDIA CUDA
    Platform Vendor NVIDIA Corporation
    Platform Version OpenCL 1.2 CUDA 11.2.109
    Platform Profile FULL_PROFILE
    Platform Extensions cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_copy_opts cl_nv_create_buffer cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_device_uuid
    Platform Extensions function suffix NV

    Platform Name AMD Accelerated Parallel Processing
    Platform Vendor Advanced Micro Devices, Inc.
    Platform Version OpenCL 2.0 AMD-APP (2117.10)
    Platform Profile FULL_PROFILE
    Platform Extensions cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
    Platform Extensions function suffix AMD

    Platform Name NVIDIA CUDA
    Number of devices 3
    Device Name GeForce GTX 1050 Ti
    Device Vendor NVIDIA Corporation
    Device Vendor ID 0x10de
    Device Version OpenCL 1.2 CUDA
    Driver Version 460.32.03
    Device OpenCL C Version OpenCL C 1.2
    Device Type GPU
    Device Profile FULL_PROFILE
    Device Topology (NV) PCI-E, 04:00.0
    Max compute units 6
    Max clock frequency 1506MHz
    Compute Capability (NV) 6.1
    Device Partition (core)
    Max number of sub-devices 1
    Supported partition types None
    Max work item dimensions 3
    Max work item sizes 1024x1024x64
    Max work group size 1024
    Preferred work group size multiple 32
    Warp size (NV) 32
    Preferred / native vector sizes
    char 1 / 1
    short 1 / 1
    int 1 / 1
    long 1 / 1
    half 0 / 0 (n/a)
    float 1 / 1
    double 1 / 1 (cl_khr_fp64)
    Half-precision Floating-point support (n/a)
    Single-precision Floating-point support (core)
    Denormals Yes
    Infinity and NANs Yes
    Round to nearest Yes
    Round to zero Yes
    Round to infinity Yes
    IEEE754-2008 fused multiply-add Yes
    Support is emulated in software No
    Correctly-rounded divide and sqrt operations Yes
    Double-precision Floating-point support (cl_khr_fp64)
    Denormals Yes
    Infinity and NANs Yes
    Round to nearest Yes
    Round to zero Yes
    Round to infinity Yes
    IEEE754-2008 fused multiply-add Yes
    Support is emulated in software No
    Correctly-rounded divide and sqrt operations No
    Address bits 64, Little-Endian
    Global memory size 4236312576 (3.945GiB)
    Error Correction support No
    Max memory allocation 1059078144 (1010MiB)
    Unified memory for Host and Device No
    Integrated memory (NV) No
    Minimum alignment for any data type 128 bytes
    Alignment of base address 4096 bits (512 bytes)
    Global Memory cache type Read/Write
    Global Memory cache size 294912
    Global Memory cache line 128 bytes
    Image support Yes
    Max number of samplers per kernel 32
    Max size for 1D images from buffer 268435456 pixels
    Max 1D or 2D image array size 2048 images
    Max 2D image size 16384×32768 pixels
    Max 3D image size 16384x16384x16384 pixels
    Max number of read image args 256
    Max number of write image args 16
    Local memory type Local
    Local memory size 49152 (48KiB)
    Registers per block (NV) 65536
    Max constant buffer size 65536 (64KiB)
    Max number of constant args 9
    Max size of kernel argument 4352 (4.25KiB)
    Queue properties
    Out-of-order execution Yes
    Profiling Yes
    Prefer user sync for interop No
    Profiling timer resolution 1000ns
    Execution capabilities
    Run OpenCL kernels Yes
    Run native kernels No
    Kernel execution timeout (NV) No
    Concurrent copy and kernel execution (NV) Yes
    Number of async copy engines 2
    printf() buffer size 1048576 (1024KiB)
    Built-in kernels
    Device Available Yes
    Compiler Available Yes
    Linker Available Yes
    Device Extensions cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_copy_opts cl_nv_create_buffer cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_device_uuid

    Device Name GeForce GTX 1050 Ti
    Device Vendor NVIDIA Corporation
    Device Vendor ID 0x10de
    Device Version OpenCL 1.2 CUDA
    Driver Version 460.32.03
    Device OpenCL C Version OpenCL C 1.2
    Device Type GPU
    Device Profile FULL_PROFILE
    Device Topology (NV) PCI-E, 05:00.0
    Max compute units 6
    Max clock frequency 1392MHz
    Compute Capability (NV) 6.1
    Device Partition (core)
    Max number of sub-devices 1
    Supported partition types None
    Max work item dimensions 3
    Max work item sizes 1024x1024x64
    Max work group size 1024
    Preferred work group size multiple 32
    Warp size (NV) 32
    Preferred / native vector sizes
    char 1 / 1
    short 1 / 1
    int 1 / 1
    long 1 / 1
    half 0 / 0 (n/a)
    float 1 / 1
    double 1 / 1 (cl_khr_fp64)
    Half-precision Floating-point support (n/a)
    Single-precision Floating-point support (core)
    Denormals Yes
    Infinity and NANs Yes
    Round to nearest Yes
    Round to zero Yes
    Round to infinity Yes
    IEEE754-2008 fused multiply-add Yes
    Support is emulated in software No
    Correctly-rounded divide and sqrt operations Yes
    Double-precision Floating-point support (cl_khr_fp64)
    Denormals Yes
    Infinity and NANs Yes
    Round to nearest Yes
    Round to zero Yes
    Round to infinity Yes
    IEEE754-2008 fused multiply-add Yes
    Support is emulated in software No
    Correctly-rounded divide and sqrt operations No
    Address bits 64, Little-Endian
    Global memory size 4236312576 (3.945GiB)
    Error Correction support No
    Max memory allocation 1059078144 (1010MiB)
    Unified memory for Host and Device No
    Integrated memory (NV) No
    Minimum alignment for any data type 128 bytes
    Alignment of base address 4096 bits (512 bytes)
    Global Memory cache type Read/Write
    Global Memory cache size 294912
    Global Memory cache line 128 bytes
    Image support Yes
    Max number of samplers per kernel 32
    Max size for 1D images from buffer 268435456 pixels
    Max 1D or 2D image array size 2048 images
    Max 2D image size 16384×32768 pixels
    Max 3D image size 16384x16384x16384 pixels
    Max number of read image args 256
    Max number of write image args 16
    Local memory type Local
    Local memory size 49152 (48KiB)
    Registers per block (NV) 65536
    Max constant buffer size 65536 (64KiB)
    Max number of constant args 9
    Max size of kernel argument 4352 (4.25KiB)
    Queue properties
    Out-of-order execution Yes
    Profiling Yes
    Prefer user sync for interop No
    Profiling timer resolution 1000ns
    Execution capabilities
    Run OpenCL kernels Yes
    Run native kernels No
    Kernel execution timeout (NV) No
    Concurrent copy and kernel execution (NV) Yes
    Number of async copy engines 2
    printf() buffer size 1048576 (1024KiB)
    Built-in kernels
    Device Available Yes
    Compiler Available Yes
    Linker Available Yes
    Device Extensions cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_copy_opts cl_nv_create_buffer cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_device_uuid

    Device Name GeForce GTX 1050 Ti
    Device Vendor NVIDIA Corporation
    Device Vendor ID 0x10de
    Device Version OpenCL 1.2 CUDA
    Driver Version 460.32.03
    Device OpenCL C Version OpenCL C 1.2
    Device Type GPU
    Device Profile FULL_PROFILE
    Device Topology (NV) PCI-E, 07:00.0
    Max compute units 6
    Max clock frequency 1506MHz
    Compute Capability (NV) 6.1
    Device Partition (core)
    Max number of sub-devices 1
    Supported partition types None
    Max work item dimensions 3
    Max work item sizes 1024x1024x64
    Max work group size 1024
    Preferred work group size multiple 32
    Warp size (NV) 32
    Preferred / native vector sizes
    char 1 / 1
    short 1 / 1
    int 1 / 1
    long 1 / 1
    half 0 / 0 (n/a)
    float 1 / 1
    double 1 / 1 (cl_khr_fp64)
    Half-precision Floating-point support (n/a)
    Single-precision Floating-point support (core)
    Denormals Yes
    Infinity and NANs Yes
    Round to nearest Yes
    Round to zero Yes
    Round to infinity Yes
    IEEE754-2008 fused multiply-add Yes
    Support is emulated in software No
    Correctly-rounded divide and sqrt operations Yes
    Double-precision Floating-point support (cl_khr_fp64)
    Denormals Yes
    Infinity and NANs Yes
    Round to nearest Yes
    Round to zero Yes
    Round to infinity Yes
    IEEE754-2008 fused multiply-add Yes
    Support is emulated in software No
    Correctly-rounded divide and sqrt operations No
    Address bits 64, Little-Endian
    Global memory size 4236312576 (3.945GiB)
    Error Correction support No
    Max memory allocation 1059078144 (1010MiB)
    Unified memory for Host and Device No
    Integrated memory (NV) No
    Minimum alignment for any data type 128 bytes
    Alignment of base address 4096 bits (512 bytes)
    Global Memory cache type Read/Write
    Global Memory cache size 294912
    Global Memory cache line 128 bytes
    Image support Yes
    Max number of samplers per kernel 32
    Max size for 1D images from buffer 268435456 pixels
    Max 1D or 2D image array size 2048 images
    Max 2D image size 16384×32768 pixels
    Max 3D image size 16384x16384x16384 pixels
    Max number of read image args 256
    Max number of write image args 16
    Local memory type Local
    Local memory size 49152 (48KiB)
    Registers per block (NV) 65536
    Max constant buffer size 65536 (64KiB)
    Max number of constant args 9
    Max size of kernel argument 4352 (4.25KiB)
    Queue properties
    Out-of-order execution Yes
    Profiling Yes
    Prefer user sync for interop No
    Profiling timer resolution 1000ns
    Execution capabilities
    Run OpenCL kernels Yes
    Run native kernels No
    Kernel execution timeout (NV) No
    Concurrent copy and kernel execution (NV) Yes
    Number of async copy engines 2
    printf() buffer size 1048576 (1024KiB)
    Built-in kernels
    Device Available Yes
    Compiler Available Yes
    Linker Available Yes
    Device Extensions cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_copy_opts cl_nv_create_buffer cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_device_uuid

    Platform Name AMD Accelerated Parallel Processing
    Number of devices 1
    Device Name AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
    Device Vendor AuthenticAMD
    Device Vendor ID 0x1002
    Device Version OpenCL 1.2 AMD-APP (2117.10)
    Driver Version 2117.10 (sse2)
    Device OpenCL C Version OpenCL C 1.2
    Device Type CPU
    Device Profile FULL_PROFILE
    Device Board Name (AMD)
    Device Topology (AMD) (n/a)
    Max compute units 2
    Max clock frequency 1000MHz
    Device Partition (core, cl_ext_device_fission)
    Max number of sub-devices 2
    Supported partition types equally, by counts, by affinity domain
    Supported affinity domains L2 cache, L1 cache, next partitionable
    Supported partition types (ext) equally, by counts, by affinity domain
    Supported affinity domains (ext) L2 cache, L1 cache, next fissionable
    Max work item dimensions 3
    Max work item sizes 1024x1024x1024
    Max work group size 1024
    Preferred work group size multiple 1
    Preferred / native vector sizes
    char 16 / 16
    short 8 / 8
    int 4 / 4
    long 2 / 2
    half 2 / 2 (n/a)
    float 4 / 4
    double 2 / 2 (cl_khr_fp64)
    Half-precision Floating-point support (n/a)
    Single-precision Floating-point support (core)
    Denormals Yes
    Infinity and NANs Yes
    Round to nearest Yes
    Round to zero Yes
    Round to infinity Yes
    IEEE754-2008 fused multiply-add Yes
    Support is emulated in software No
    Correctly-rounded divide and sqrt operations Yes
    Double-precision Floating-point support (cl_khr_fp64)
    Denormals Yes
    Infinity and NANs Yes
    Round to nearest Yes
    Round to zero Yes
    Round to infinity Yes
    IEEE754-2008 fused multiply-add Yes
    Support is emulated in software No
    Correctly-rounded divide and sqrt operations No
    Address bits 64, Little-Endian
    Global memory size 4011077632 (3.736GiB)
    Error Correction support No
    Max memory allocation 2147483648 (2GiB)
    Unified memory for Host and Device Yes
    Minimum alignment for any data type 128 bytes
    Alignment of base address 1024 bits (128 bytes)
    Global Memory cache type Read/Write
    Global Memory cache size 65536
    Global Memory cache line 64 bytes
    Image support Yes
    Max number of samplers per kernel 16
    Max size for 1D images from buffer 65536 pixels
    Max 1D or 2D image array size 2048 images
    Max 2D image size 8192×8192 pixels
    Max 3D image size 2048x2048x2048 pixels
    Max number of read image args 128
    Max number of write image args 64
    Local memory type Global
    Local memory size 32768 (32KiB)
    Max constant buffer size 65536 (64KiB)
    Max number of constant args 8
    Max size of kernel argument 4096 (4KiB)
    Queue properties
    Out-of-order execution No
    Profiling Yes
    Prefer user sync for interop Yes
    Profiling timer resolution 1ns
    Profiling timer offset since Epoch (AMD) 1612669084651338327ns (Sun Feb 7 04:38:04 2021)
    Execution capabilities
    Run OpenCL kernels Yes
    Run native kernels Yes
    SPIR versions 1.2
    printf() buffer size 65536 (64KiB)
    Built-in kernels
    Device Available Yes
    Compiler Available Yes
    Linker Available Yes
    Device Extensions cl_khr_fp64 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_sharing cl_ext_device_fission cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_khr_spir cl_khr_gl_event

    NULL platform behavior
    clGetPlatformInfo(NULL, CL_PLATFORM_NAME, …) No platform
    clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, …) No platform
    clCreateContext(NULL, …) [default] No platform
    clCreateContext(NULL, …) [other] Success [NV]
    clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No platform
    clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No platform
    clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No platform
    clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No platform
    clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) No platform

  21.   Big1 dijo

    Os dejo un manual que me he currado después de tanto sufrir con ambas marcas para poder hacer funcionar NVIDIA + RADEON en el mismo Ubuntu:

    Pasos instalar Ubuntu 20 con Nvidia + AMD

    1. Instalar Ubuntu 20.04.2.0 LTS (Focal Fossa) server

    https://releases.ubuntu.com/20.04/ubuntu-20.04.2-live-server-amd64.iso

    2. Una vez iniciado

    apt-get update && time apt-get dist-upgrade

    3. Reiniciar y luego instalar drivers AMD

    wget --referer https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-20-45 https://drivers.amd.com/drivers/linux/amdgpu-pro-20.45-1188099-ubuntu-20.04.tar.xz

    tar xJf amdgpu-pro-20.45-1188099-ubuntu-20.04.tar.xz

    ./amdgpu-pro-install --opencl=legacy,pal --headless --no-dkms

    4. Reiniciar e instalar drivers Nvidia

    sudo ubuntu-drivers autoinstall
    #Nota: comprobar con nvidia-smi
    #Si no se ha instalado correctamente entonces ejecutar:
    sudo apt install nvidia-driver-455

    5. Reiniciar e instalar clinfo
    apt install clinfo

    ejecutar clinfo para comprobar que ambas gráficas han sido detectadas