Решил таки установить Fedora 17 на свой HP Pavilion dv6. Взлетела она с некоторыми проблемами, но все же заработала. Обновил, добавил репозитории rpmfusion и RFRemix.
Обнаружились обе видеокарты: интегрированная на i915 и ATI Mobile Radeon HD5000. Все в норме. Проблема: как переключать эти адаптеры.
Вот, что происходит при загрузке:
[root@ka2m ~]# dmesg | grep 0000:00:02.0[ 1.107616] pci 0000:00:02.0: [8086:0046] type 00 class 0x030000
[ 1.107626] pci 0000:00:02.0: reg 10: [mem 0xc0000000-0xc03fffff 64bit]
[ 1.107633] pci 0000:00:02.0: reg 18: [mem 0xb0000000-0xbfffffff 64bit pref]
[ 1.107637] pci 0000:00:02.0: reg 20: [io 0x5050-0x5057]
[ 1.123413] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 1.123424] vgaarb: no bridge control possible 0000:00:02.0
[ 1.348606] pci 0000:00:02.0: Boot video device
[ 2.956073] i915 0000:00:02.0: setting latency timer to 64
[ 2.985928] i915 0000:00:02.0: irq 42 for MSI/MSI-X
[ 2.986233] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=io+mem
[ 2.986238] vgaarb: transferring owner from PCI:0000:00:02.0 to PCI:0000:01:00.0
[ 4.277729] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[root@ka2m ~]# dmesg | grep 0000:00:01.0
[ 1.107573] pci 0000:00:01.0: [8086:0045] type 01 class 0x060400
[ 1.107604] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[ 1.114930] pci 0000:00:01.0: PCI bridge to [bus 01]
[ 1.114933] pci 0000:00:01.0: bridge window [io 0x4000-0x4fff]
[ 1.114935] pci 0000:00:01.0: bridge window [mem 0xc4400000-0xc44fffff]
[ 1.114938] pci 0000:00:01.0: bridge window [mem 0xa0000000-0xafffffff 64bit pref]
[ 1.344837] pci 0000:00:01.0: PCI bridge to [bus 01]
[ 1.344839] pci 0000:00:01.0: bridge window [io 0x4000-0x4fff]
[ 1.344842] pci 0000:00:01.0: bridge window [mem 0xc4400000-0xc44fffff]
[ 1.344845] pci 0000:00:01.0: bridge window [mem 0xa0000000-0xafffffff 64bit pref]
[ 1.696365] pcieport 0000:00:01.0: irq 40 for MSI/MSI-X
[ 17.415994] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input15
Есть, нашли радеон.
Потом:
[ 1.107616] pci 0000:00:02.0: [8086:0046] type 00 class 0x030000
[ 1.107626] pci 0000:00:02.0: reg 10: [mem 0xc0000000-0xc03fffff 64bit]
[ 1.107633] pci 0000:00:02.0: reg 18: [mem 0xb0000000-0xbfffffff 64bit pref]
[ 1.107637] pci 0000:00:02.0: reg 20: [io 0x5050-0x5057]
[ 1.123413] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 1.123424] vgaarb: no bridge control possible 0000:00:02.0
[ 1.348606] pci 0000:00:02.0: Boot video device
[ 2.956073] i915 0000:00:02.0: setting latency timer to 64
[ 2.985928] i915 0000:00:02.0: irq 42 for MSI/MSI-X
[ 2.986233] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=io+mem
[ 2.986238] vgaarb: transferring owner from PCI:0000:00:02.0 to PCI:0000:01:00.0
[ 4.277729] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
Нашли интел, и, что характерно, отдали управление ати:
[ 2.986238] vgaarb: transferring owner from PCI:0000:00:02.0 to PCI:0000:01:00.0
Загрузились, что видим:
[root@ka2m ~]# cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:01:00.0
2:DIS-Audio:+:Pwr:0000:01:00.1
Как их переключать? Что для этого сделать? Как сделать так, чтобы они в зависимости от питания переключались?
Отсюда следует проблема два: яркость. Она не регулируется в Gnomе. Только через консоль:
echo 3000 > sys/class/backlight/acpi_video0/subsystem/intel_backlight/brightness
В /sys/class/backlight есть: р
[root@ka2m ~]# ls /sys/class/backlight/
acpi_video0 acpi_video1 acpi_video2 intel_backlight
Как исправить яркость, чтобы заработала при помощи кнопок на клаве?
P.S.: А в линуксе работают биометрические сканеры?