Определить тип видеокарты без установленных драйверов - PullRequest
1 голос
/ 07 мая 2020

Доброе утро, коллеги-технологи!

Я пытаюсь определить некоторую идентифицирующую информацию для видеокарты, которая физически установлена, но без драйверов. Это моя попытка обнаружить какую-то идентификационную информацию о видеокарте до установки драйвера. Есть ли способ сделать это?

Причина этого вопроса в том, что я хочу sh разработать сценарий, который будет запускаться на только что установленном образе, обнаруживать данную видеокарту (если возможно) и устанавливать соответствующие драйверы на основе некоторого заданного идентификатора.

Дайте мне знать, что вы предлагаете. Просмотр regedit и поиск в Google ничего не дал мне на данный момент, я обращаюсь к тем, кто знает лучше.

1 Ответ

0 голосов
/ 07 мая 2020

Я предполагаю, что все ваши видеокарты - карты PCI (e). Если это так, вы можете go по идентификатору поставщика и продукта карт, установленных в вашей системе. Эти идентификаторы также используются операционной системой для определения подходящего драйвера для каждого устройства. Linux поставляется с инструментом, чтобы показать их. На моем компьютере я получаю:

$ lspci -nn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 620 [8086:5917] (rev 07)

Соответствующие идентификаторы заключены в квадратные скобки, первый - это идентификатор поставщика, а вторая - идентификатор устройства. Для Windows вроде бы есть аналогичные инструменты . Вы можете найти в Интернете базы данных, которые сопоставляют эти идентификаторы с названиями поставщиков и продуктов, например здесь или здесь на случай, если вы хотите узнать идентификаторы для карт, которых у вас нет на рука.

...