Ldetect-lst — различия между версиями
Материал из Rosalab Wiki
Akdengi (обсуждение | вклад) (Новая страница: «Rework механизма обнаружения оборудования... ===Видеокарты ATI/AMD=== Классы видеокарт-драйверо...») |
Akdengi (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
Классы видеокарт-драйверов | Классы видеокарт-драйверов | ||
− | # vesa - все что не поддерживается свободными драйверами | + | # vesa - все что не поддерживается свободными драйверами. Переключается автоматом, если нет фирмвари... (TODO проверить!) |
− | # radeon - видеокарты с поддержкой только с свободными драйверами. Список в файле ati_pciids.csv. В скрипте $ati_free_only. Генерация использует функцию read_ati_pciids_csv | + | # radeon - видеокарты с поддержкой только с свободными драйверами. Список в файле '''ati_pciids.csv'''. В скрипте '''$ati_free_only'''. Генерация использует функцию '''read_ati_pciids_csv''' |
− | # | + | # fglrx-legacy - видеокарты поддерживаемые legacy драйвером. Список в файле '''fglrxko_pci_ids.h'''. В скрипте '''$ati_driver_legacy'''. Генерация использует функцию '''read_fglrxko_pci_ids_h_legacy'''. |
+ | |||
+ | FIXME все ли legacy карты поддерживаются radeon? | ||
+ | |||
+ | # fglrx - видеокарты, поддерживаемые и свободными и простыми драйверами. Список в файле '''fglrxko_pci_ids.h'''. В скрипте '''$ati_driver_vesa'''. Генерация использует функцию '''read_fglrxko_pci_ids_h''' | ||
+ | # radeon/fglrx - видеокарты с поддержкой и свободных и проприетарных драйверов. В скрипте '''$ati_driver_fw''' | ||
# UPDATE ME WHEN UPDATING ../lst/Cards+: | # UPDATE ME WHEN UPDATING ../lst/Cards+: | ||
Строка 13: | Строка 18: | ||
my $ati_driver_vesa = 'Card:ATI Radeon HD 5000 and later without free driver (vesa/fglrx)'; | my $ati_driver_vesa = 'Card:ATI Radeon HD 5000 and later without free driver (vesa/fglrx)'; | ||
my $ati_free_only = 'Card:ATI Radeon HD 4870 and earlier'; | my $ati_free_only = 'Card:ATI Radeon HD 4870 and earlier'; | ||
+ | |||
+ | Логика работы. | ||
+ | |||
+ | 1. Формируем список карт, поддерживаемых |
Версия 16:13, 29 октября 2012
Rework механизма обнаружения оборудования...
Видеокарты ATI/AMD
Классы видеокарт-драйверов
- vesa - все что не поддерживается свободными драйверами. Переключается автоматом, если нет фирмвари... (TODO проверить!)
- radeon - видеокарты с поддержкой только с свободными драйверами. Список в файле ati_pciids.csv. В скрипте $ati_free_only. Генерация использует функцию read_ati_pciids_csv
- fglrx-legacy - видеокарты поддерживаемые legacy драйвером. Список в файле fglrxko_pci_ids.h. В скрипте $ati_driver_legacy. Генерация использует функцию read_fglrxko_pci_ids_h_legacy.
FIXME все ли legacy карты поддерживаются radeon?
- fglrx - видеокарты, поддерживаемые и свободными и простыми драйверами. Список в файле fglrxko_pci_ids.h. В скрипте $ati_driver_vesa. Генерация использует функцию read_fglrxko_pci_ids_h
- radeon/fglrx - видеокарты с поддержкой и свободных и проприетарных драйверов. В скрипте $ati_driver_fw
# UPDATE ME WHEN UPDATING ../lst/Cards+: my $ati_driver_legacy = 'Card:ATI Radeon HD 2000 to HD 4870 (radeon/fglrx-legacy)'; my $ati_driver_fw = 'Card:ATI Radeon HD 6400 and later (radeon/fglrx)'; my $ati_driver_vesa = 'Card:ATI Radeon HD 5000 and later without free driver (vesa/fglrx)'; my $ati_free_only = 'Card:ATI Radeon HD 4870 and earlier';
Логика работы.
1. Формируем список карт, поддерживаемых