Vmware ホストでグラフィック カードを動作させようとして 2 日間行き詰まりました。
仕様:
- Windows 上で動作する Vvmware ESXi 5.0.0
- ホストで実行されているUbuntu 10.04
- グラフィックカード: AMD Radeon 6900 シリーズ
有用な出力:
#lspci -v
03:00.0 VGA compatible controller: ATI Technologies Inc Cayman PRO [AMD Radeon 6900 Series]
Subsystem: PC Partner Limited Device 186b
Flags: bus master, fast devsel, latency 64, IRQ 18
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at b2420000 (64-bit, non-prefetchable) [size=128K]
I/O ports at 4400 [size=256]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Endpoint, MSI 00
Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [100] Vendor Specific Information <?>
Capabilities: [150] Advanced Error Reporting <?>
Kernel driver in use: fglrx_pci
Kernel modules: fglrx
ubuntuをテキストモードで起動しています。VM で OpenCL を実行しようとしています。ati-stream などでさまざまなチュートリアルをたくさん試しましたが、何も機能しません。それから私はこれに従いました
それを行った後、起動時に次のメッセージが表示されました。
dmesg|grep radeon
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.2.6 root=UUID=1b5bd568-6b7f-41c0-be1c-d69ae4f7e438 ro text splash video=radeon:modeset=1
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.6 root=UUID=1b5bd568-6b7f-41c0-be1c-d69ae4f7e438 ro text splash video=radeon:modeset=1
[ 2.670567] [drm] radeon kernel modesetting enabled.
[ 2.671623] radeon 0000:03:00.0: enabling device (0000 -> 0003)
[ 2.672877] radeon 0000:03:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 2.679567] radeon 0000:03:00.0: BAR 6: can't assign [??? 0x00000000 flags 0x0] (bogus alignment)
[ 2.680456] radeon 0000:03:00.0: BAR 6: can't assign [??? 0x00000000 flags 0x0] (bogus alignment)
[ 2.681299] [drm:radeon_get_bios] *ERROR* Unable to locate a BIOS ROM
[ 2.682179] radeon 0000:03:00.0: Fatal error during GPU init
[ 2.683291] [drm] radeon: finishing device.
[ 2.693101] radeon 0000:03:00.0: PCI INT A disabled
[ 2.696322] radeon: probe of 0000:03:00.0 failed with error -22
ホストにグラフィックカードが表示されているので、パススルーが機能していることはわかっていますが、正しく機能させることはできません。
誰でも私を助けることができますか?さらに情報が必要な場合はお問い合わせください。