![]() |
La importancia de saber el ID de Hardware de nuestros dispositivos es diversa, no sólo para buscar un driver de algún "Dispositivo desconocido" si no para saber si el fabricante nos está engañando. |
Al momento de comprar un notebook, muchas veces nos fijamos en el modelo del dGPU y en base a ello y otras características tomamos la decisión de comprarlo. Entonces, cuando llegamos a nuestras casas verificamos que poseemos el dGPU que se especifica en la caja, todo bien hasta ahí. Pero en algún momento actualizamos los drivers y observamos un problema: El nombre del dGPU cambió.
En el 2013 (Foro HP) mencioné que este cambio de nombre no afecta al rendimiento, y así es, solo es un cambio de nombre y ya, no es nada nuevo que los fabricantes de notebooks utilicen un nombre distinto para comercializar sus equipos. Pero en la actualidad el "renombre de GPUs" reduce el rendimiento en un caso específico, y como sólo se necesita un contra-ejemplo para derrumbar una afirmación, tendré que actualizar la información.
Empecemos esta publicación:
I. ¿Por qué cambió el nombre del dGPU en mi notebook?
Asumamos el caso del HP Pavilion Notebook 15ab111la.
Este notebook viene equipado con un dGPU "AMD Radeon (TM) R7 M360", pero cuando WinUpdate hace de las suyas, el nombre del dGPU cambia a "AMD Radeon R8 M365DX".
![]() |
"AMD Radeon (TM) R7 M360" utilizando los drivers oficiales de AMD. |
![]() |
"AMD Radeon (TM) R7 M360" utilizando los drivers de WinUpdate, renombrado a "AMD Radeon R8 M365DX". |
Como otro ejemplo, tomemos el caso del DELL Inspiron 5567.
Este notebook, según la página oficial, cuenta con un dGPU "AMD Radeon(TM) R7 M445", pero cuando se instala un driver oficial de AMD por arte de magia se convierte en un "AMD Radeon M440" provocando confusión al usuario.
Así que la respuesta es simple, el nombre del dGPU cambia al utilizar un driver distinto al recomendado por el fabricante.
![]() |
"Radeon (TM) R7 M445", driver de fábrica de DELL para un "AMD Radeon M440" |
![]() |
"AMD Radeon R7 M440" es el driver oficial de AMD. |
II. ¿A quién creer? ¿A Windows Update? ¿Al fabricante del notebook? ¿AMD?
Empecemos siendo directos, nunca le crean a Microsoft.
Siendo completamente estrictos, crean en AMD, porque es el único que puede crear sus GPUs y no creo que todos los fabricantes tengan la tecnología y patentes de AMD para crear sus propios GPUs y venderlos con sus notebooks.
Entonces, en el ejemplo anterior del DELL Inspiron 5567, debemos creer que su dGPU es un "AMD Radeon R7 M440".
Entonces, en el ejemplo anterior del DELL Inspiron 5567, debemos creer que su dGPU es un "AMD Radeon R7 M440".
III. ¿El cambio de nombre reduce el rendimiento?
Antes de Windows 10 la respuesta era un NO, pero ahora debo cambiarla.
Anteriormente, existía y sigue existiendo el dGPU "AMD Radeon 6770M", pero fué renombrado por HP y otros fabricantes como un "Radeon 7690M XT". También el dGPU "AMD Radeon 7600M" que fué renombrado como un "Radeon 7670M". Actualmente poseo un 7600M, solo es un cambio de nombre, si ustedes desean lo pueden cambiar por cualquier cosa que se les ocurra.
El problema surge con Windows 10 (como siempre :v), gracias a su "gran característica" de mantenerse actualizado con WinUpdate, se instala un driver en el dGPU que está muy mal optimizado y trae la consecuencia de un cambio de nombre. Uno de los casos reportados es el renombre del "AMD Radeon (TM) R7 M360" a "AMD Radeon R8 M365DX", también existen nombres parecidos pero en su mayoría son R8.
Además, según AMD el GPU R8 NO EXISTE.
En conclusión, con GPUs GCN, si se instala un driver de WinUpdate y cambia el nombre del dGPU, entonces el rendimiento será reducido.
En conclusión, con GPUs GCN, si se instala un driver de WinUpdate y cambia el nombre del dGPU, entonces el rendimiento será reducido.
IV. ¿Cómo y bajo qué justificación los fabricantes renombran los dGPUs?
La respuesta es por marketing y overclock. Simplemente es eso.
Nos enfocaremos en qué realizan:
Ellos compran los chips (GPUs) a AMD y realizan sus modificaciones, overclock, entre otros. Adecúan su sistema de refrigeración para soportar las frecuencias adicionales agregadas al dGPU y como en teoría el GPU que compraron no es "exactamente igual" al resultado final de la modificación, entonces renombran el GPU porque es "superior al que fabrica AMD".
El cómo renombran el GPU es simple, modifican el inf de algún driver y cambian su nombre. Con esto se entiende por qué unicamente quieren que instalemos los "drivers recomendados por el fabricante" y no los oficiales de AMD.
En conclusión, ellos realizan modificaciones al hardware y el renombre por software.
En conclusión, ellos realizan modificaciones al hardware y el renombre por software.
V. ¿Cómo puedo saber si mi GPU está renombrado?
Fácilmente, sabiendo el ID de Harware. Supondremos que se está utilizando un driver de fábrica. Además, esta parte de la publicación está pensado sólo en GPUs GCN, traduciendo, sólo GPUs por encima e iguales al "AMD Radeon 7700M".
También, debemos saber algunos conceptos básicos, como ejemplo pondré el siguiente ID:
PCI\VEN_1002&DEV_6900&SUBSYS_80B5103C&REV_81
Donde:
VEN_XXXX: Código del fabricante o vendedor.DEV_XXXX: Modelo específico del dispositivo.SUBSYS_XXXX: Código del Subsystem Vendor: Distribuidores.
REV_XX: Código de revisión.
A continuación les mostraré los VEN_XXXX de interés para GPUs:
Intel: 8086
ATI/AMD: 1002/1022
NVIDIA: 10DE
A continuación les mostraré los principales distribuidores:
Entonces, como ya poseemos el VEN y el SUBSYS, faltaría el DEV y REV, estos últimos los encontrarán en la siguiente página:
Ahora sí, vallamos a la práctica, como ejemplo utilizaré el HP Pavilion Notebook 15ab111la.
En internet existen muchos tutoriales para obtener el ID de Hardware de algún dispositivo, pero aquí utilizaremos chatnoir (la descripción la encontrarán en el Menú "Descargas" de este blog):
VI. ¿El renombre del GPU es un problema?
No realmente, en la mayoría de los casos los fabricantes lo realizan y no suponen problemas de rendimiento (a no ser que utilices los drivers de WinUpdate). Esto lo digo pensando en que ellos alteran las frecuencias de reloj para que el dGPU sea "más poderoso", aunque también existe la otra cara de la moneda y en mi opinión es una estafa/engaño vender algo que no es.
Pero si por algún motivo el driver de WinUpdate se instaló y estás desesperado por solucionarlo, te recomiendo leer el menú "Borrador" donde encontrarás el procedimiento de limpieza e instalación de drivers; más adelante incluiré dicho contenido en el blog.
Por fin, después de un par de años escribí lo que tenía en mente, no lo hice antes por las limitaciones de caracteres en el Foro HP, aunque podía arreglarlo moviendo las "Actualizaciones" de "lugar de publicación" pero era mucho trabajo xD
Hablemos del renombre de GPUs: Mientras escribo esto no puedo evitar maldecir a Microsoft y sus drivers de WinUpdate ¿Hasta ahora no se dan cuenta de lo que hacen?
Anteriormente el renombre no se traducía como una reducción de rendimiento, pero hoy en día gracias a Windows 10 (un maravilloso sistema sin bugs, entiéndase el sarcasmo) tengo que cambiar mi afirmación, los tiempos cambian, y en este caso es para mal. Por si fuera poco, existe un problema adicional asociado a todo este desastre de renombre de GPUs, pero lo comentaré en una próxima publicación.
En cuanto a por qué los fabricantes realizan el renombre, para mi eso se llama estafa, no tiene justificación, además los fabricantes de notebook no quieren que instalemos drivers de AMD y es en ese escenario donde el usuario se da cuenta que le vendieron algo que no es. Así que antes de comprar el notebook debemos verificar si el dGPU es el que nos están vendiendo o solo es un renombre de alguna generación anterior.
Seguro estarán pensando, existen formas más fáciles de obtener el ID de Hardware del dGPU e identificarlo, claro que si, el tema es que prefiero este método y además también prefiero utilizar chatnoir.
Para finalizar, unas cuantas entradas más y empezaré a publicar los principales problemas y soluciones que están en el Foro HP.
Subsystem Vendor
ID
|
Manufacturer
|
1043
|
ASUSTeK
|
196D
|
Club 3D
|
1092
|
Diamond Multimedia
|
18BC
|
GeCube
|
1458
|
Gigabyte
|
17AF
|
HIS
|
16F3
|
Jetway
|
1462
|
MSI
|
174B
|
Sapphire
|
148C
|
PowerColor
|
1545
|
VisionTek
|
1682
|
XFX
|
1025
|
Acer
|
106B
|
Apple
|
1028
|
Dell
|
107B
|
Gateway
|
103C
|
HP
|
17AA
|
Lenovo
|
104D
|
Sony
|
1179
|
Toshiba
|
AMD List of Device IDsListo, con esto se puede encontrar el modelo exacto de GPUs GCN.
Ahora sí, vallamos a la práctica, como ejemplo utilizaré el HP Pavilion Notebook 15ab111la.
En internet existen muchos tutoriales para obtener el ID de Hardware de algún dispositivo, pero aquí utilizaremos chatnoir (la descripción la encontrarán en el Menú "Descargas" de este blog):
- Paso 1:
Abrir "ChatNoir_Info_Final.exe"
- Paso 2:
Abrir el txt generado "chant_noir_log.txt". El contenido será similar al siguiente:
** GRAPHICS ADAPTER(S) **
Catalyst Driver Version: 15.8
Name: AMD Radeon R6 Graphics
Chipset manufacturer: Advanced Micro Devices, Inc.
Video RAM: 536870912
Driver version: 15.300.1025.1001
ID: PCI\VEN_1002&DEV_9874&SUBSYS_80B5103C&REV_C5\3&11583659&0&08
Status: OK
Name: AMD Radeon (TM) R7 M360
Chipset manufacturer: Advanced Micro Devices, Inc.
Video RAM: 2147483648
Driver version: 15.300.1025.1001
ID: PCI\VEN_1002&DEV_6900&SUBSYS_80B5103C&REV_81\4&9E08BB8&0&0019
Status: OK
** PROCESSOR, NOTEBOOK AND BIOS INFO **
PC name: HP Pavilion Notebook
Processor name: AMD A10-8700P Radeon R6, 10 Compute Cores 4C+6G
BIOS name: F.13
BIOS manufacturer: American Megatrends Inc.
BIOS version: F.13
** OS INFO **
OS: Microsoft Windows 10 Home Single Language
Version: 10.0.10586
Architecture: 64-bit
- Paso 3:
Extraer el ID de Hardware del dGPU, que vendría a ser el siguiente:
PCI\VEN_1002&DEV_6900&SUBSYS_80B5103C&REV_81\4&9E08BB8&0&0019
Sólo nos interesa el DEV y REV:
VEN_1002&DEV_6900&SUBSYS_80B5103C&REV_81
- Paso 4:
Identificar el GPU con el DEV y REV (Como estamos analizando GPUs AMD, no nos interesa el VEN; SUBSYS tampoco importa porque no nos interesa el distribuidor) a través de la página:
AMD List of Device IDsSegún la "Lista de IDs de AMD", el dGPU se llama "AMD Radeon(TM) R7 M360", si el fabricante o WinUpdate dice lo contrario entonces ya saben por qué.
VI. ¿El renombre del GPU es un problema?
No realmente, en la mayoría de los casos los fabricantes lo realizan y no suponen problemas de rendimiento (a no ser que utilices los drivers de WinUpdate). Esto lo digo pensando en que ellos alteran las frecuencias de reloj para que el dGPU sea "más poderoso", aunque también existe la otra cara de la moneda y en mi opinión es una estafa/engaño vender algo que no es.
Pero si por algún motivo el driver de WinUpdate se instaló y estás desesperado por solucionarlo, te recomiendo leer el menú "Borrador" donde encontrarás el procedimiento de limpieza e instalación de drivers; más adelante incluiré dicho contenido en el blog.
Palabras finales
Hola a todos, aquí quantum-phy en otra publicación.Por fin, después de un par de años escribí lo que tenía en mente, no lo hice antes por las limitaciones de caracteres en el Foro HP, aunque podía arreglarlo moviendo las "Actualizaciones" de "lugar de publicación" pero era mucho trabajo xD
Hablemos del renombre de GPUs: Mientras escribo esto no puedo evitar maldecir a Microsoft y sus drivers de WinUpdate ¿Hasta ahora no se dan cuenta de lo que hacen?
Anteriormente el renombre no se traducía como una reducción de rendimiento, pero hoy en día gracias a Windows 10 (un maravilloso sistema sin bugs, entiéndase el sarcasmo) tengo que cambiar mi afirmación, los tiempos cambian, y en este caso es para mal. Por si fuera poco, existe un problema adicional asociado a todo este desastre de renombre de GPUs, pero lo comentaré en una próxima publicación.
En cuanto a por qué los fabricantes realizan el renombre, para mi eso se llama estafa, no tiene justificación, además los fabricantes de notebook no quieren que instalemos drivers de AMD y es en ese escenario donde el usuario se da cuenta que le vendieron algo que no es. Así que antes de comprar el notebook debemos verificar si el dGPU es el que nos están vendiendo o solo es un renombre de alguna generación anterior.
Seguro estarán pensando, existen formas más fáciles de obtener el ID de Hardware del dGPU e identificarlo, claro que si, el tema es que prefiero este método y además también prefiero utilizar chatnoir.
Para finalizar, unas cuantas entradas más y empezaré a publicar los principales problemas y soluciones que están en el Foro HP.
Espero que esta información sea de ayuda.
Un saludo
Un saludo