इस मशीन में मेरे पास दो Radeon कार्ड हैं, एक Radeon HD 6570 और एक Radeon HD 6950 :
lspci | grep VGA
01: 00.0 वीजीए संगत नियंत्रक: उन्नत माइक्रो डिवाइस [AMD] nee अति तुर्क [Radeon HD 6570]
02: 00.0 VGA संगत नियंत्रक: उन्नत माइक्रो डिवाइस [AMD] nee अति केमैन प्रो [Radeon HD 6950]
मैं वीजीए pststrough पाने के लिए डेबियन 7 (व्हीजे) पर KVM के साथ काम करने की कोशिश कर रहा हूं , 6950 से गुजरते हुए विंडोज 7 अतिथि के लिए एक माध्यमिक वीडियो कार्ड के रूप में। यदि मैं कर्नेल मॉड्यूल को ब्लैक लिस्ट करता हूं तो यह ठीक काम करता है ।radeon
/etc/modprobe.d/
अगर मैं 6570 पर X11 (या यहां तक कि एक KMS कंसोल) चलाने के लिए ब्लैकलिस्ट हटाता हूं , तो radeon
मॉड्यूल दोनों कार्डों को संलग्न करता है:
dmesg | egrep "01: 00.0 | 02: 00.0 | रैडॉन"
pci 0000: 01: 00.0: [1002: 6759] टाइप 0 क्लास 0x000300
pci 0000: 01: 00.0: reg 10: [मेम 0xe0000000-0xefffff 64bit प्रीफ़,
pci 0000: 01: 00.0: reg 18: [मेम 0xf7e20000-0xf3ff3x3x3 ]
pci 0000: 01: 00.0: reg 20: [io 0xe000-0xe0ff]
pci 0000: 01: 00.0: reg 30: [मेम 0xf7e00000-0xf7e1ff1 प्रीफ़]
pci 0000: 01: 00.0: D1 D2
pci 0000: 02: 00.0 का समर्थन करता है : [1002: 6719] टाइप 0 वर्ग 0x000300
pci 0000: 02: 00.0: reg 10: [मेम 0xd0000000-0xdffffff 64bit प्रीफ़]
pci 0000: 02: 00.0, reg 18: [मेम 0xf7d20000-0xf7d3ff3ff 64 बिट]
pci 0000 00.0: reg 20: [io 0xd000-0xd0ff]
pci 0000: 02: 00.0: reg 30: [मेम 0xf7d00000-0xf7d1ffff प्रीफ़]
pci 0000: 02: 00.0: D1 D2 का समर्थन करता है
vgaarb: डिवाइस जोड़ा गया: PCI: 0000: 01: 00.0, डिकोड = io + मेम, मालिक = io + मेम, ताले = कोई नहीं
vgaarb: डिवाइस जोड़ा गया: PCI: 0000: 02: 00.0, डेको = = io + मेम, का मालिक = कोई नहीं , Locks = कोई नहीं
vgaarb: ब्रिज कंट्रोल संभव 0000: 02: 00.0
vgaarb: ब्रिज कंट्रोल संभव 0000: 01: 00.0
pci 0000: 01: 00.0: बूट वीडियो डिवाइस
[drm] radeon kad मोडसेटिंग सक्षम।
Radeon 0000: 01: 00.0: 64 के लिए विलंबता टाइमर सेट
Radeon 0000: 01: 00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M प्रयुक्त)
Radeon 0000: 01: 00.0: GTT: 512 एम 0x0000000040000000 - 0x000000005FFFFFFF
[DRM] Radeon: VRAM के 1024M मेमोरी रेडी
[ड्रम] रैडॉन: 512M जीटीटी मेमोरी तैयार है।
radeon 0000: 01: 00.0: irI 46 MSI / MSI-X के लिए
radeon 0000: 01: 00.0: radeon: MSI का उपयोग करना।
[ड्रम] रैडॉन: इर्क आरंभीकृत।
radeon 0000: 01: 00.0: WB सक्षम
[drm] रैडॉन: ib पूल तैयार है।
[drm] radeon: पॉवर मैनेजमेंट इनिशियलाइज्ड
fbcon: radeondrmfb (fb0) प्राइमरी डिवाइस
fb0: radeondrmfb फ्रेम बफर डिवाइस है
[drm] इनिशियलाइज्ड radeon 2.1200 20080528 0000 के लिए: 01: 00.0 नाबालिग 0
radeon 0000: 02.0: सक्षम डिवाइस (0000 -> 0003)
Radeon 0000: 02: 00.0: 64 के लिए विलंबता टाइमर सेट
02:: 00.0: VRAM: Radeon 0000 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M प्रयुक्त)
Radeon 0000: 02: 00.0: GTT: 512 एम 0x0000000080000000 - 0x000000009FFFFFFF
[DRM ] रैडॉन: 2048M वीआरएएम मेमोरी तैयार
[ड्रम] रैडॉन: 512M जीटीटी मेमोरी तैयार है।
radeon 0000: 02: 00.0: irI 49 for MSI / MSI-X
रैडॉन 0000: 02: 00.0: radeon: MSI का उपयोग करते हुए।
[ड्रम] रैडॉन: इर्क आरंभीकृत।
radeon 0000: 02: 00.0: WB सक्षम
[drm] रैडॉन: ib पूल तैयार।
[drm] radeon: पॉवर मैनेजमेंट इनिशियलाइज्ड
fb1: radeondrmfb फ्रेम बफर डिवाइस
[drm] इनिशियेटेड रैडॉन 2.12.0 20080528 for 0000: 02: 00.0 on minor 1
[drm: radeon: फिनिशिंग डिवाइस।
radeon 0000: 02: 00.0: ffff88041a941800 unpin जरूरी नहीं
[drm] radeon: ttm अंतिम रूप से
pci-stub 0000: 02: 00.0: stub
-ci-stub 0000 द्वारा दावा किया गया : 02: 00.0: irI 49 for MSI / MSI-XI
यह विंडोज 7 वीएम को बूट पर ब्लूस्क्रीन करने का कारण बनता है।
मैं चीजों को कैसे कॉन्फ़िगर कर सकता हूं ताकि मॉड्यूल radeon
केवल 6570 से जुड़ा हो और 6950 से न हो?
pci_stub.ids=1002:6719,1002:aa80
ग्रब कॉन्फिग फ़ाइल में कर्नेल कमांड लाइन के अंत में जोड़ा । मुझे संदेह है किpci-stub
मेरे सेटअप में मॉड्यूल को कर्नेल में बनाया गया है।