Ldetect-lst — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Новая страница: «Rework механизма обнаружения оборудования... ===Видеокарты ATI/AMD=== Классы видеокарт-драйверо...»)
 
Строка 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'''
# radeon/fglrx-legacy - видеокарты поддерживаемые legacy драйвером. Список в файле fglrxko_pci_ids.h. В скрипте $ati_driver_legacy. Генерация использует функцию read_fglrxko_pci_ids_h_legacy
+
# 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

Классы видеокарт-драйверов

  1. vesa - все что не поддерживается свободными драйверами. Переключается автоматом, если нет фирмвари... (TODO проверить!)
  2. radeon - видеокарты с поддержкой только с свободными драйверами. Список в файле ati_pciids.csv. В скрипте $ati_free_only. Генерация использует функцию read_ati_pciids_csv
  3. fglrx-legacy - видеокарты поддерживаемые legacy драйвером. Список в файле fglrxko_pci_ids.h. В скрипте $ati_driver_legacy. Генерация использует функцию read_fglrxko_pci_ids_h_legacy.

FIXME все ли legacy карты поддерживаются radeon?

  1. fglrx - видеокарты, поддерживаемые и свободными и простыми драйверами. Список в файле fglrxko_pci_ids.h. В скрипте $ati_driver_vesa. Генерация использует функцию read_fglrxko_pci_ids_h
  2. 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. Формируем список карт, поддерживаемых