gestione doppia scheda grafica e relativi driver

19 risposte [Ultimo messaggio]
Ritratto di Afelio
Afelio
(Junior)
Offline
Junior
Iscritto: 22/06/2012
Messaggi: 21

Ciao a tutti!
dopo essermi appena presentato sul forum, sono qui a chiedervi supporto per decidere come configurare Fedora per la gestione del comparto grafico su di un notebook.

In particolare il notebook in questione è un HP Pavilion g6-1111el che ha la seguenti principali specifiche tecniche:
- Processore: Intel Core i5-2410M da 2,3 GHz - 3 MB di cache L3
- RAM: 4 GB DDR3
- Scheda video: AMD Radeon HD 6470M (1 GB di memoria DDR3 dedicata)
- Hard disk: 500 GB SATA (5400 rpm)

In realtà, come è possibile dedurre dal report del comando lspci -nn, oltre alla scheda video ATI Radeon, il notebook ha anche il controller video integrato Intel.

00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port [8086:0101] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
00:1a.0 USB Controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 05)
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5)
00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b5)
00:1c.2 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 [8086:1c14] (rev b5)
00:1d.0 USB Controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 05)
00:1f.0 ISA bridge [0601]: Intel Corporation HM65 Express Chipset Family LPC Controller [8086:1c49] (rev 05)
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 05)
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 05)
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc NI Seymour [AMD Radeon HD 6470M] [1002:6760]
02:00.0 Network controller [0280]: Ralink corp. Device [1814:5390]
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device [10ec:5209] (rev 01)

Leggendo sul forum e facendo ricerche su web ho capito un pò di cose e sono riuscito a risolverne altre come ad esempio lo schermo nero all'avvio del sistema, problema che ho risolto con il semplice script in rc.local di seguito riportato, che imposta la luminosità dello schermo al massimo all'avvio di fedora.

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will “exit 0″ on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 10 > /sys/class/backlight/acpi_video0/brightness
exit 0

Vi segnalo che Fedora si avvia regolarmente e di default gestisce il comparto grafico con il controller video intel con accelerazione attiva come è possibile dedurre dal comando glxinfo | grep render

direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 
    GL_NV_conditional_render, GL_ARB_ES2_compatibility,

A tal proposito confermo che dalle impostazioni di sistema è possibile infatti attivare gli effetti grafici 3D cubo rotante compreso.

Detto questo, tenendo conto che ho anche provato ad installare i driver ATI proprietari sia a mano tramite repository RPMFusion (ma mi dà errore perchè mi pare di aver capito che non ci sono ancora i driver per Fedora 17) e sia scaricando il pacchetto direttamente dal sito AMD (anche qui mi dà errore), volevo sapere se era comunque possibile provare ad utilizzare la scheda ATI magari con i driver open per verificare la differenza, considerando che il comando less /sys/kernel/debug/vgaswitcheroo/switch mi riporta il seguente risultato

0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:01:00.0

confermandomi dunque che le schede sono entrambe accese ma che il sistema utilizza il controller Intel. E' dunque possibile switchare sulla scheda ATI per far sì che Fedora la utilizzi come controller primario?
Ve lo chiedo anche perchè vorrei possibilmente provare a smanettare con qualche software per il 3D.

Inoltre, se non è possibile farlo, continuando ad utilizzare il controller Intel integrato, credo che mi convenga disabilitare totalmente la ATI sia per un minor dispendio di risorse di sistema/batteria e sia per far funzionare adeguatamente la modalità sospensione del notebook. Mi confermate tutto ciò?

Grazie a tutti e buon proseguimento di giornata! Wave

Ritratto di sagitter
sagitter
(Collaboratore)
Offline
Collaboratore
Iscritto: 04/01/2011
Messaggi: 1320

Benissimo ! Finalmente una discussione aperta come si deve, con informazioni complete ed esaustive. I miei complimenti Afelio. Applause

Citazione:

volevo sapere se era comunque possibile provare ad utilizzare la scheda ATI magari con i driver open per verificare la differenza

Da terminale:

# cd /sys/kernel/debug/vgaswitcheroo/
# echo DIS[IGD] > switch

e riavvìa. Controlla se vengono caricati i driver open Radeon (sono già disponibili in Fedora).
Qui trovi info aggiuntive in caso di problemi.

Citazione:

Inoltre, se non è possibile farlo, continuando ad utilizzare il controller Intel integrato, credo che mi convenga disabilitare totalmente la ATI sia per un minor dispendio di risorse di sistema/batteria e sia per far funzionare adeguatamente la modalità sospensione del notebook. Mi confermate tutto ciò?

Sì. Leggi questa discussione.

Ritratto di Afelio
Afelio
(Junior)
Offline
Junior
Iscritto: 22/06/2012
Messaggi: 21

Ciao sagitter, grazie mille!

ho provato ad effetturare lo switch sulla ATI radeon ma dando il comando

echo DIS[IGD] > switch

e riavviando non cambia nulla. Il comando less switch mi riporta sempre:

0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:01:00.0

ed infatti il log di Xorg riporta il caricamento dei driver Intel, il comando glxinfo | grep render mi riporta sempre:

direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 
    GL_NV_conditional_render, GL_ARB_ES2_compatibility,

ed il comando glxinfo | grep OpenGL riporta:

OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 
OpenGL version string: 2.1 Mesa 8.0.3
OpenGL shading language version string: 1.30
OpenGL extensions:

C'è qualcosa che non và...che mi dici te?

Ritratto di sagitter
sagitter
(Collaboratore)
Offline
Collaboratore
Iscritto: 04/01/2011
Messaggi: 1320

Prova

# echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch 

e rifai il login.
Eventualmente qui ho trovato della documentazione.
Fammi sapere.

Ritratto di Afelio
Afelio
(Junior)
Offline
Junior
Iscritto: 22/06/2012
Messaggi: 21

dunque ho provato con il comando che mi hai riportato ma il risultato è sempre lo stesso. I due controller risultano accesi nel file switch ed è sempre IGD ad essere attivo.
Ho visto un pò quella documentazione che, se non erro, avevo già letto quando mi stavo informando su vgaswitcheroo e ho provato anche ad inserire la stringa "modeset = 1" alla fine della riga del kernel editando /etc/default/grub in questo modo:

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Fedora"
GRUB_DEFAULT=saved
GRUB_CMDLINE_LINUX="rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True rd.luks=0  KEYTABLE=it LANG=it_IT.UTF-8 rhgb quiet modeset=1"
#GRUB_THEME="/boot/grub2/themes/system/theme.txt"

e dando poi il comando per ricompilare grub2-mkconfig -o /boot/grub2/grub.cfg

Al riavvio, riporvando ad effetturare lo switch sulla ATI (DIS) con il solito comando che mi hai riportato nel post, continuo ad avere la stessa situazione iniziale.

Ho un piccolo dubbio...e cioè che nella documentazione su vga_switcheroo, viene riportata la seguente dicitura:

Citazione:

funziona solo se si utilizzano driver open source (Nouveau, Radeon)

Mi sono dunque chiesto se il problema del mancato switch non derivi dalla mancanza dei driver open dato che fin dall'inizio il controller attivo è sempre stato quello integrato Intel con relativi driver caricati.

Ritratto di sagitter
sagitter
(Collaboratore)
Offline
Collaboratore
Iscritto: 04/01/2011
Messaggi: 1320

I driver open non devono essere installati, sono già inclusi in Fedora e caricati all'occorrenza.

Guarda:

$ modinfo radeon

Quale kernel stai usando ?

Ritratto di Afelio
Afelio
(Junior)
Offline
Junior
Iscritto: 22/06/2012
Messaggi: 21

ciao sagitter e grazie per il supporto!

Per quanto riguarda i driver open, sò che sono inclusi in Fedora, ma intendevo che non essendo caricati per il mancato utilizzo della scheda ATI (discrete), magari il vga_switcheroo non fosse correttamente attivo.

Comunque il kernel che utilizzo è

uname -a
Linux valerio-nb 3.4.3-1.fc17.x86_64 #1 SMP Mon Jun 18 19:53:17 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Ritratto di sagitter
sagitter
(Collaboratore)
Offline
Collaboratore
Iscritto: 04/01/2011
Messaggi: 1320

Controlla tu stesso con il comando $lsmod

Ritratto di Afelio
Afelio
(Junior)
Offline
Junior
Iscritto: 22/06/2012
Messaggi: 21

Questo il report di lsmod:

Module                  Size  Used by
lockd                  85189  0 
sunrpc                255029  1 lockd
bnep                   19584  2 
bluetooth             298920  7 bnep
ip6t_REJECT            12939  2 
nf_conntrack_ipv6      14341  3 
nf_defrag_ipv6         18095  1 nf_conntrack_ipv6
ip6table_filter        12815  1 
ip6_tables             26942  1 ip6table_filter
nf_conntrack_ipv4      14744  2 
nf_defrag_ipv4         12673  1 nf_conntrack_ipv4
xt_state               12578  5 
nf_conntrack           83451  3 xt_state,nf_conntrack_ipv4,nf_conntrack_ipv6
arc4                   12529  2 
rt2800pci              18528  0 
rt2800lib              56650  1 rt2800pci
uvcvideo               76472  0 
rt2x00pci              13995  1 rt2800pci
rt2x00lib              58088  3 rt2x00pci,rt2800lib,rt2800pci
eeprom_93cx6           13088  1 rt2800pci
videobuf2_vmalloc      12967  1 uvcvideo
videobuf2_memops       13354  1 videobuf2_vmalloc
videobuf2_core         31992  1 uvcvideo
videodev              106926  1 uvcvideo
mac80211              497449  3 rt2x00lib,rt2x00pci,rt2800lib
radeon                890449  0 
media                  20444  2 uvcvideo,videodev
hp_wmi                 18048  0 
cfg80211              187660  2 mac80211,rt2x00lib
snd_hda_codec_hdmi     36103  1 
sparse_keymap          13526  1 hp_wmi
snd_hda_codec_idt      70342  1 
i2c_i801               17779  0 
iTCO_wdt               17948  0 
rfkill                 21384  4 cfg80211,hp_wmi,bluetooth
r8169                  61153  0 
mii                    13527  1 r8169
crc_ccitt              12573  1 rt2800lib
iTCO_vendor_support    13419  1 iTCO_wdt
coretemp               13444  0 
ttm                    79760  1 radeon
snd_hda_intel          33277  2 
snd_hda_codec         121042  3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep              17650  1 snd_hda_codec
snd_pcm                97321  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc         18101  2 snd_pcm,snd_hda_intel
snd_timer              28690  1 snd_pcm
snd                    79242  11 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_idt,snd_pcm,snd_hda_codec,snd_hda_intel
microcode              23435  0 
soundcore              14491  1 snd
uinput                 17673  0 
crc32c_intel           12901  0 
ghash_clmulni_intel    13180  0 
wmi                    18697  1 hp_wmi
i915                  476128  3 
video                  18935  1 i915
i2c_algo_bit           13257  2 i915,radeon
drm_kms_helper         40411  2 i915,radeon
drm                   244716  6 ttm,i915,drm_kms_helper,radeon
i2c_core               38028  7 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,radeon,videodev

il modulo radeon c'è ma sostanzialmente non è utilizzato

radeon                890449  0

Ritratto di sagitter
sagitter
(Collaboratore)
Offline
Collaboratore
Iscritto: 04/01/2011
Messaggi: 1320

Thinking

Mi sa che c'é da aprire un bug report in Bugzilla.

Ritratto di Afelio
Afelio
(Junior)
Offline
Junior
Iscritto: 22/06/2012
Messaggi: 21

uhm...quindi a tuo modo di vedere c'è un bug relativo all'impossibilità di switchare sulla ATI in Fedora 17?

comunque qui di seguito includo anche il report di modinfo radeon:

filename:       /lib/modules/3.4.3-1.fc17.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko
license:        GPL and additional rights
description:    ATI Radeon
author:         Gareth Hughes, Keith Whitwell, others.
firmware:       radeon/R520_cp.bin
firmware:       radeon/RS600_cp.bin
firmware:       radeon/RS690_cp.bin
firmware:       radeon/R420_cp.bin
firmware:       radeon/R300_cp.bin
firmware:       radeon/R200_cp.bin
firmware:       radeon/R100_cp.bin
firmware:       radeon/RV710_me.bin
firmware:       radeon/RV710_pfp.bin
firmware:       radeon/RV730_me.bin
firmware:       radeon/RV730_pfp.bin
firmware:       radeon/RV770_me.bin
firmware:       radeon/RV770_pfp.bin
firmware:       radeon/RS780_me.bin
firmware:       radeon/RS780_pfp.bin
firmware:       radeon/RV670_me.bin
firmware:       radeon/RV670_pfp.bin
firmware:       radeon/RV635_me.bin
firmware:       radeon/RV635_pfp.bin
firmware:       radeon/RV620_me.bin
firmware:       radeon/RV620_pfp.bin
firmware:       radeon/RV630_me.bin
firmware:       radeon/RV630_pfp.bin
firmware:       radeon/RV610_me.bin
firmware:       radeon/RV610_pfp.bin
firmware:       radeon/R600_me.bin
firmware:       radeon/R600_pfp.bin
firmware:       radeon/R520_cp.bin
firmware:       radeon/RS600_cp.bin
firmware:       radeon/RS690_cp.bin
firmware:       radeon/R420_cp.bin
firmware:       radeon/R300_cp.bin
firmware:       radeon/R200_cp.bin
firmware:       radeon/R100_cp.bin
firmware:       radeon/SUMO2_me.bin
firmware:       radeon/SUMO2_pfp.bin
firmware:       radeon/SUMO_me.bin
firmware:       radeon/SUMO_pfp.bin
firmware:       radeon/SUMO_rlc.bin
firmware:       radeon/PALM_me.bin
firmware:       radeon/PALM_pfp.bin
firmware:       radeon/CYPRESS_rlc.bin
firmware:       radeon/CYPRESS_me.bin
firmware:       radeon/CYPRESS_pfp.bin
firmware:       radeon/JUNIPER_rlc.bin
firmware:       radeon/JUNIPER_me.bin
firmware:       radeon/JUNIPER_pfp.bin
firmware:       radeon/REDWOOD_rlc.bin
firmware:       radeon/REDWOOD_me.bin
firmware:       radeon/REDWOOD_pfp.bin
firmware:       radeon/CEDAR_rlc.bin
firmware:       radeon/CEDAR_me.bin
firmware:       radeon/CEDAR_pfp.bin
firmware:       radeon/R700_rlc.bin
firmware:       radeon/R600_rlc.bin
firmware:       radeon/RV710_me.bin
firmware:       radeon/RV710_pfp.bin
firmware:       radeon/RV730_me.bin
firmware:       radeon/RV730_pfp.bin
firmware:       radeon/RV770_me.bin
firmware:       radeon/RV770_pfp.bin
firmware:       radeon/RS780_me.bin
firmware:       radeon/RS780_pfp.bin
firmware:       radeon/RV670_me.bin
firmware:       radeon/RV670_pfp.bin
firmware:       radeon/RV635_me.bin
firmware:       radeon/RV635_pfp.bin
firmware:       radeon/RV620_me.bin
firmware:       radeon/RV620_pfp.bin
firmware:       radeon/RV630_me.bin
firmware:       radeon/RV630_pfp.bin
firmware:       radeon/RV610_me.bin
firmware:       radeon/RV610_pfp.bin
firmware:       radeon/R600_me.bin
firmware:       radeon/R600_pfp.bin
firmware:       radeon/ARUBA_rlc.bin
firmware:       radeon/ARUBA_me.bin
firmware:       radeon/ARUBA_pfp.bin
firmware:       radeon/CAYMAN_rlc.bin
firmware:       radeon/CAYMAN_mc.bin
firmware:       radeon/CAYMAN_me.bin
firmware:       radeon/CAYMAN_pfp.bin
firmware:       radeon/CAICOS_mc.bin
firmware:       radeon/CAICOS_me.bin
firmware:       radeon/CAICOS_pfp.bin
firmware:       radeon/TURKS_mc.bin
firmware:       radeon/TURKS_me.bin
firmware:       radeon/TURKS_pfp.bin
firmware:       radeon/BTC_rlc.bin
firmware:       radeon/BARTS_mc.bin
firmware:       radeon/BARTS_me.bin
firmware:       radeon/BARTS_pfp.bin
firmware:       radeon/VERDE_rlc.bin
firmware:       radeon/VERDE_mc.bin
firmware:       radeon/VERDE_ce.bin
firmware:       radeon/VERDE_me.bin
firmware:       radeon/VERDE_pfp.bin
firmware:       radeon/PITCAIRN_rlc.bin
firmware:       radeon/PITCAIRN_mc.bin
firmware:       radeon/PITCAIRN_ce.bin
firmware:       radeon/PITCAIRN_me.bin
firmware:       radeon/PITCAIRN_pfp.bin
firmware:       radeon/TAHITI_rlc.bin
firmware:       radeon/TAHITI_mc.bin
firmware:       radeon/TAHITI_ce.bin
firmware:       radeon/TAHITI_me.bin
firmware:       radeon/TAHITI_pfp.bin
alias:          pci:v00001002d000099A4sv*sd*bc*sc*i*
alias:          pci:v00001002d000099A2sv*sd*bc*sc*i*
alias:          pci:v00001002d000099A0sv*sd*bc*sc*i*
alias:          pci:v00001002d00009994sv*sd*bc*sc*i*
alias:          pci:v00001002d00009993sv*sd*bc*sc*i*
alias:          pci:v00001002d00009992sv*sd*bc*sc*i*
alias:          pci:v00001002d00009991sv*sd*bc*sc*i*
alias:          pci:v00001002d00009990sv*sd*bc*sc*i*
alias:          pci:v00001002d00009919sv*sd*bc*sc*i*
alias:          pci:v00001002d00009918sv*sd*bc*sc*i*
alias:          pci:v00001002d00009917sv*sd*bc*sc*i*
alias:          pci:v00001002d00009913sv*sd*bc*sc*i*
alias:          pci:v00001002d00009910sv*sd*bc*sc*i*
alias:          pci:v00001002d0000990Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000990Asv*sd*bc*sc*i*
alias:          pci:v00001002d00009909sv*sd*bc*sc*i*
alias:          pci:v00001002d00009908sv*sd*bc*sc*i*
alias:          pci:v00001002d00009907sv*sd*bc*sc*i*
alias:          pci:v00001002d00009906sv*sd*bc*sc*i*
alias:          pci:v00001002d00009905sv*sd*bc*sc*i*
alias:          pci:v00001002d00009904sv*sd*bc*sc*i*
alias:          pci:v00001002d00009903sv*sd*bc*sc*i*
alias:          pci:v00001002d00009901sv*sd*bc*sc*i*
alias:          pci:v00001002d00009900sv*sd*bc*sc*i*
alias:          pci:v00001002d0000980Asv*sd*bc*sc*i*
alias:          pci:v00001002d00009809sv*sd*bc*sc*i*
alias:          pci:v00001002d00009808sv*sd*bc*sc*i*
alias:          pci:v00001002d00009807sv*sd*bc*sc*i*
alias:          pci:v00001002d00009806sv*sd*bc*sc*i*
alias:          pci:v00001002d00009805sv*sd*bc*sc*i*
alias:          pci:v00001002d00009804sv*sd*bc*sc*i*
alias:          pci:v00001002d00009803sv*sd*bc*sc*i*
alias:          pci:v00001002d00009802sv*sd*bc*sc*i*
alias:          pci:v00001002d00009715sv*sd*bc*sc*i*
alias:          pci:v00001002d00009714sv*sd*bc*sc*i*
alias:          pci:v00001002d00009713sv*sd*bc*sc*i*
alias:          pci:v00001002d00009712sv*sd*bc*sc*i*
alias:          pci:v00001002d00009711sv*sd*bc*sc*i*
alias:          pci:v00001002d00009710sv*sd*bc*sc*i*
alias:          pci:v00001002d0000964Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000964Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000964Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000964Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000964Asv*sd*bc*sc*i*
alias:          pci:v00001002d00009649sv*sd*bc*sc*i*
alias:          pci:v00001002d00009648sv*sd*bc*sc*i*
alias:          pci:v00001002d00009647sv*sd*bc*sc*i*
alias:          pci:v00001002d00009645sv*sd*bc*sc*i*
alias:          pci:v00001002d00009644sv*sd*bc*sc*i*
alias:          pci:v00001002d00009643sv*sd*bc*sc*i*
alias:          pci:v00001002d00009642sv*sd*bc*sc*i*
alias:          pci:v00001002d00009641sv*sd*bc*sc*i*
alias:          pci:v00001002d00009640sv*sd*bc*sc*i*
alias:          pci:v00001002d00009616sv*sd*bc*sc*i*
alias:          pci:v00001002d00009615sv*sd*bc*sc*i*
alias:          pci:v00001002d00009614sv*sd*bc*sc*i*
alias:          pci:v00001002d00009613sv*sd*bc*sc*i*
alias:          pci:v00001002d00009612sv*sd*bc*sc*i*
alias:          pci:v00001002d00009611sv*sd*bc*sc*i*
alias:          pci:v00001002d00009610sv*sd*bc*sc*i*
alias:          pci:v00001002d000095CFsv*sd*bc*sc*i*
alias:          pci:v00001002d000095CEsv*sd*bc*sc*i*
alias:          pci:v00001002d000095CDsv*sd*bc*sc*i*
alias:          pci:v00001002d000095CCsv*sd*bc*sc*i*
alias:          pci:v00001002d000095C9sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C7sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C6sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C5sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C4sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C2sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C0sv*sd*bc*sc*i*
alias:          pci:v00001002d0000959Bsv*sd*bc*sc*i*
alias:          pci:v00001002d00009599sv*sd*bc*sc*i*
alias:          pci:v00001002d00009598sv*sd*bc*sc*i*
alias:          pci:v00001002d00009597sv*sd*bc*sc*i*
alias:          pci:v00001002d00009596sv*sd*bc*sc*i*
alias:          pci:v00001002d00009595sv*sd*bc*sc*i*
alias:          pci:v00001002d00009593sv*sd*bc*sc*i*
alias:          pci:v00001002d00009591sv*sd*bc*sc*i*
alias:          pci:v00001002d00009590sv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Asv*sd*bc*sc*i*
alias:          pci:v00001002d00009589sv*sd*bc*sc*i*
alias:          pci:v00001002d00009588sv*sd*bc*sc*i*
alias:          pci:v00001002d00009587sv*sd*bc*sc*i*
alias:          pci:v00001002d00009586sv*sd*bc*sc*i*
alias:          pci:v00001002d00009583sv*sd*bc*sc*i*
alias:          pci:v00001002d00009581sv*sd*bc*sc*i*
alias:          pci:v00001002d00009580sv*sd*bc*sc*i*
alias:          pci:v00001002d0000955Fsv*sd*bc*sc*i*
alias:          pci:v00001002d00009557sv*sd*bc*sc*i*
alias:          pci:v00001002d00009555sv*sd*bc*sc*i*
alias:          pci:v00001002d00009553sv*sd*bc*sc*i*
alias:          pci:v00001002d00009552sv*sd*bc*sc*i*
alias:          pci:v00001002d0000954Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000954Esv*sd*bc*sc*i*
alias:          pci:v00001002d00009542sv*sd*bc*sc*i*
alias:          pci:v00001002d00009541sv*sd*bc*sc*i*
alias:          pci:v00001002d00009540sv*sd*bc*sc*i*
alias:          pci:v00001002d00009519sv*sd*bc*sc*i*
alias:          pci:v00001002d00009517sv*sd*bc*sc*i*
alias:          pci:v00001002d00009515sv*sd*bc*sc*i*
alias:          pci:v00001002d00009511sv*sd*bc*sc*i*
alias:          pci:v00001002d0000950Fsv*sd*bc*sc*i*
alias:          pci:v00001002d00009509sv*sd*bc*sc*i*
alias:          pci:v00001002d00009508sv*sd*bc*sc*i*
alias:          pci:v00001002d00009507sv*sd*bc*sc*i*
alias:          pci:v00001002d00009506sv*sd*bc*sc*i*
alias:          pci:v00001002d00009505sv*sd*bc*sc*i*
alias:          pci:v00001002d00009504sv*sd*bc*sc*i*
alias:          pci:v00001002d00009501sv*sd*bc*sc*i*
alias:          pci:v00001002d00009500sv*sd*bc*sc*i*
alias:          pci:v00001002d000094CDsv*sd*bc*sc*i*
alias:          pci:v00001002d000094CCsv*sd*bc*sc*i*
alias:          pci:v00001002d000094CBsv*sd*bc*sc*i*
alias:          pci:v00001002d000094C9sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C8sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C7sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C6sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C5sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C4sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C3sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C1sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C0sv*sd*bc*sc*i*
alias:          pci:v00001002d0000949Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000949Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000949Csv*sd*bc*sc*i*
alias:          pci:v00001002d00009498sv*sd*bc*sc*i*
alias:          pci:v00001002d00009495sv*sd*bc*sc*i*
alias:          pci:v00001002d00009491sv*sd*bc*sc*i*
alias:          pci:v00001002d00009490sv*sd*bc*sc*i*
alias:          pci:v00001002d0000948Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000948Asv*sd*bc*sc*i*
alias:          pci:v00001002d00009489sv*sd*bc*sc*i*
alias:          pci:v00001002d00009488sv*sd*bc*sc*i*
alias:          pci:v00001002d00009487sv*sd*bc*sc*i*
alias:          pci:v00001002d00009480sv*sd*bc*sc*i*
alias:          pci:v00001002d0000947Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000947Asv*sd*bc*sc*i*
alias:          pci:v00001002d0000946Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000946Asv*sd*bc*sc*i*
alias:          pci:v00001002d00009462sv*sd*bc*sc*i*
alias:          pci:v00001002d00009460sv*sd*bc*sc*i*
alias:          pci:v00001002d0000945Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000945Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000945Asv*sd*bc*sc*i*
alias:          pci:v00001002d00009456sv*sd*bc*sc*i*
alias:          pci:v00001002d00009452sv*sd*bc*sc*i*
alias:          pci:v00001002d00009450sv*sd*bc*sc*i*
alias:          pci:v00001002d0000944Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000944Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000944Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000944Asv*sd*bc*sc*i*
alias:          pci:v00001002d00009446sv*sd*bc*sc*i*
alias:          pci:v00001002d00009444sv*sd*bc*sc*i*
alias:          pci:v00001002d00009443sv*sd*bc*sc*i*
alias:          pci:v00001002d00009442sv*sd*bc*sc*i*
alias:          pci:v00001002d00009441sv*sd*bc*sc*i*
alias:          pci:v00001002d00009440sv*sd*bc*sc*i*
alias:          pci:v00001002d000094B9sv*sd*bc*sc*i*
alias:          pci:v00001002d000094B5sv*sd*bc*sc*i*
alias:          pci:v00001002d000094B4sv*sd*bc*sc*i*
alias:          pci:v00001002d000094B3sv*sd*bc*sc*i*
alias:          pci:v00001002d000094B1sv*sd*bc*sc*i*
alias:          pci:v00001002d000094A3sv*sd*bc*sc*i*
alias:          pci:v00001002d000094A1sv*sd*bc*sc*i*
alias:          pci:v00001002d000094A0sv*sd*bc*sc*i*
alias:          pci:v00001002d0000940Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000940Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000940Asv*sd*bc*sc*i*
alias:          pci:v00001002d00009405sv*sd*bc*sc*i*
alias:          pci:v00001002d00009403sv*sd*bc*sc*i*
alias:          pci:v00001002d00009402sv*sd*bc*sc*i*
alias:          pci:v00001002d00009401sv*sd*bc*sc*i*
alias:          pci:v00001002d00009400sv*sd*bc*sc*i*
alias:          pci:v00001002d0000796Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000796Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000796Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000796Csv*sd*bc*sc*i*
alias:          pci:v00001002d00007942sv*sd*bc*sc*i*
alias:          pci:v00001002d00007941sv*sd*bc*sc*i*
alias:          pci:v00001002d0000793Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000791Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000791Esv*sd*bc*sc*i*
alias:          pci:v00001002d00007835sv*sd*bc*sc*i*
alias:          pci:v00001002d00007834sv*sd*bc*sc*i*
alias:          pci:v00001002d00007297sv*sd*bc*sc*i*
alias:          pci:v00001002d00007293sv*sd*bc*sc*i*
alias:          pci:v00001002d00007291sv*sd*bc*sc*i*
alias:          pci:v00001002d00007290sv*sd*bc*sc*i*
alias:          pci:v00001002d0000728Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000728Bsv*sd*bc*sc*i*
alias:          pci:v00001002d00007289sv*sd*bc*sc*i*
alias:          pci:v00001002d00007288sv*sd*bc*sc*i*
alias:          pci:v00001002d00007287sv*sd*bc*sc*i*
alias:          pci:v00001002d00007284sv*sd*bc*sc*i*
alias:          pci:v00001002d00007283sv*sd*bc*sc*i*
alias:          pci:v00001002d00007281sv*sd*bc*sc*i*
alias:          pci:v00001002d00007280sv*sd*bc*sc*i*
alias:          pci:v00001002d0000724Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000724Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000724Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000724Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000724Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000724Asv*sd*bc*sc*i*
alias:          pci:v00001002d00007249sv*sd*bc*sc*i*
alias:          pci:v00001002d00007248sv*sd*bc*sc*i*
alias:          pci:v00001002d00007247sv*sd*bc*sc*i*
alias:          pci:v00001002d00007246sv*sd*bc*sc*i*
alias:          pci:v00001002d00007245sv*sd*bc*sc*i*
alias:          pci:v00001002d00007244sv*sd*bc*sc*i*
alias:          pci:v00001002d00007243sv*sd*bc*sc*i*
alias:          pci:v00001002d00007240sv*sd*bc*sc*i*
alias:          pci:v00001002d00007211sv*sd*bc*sc*i*
alias:          pci:v00001002d00007210sv*sd*bc*sc*i*
alias:          pci:v00001002d00007200sv*sd*bc*sc*i*
alias:          pci:v00001002d000071DEsv*sd*bc*sc*i*
alias:          pci:v00001002d000071DAsv*sd*bc*sc*i*
alias:          pci:v00001002d000071D6sv*sd*bc*sc*i*
alias:          pci:v00001002d000071D5sv*sd*bc*sc*i*
alias:          pci:v00001002d000071D4sv*sd*bc*sc*i*
alias:          pci:v00001002d000071D2sv*sd*bc*sc*i*
alias:          pci:v00001002d000071CEsv*sd*bc*sc*i*
alias:          pci:v00001002d000071CDsv*sd*bc*sc*i*
alias:          pci:v00001002d000071C7sv*sd*bc*sc*i*
alias:          pci:v00001002d000071C6sv*sd*bc*sc*i*
alias:          pci:v00001002d000071C5sv*sd*bc*sc*i*
alias:          pci:v00001002d000071C4sv*sd*bc*sc*i*
alias:          pci:v00001002d000071C3sv*sd*bc*sc*i*
alias:          pci:v00001002d000071C2sv*sd*bc*sc*i*
alias:          pci:v00001002d000071C1sv*sd*bc*sc*i*
alias:          pci:v00001002d000071C0sv*sd*bc*sc*i*
alias:          pci:v00001002d0000719Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000719Bsv*sd*bc*sc*i*
alias:          pci:v00001002d00007196sv*sd*bc*sc*i*
alias:          pci:v00001002d00007193sv*sd*bc*sc*i*
alias:          pci:v00001002d0000718Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000718Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000718Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000718Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000718Asv*sd*bc*sc*i*
alias:          pci:v00001002d00007188sv*sd*bc*sc*i*
alias:          pci:v00001002d00007187sv*sd*bc*sc*i*
alias:          pci:v00001002d00007186sv*sd*bc*sc*i*
alias:          pci:v00001002d00007183sv*sd*bc*sc*i*
alias:          pci:v00001002d00007181sv*sd*bc*sc*i*
alias:          pci:v00001002d00007180sv*sd*bc*sc*i*
alias:          pci:v00001002d0000715Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000715Esv*sd*bc*sc*i*
alias:          pci:v00001002d00007153sv*sd*bc*sc*i*
alias:          pci:v00001002d00007152sv*sd*bc*sc*i*
alias:          pci:v00001002d00007151sv*sd*bc*sc*i*
alias:          pci:v00001002d0000714Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000714Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000714Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000714Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000714Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000714Asv*sd*bc*sc*i*
alias:          pci:v00001002d00007149sv*sd*bc*sc*i*
alias:          pci:v00001002d00007147sv*sd*bc*sc*i*
alias:          pci:v00001002d00007146sv*sd*bc*sc*i*
alias:          pci:v00001002d00007145sv*sd*bc*sc*i*
alias:          pci:v00001002d00007144sv*sd*bc*sc*i*
alias:          pci:v00001002d00007143sv*sd*bc*sc*i*
alias:          pci:v00001002d00007142sv*sd*bc*sc*i*
alias:          pci:v00001002d00007141sv*sd*bc*sc*i*
alias:          pci:v00001002d00007140sv*sd*bc*sc*i*
alias:          pci:v00001002d0000710Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000710Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000710Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000710Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000710Asv*sd*bc*sc*i*
alias:          pci:v00001002d00007109sv*sd*bc*sc*i*
alias:          pci:v00001002d00007108sv*sd*bc*sc*i*
alias:          pci:v00001002d00007106sv*sd*bc*sc*i*