I'm using VB on XP Pro with an Ati Mobility Radeon HD 3650, using the following Catalist drivers (latest patched with Mobility Modder.NET)
Code: Select all
Driver Packaging Version 8.65-090813a-087735C-ATI
Catalyst™ Version 09.9
Provider ATI Technologies Inc.
2D Driver Version 6.14.10.6999
2D Driver File Path System/CurrentControlSet/Control/Video/{D6B99F1D-8F69-40FA-8EAB-2C5D84627002}/0000
Direct3D Version 6.14.10.0697
OpenGL Version 6.14.10.8918
Catalyst™ Control Center Version 2009.0813.2131.36817
AIW/VIVO WDM Driver Version 6.14.10.6238
AIW/VIVO WDM SP Driver Version 6.14.10.6238
Code: Select all
---------------------------
VirtualBox.exe - Application Error
---------------------------
The instruction at "0x5ed04e96" referenced memory at "0x0000044c". The memory could not be "read".
Click on OK to terminate the program
Click on CANCEL to debug the program
---------------------------
OK Cancel
---------------------------When I check the logfile for that VM, I see the following:
Code: Select all
00:00:00.938 VirtualBox 3.0.8 r53138 win.x86 (Oct 7 2009 08:57:03) release log
00:00:00.938 Log opened 2009-10-16T10:04:36.359375000Z
00:00:00.938 OS Product: Windows XP Professional
00:00:00.938 OS Release: 5.1.2600
00:00:00.938 OS Service Pack: 3
00:00:00.938 Host RAM: 2027MB RAM, available: 964MB
00:00:00.938 Executable: C:\PROGRA~1\Sun\VIRTUA~1\VirtualBox.exe
00:00:00.938 Process ID: 4136
00:00:00.938 Package type: WINDOWS_32BITS_GENERIC
00:00:01.061 SUP: Loaded VMMR0.r0 (C:\PROGRA~1\Sun\VIRTUA~1/VMMR0.r0) at 0x8630c060 - ModuleInit at 000000008631d4e0 and ModuleTerm at 000000008631d550
00:00:01.061 SUP: VMMR0EntryEx located at 000000008631e130, VMMR0EntryFast at 000000008631d6b0 and VMMR0EntryInt at 000000008631d6a0
00:00:01.061 SUP: windbg> .reload /f C:\PROGRA~1\Sun\VIRTUA~1/VMMR0.r0=0x8630c060
00:00:01.273 Console::configConstructor: DeviceIoControl failed, err (0x57), ignoring
00:00:01.322 VBoxSharedClipboard mode: Bidirectional
00:00:01.707 OpenGL Error: ChoosePixelFormat failed
00:00:01.707 OpenGL Error: SetPixelFormat failed (Error 0x6)
00:00:01.707 OpenGL Error: ChoosePixelFormat failed
00:00:01.707 OpenGL Error: SetPixelFormat failed (Error 0x6)
00:00:01.707 OpenGL Error: Render SPU: (MakeCurrent) Couldn't create the context for the window (error 0x6)
00:00:01.707 OpenGL Error: Render SPU: (MakeCurrent) failed to make 0x180107db, 0x0 current with 0x6 error.
Code: Select all
<Display VRAMSize="32" monitorCount="1" accelerate3D="true"/>Code: Select all
<Display VRAMSize="32" monitorCount="1" accelerate3D="false"/>I tested this with Linux and Windows guest OS's - so I doubt this is guest-os related (this is before the guest boots). I have tried multiple things, increased and decreased the video memory - nothing but the above sollution works, which is a bit stupid, because I would need 3D-acceleration (OpenGL) in the guest OS. Running other OpenGL applications works just fine in the host Windows OS.
Anyone an idea?