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-*
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.
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
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
Lo puedes hacer desde la BIOS, esto te genera tener que reiniciar el portatil cada que requieras esto.
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.
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
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.
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.
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.
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.
diego salinas ,si es un archivo punto deb lo instalas con gdebi no lo descomprimas
Tengo un Lenovo G40-70 con una tarjeta gráfica AMD R5 M230 es posible que la reconozca?
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
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
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…
me tiro un v
Vayan a la pagina del fabricante mejor, yo tengo la radeon r5 APU y con unos pasos sensillos la instale con el .deb
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
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
¿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
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
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.
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
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!
Hola buen dia Matias.
Es raro lo que comentas, has probado con otra USB?
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
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!
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.
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
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 detectadasa mi me salio:
en lspci:
Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] (rev c3)
y en | grep VGA:
VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wani [Radeon R5/R6/R7 Graphics] (rev c8)
cual driver debo descarga?