Aero Glass / WDDM support works, but may crash

Postings relating to old VirtualBox pre-releases
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

Aero Glass / WDDM support works, but may crash

Post by Technologov »

Congratulations !
VirtualBox is the *first* Open-Source virtualizer to achieve Aero-Glass compatibility ! Amazing !

Host: Windows 7 x64 + VBox 4.1.0_BETA1 + NVIDIA GTX 560
Guest: Windows 7 x64 + GA 4.1.0_BETA1

I see that windows 7 minimizing are smooth plus semi-transparency works great !
Window mini preview also works great !

Windows-3D-flip is fantastic ! (WinKey+Tab)

Alt-tab works fine and gives you old-style windows-flip.

Maximizing/Resizing Guest's window is a bit slow - takes up to 10 sec.
In addition, after several times of resizing VM, it finally crashed. (see "Windows 7 64-bit-2011-07-01-01-38-22.log")

How may I know from vbox.log, that VM uses WDDM ?
Attachments
Windows 7 64-bit-2011-07-01-01-38-22.log
VM crash
(69.63 KiB) Downloaded 26 times
Windows 7 64-bit-2011-07-01-01-20-46.log
(66.9 KiB) Downloaded 22 times
Leak
Posts: 242
Joined: 31. Mar 2009, 13:00
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: Debian Testing, Windows XP, Windows Server 2003/2008 R2

Re: Aero Glass / WDDM support works, but may crash

Post by Leak »

Since Aero needs (some) 3D functionality to work - does the WDDM driver also do Direct3D, or rather - to what extent?
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

Re: Aero Glass / WDDM support works, but may crash

Post by Technologov »

>or rather - to what extent?

It is up to us, the BETA testers, to find out.
Leak
Posts: 242
Joined: 31. Mar 2009, 13:00
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: Debian Testing, Windows XP, Windows Server 2003/2008 R2

Re: Aero Glass / WDDM support works, but may crash

Post by Leak »

Technologov wrote:>or rather - to what extent?

It is up to us, the BETA testers, to find out.
Well, a word from someone in the know with the code would be helpful - at least knowing what definitely is and isn't implemented should help with testing, don't you think?
MaidenFan
Posts: 33
Joined: 25. Sep 2008, 16:14
Primary OS: Fedora other
VBox Version: PUEL
Guest OSses: Fedora, CentOS, Ubuntu, Windows 7
Location: London, UK
Contact:

Re: Aero Glass / WDDM support works, but may crash

Post by MaidenFan »

I can confirm that Aero works on a Windows 7 guest and Mac OS X host. What doesn't work is Aero on a Windows 7 guest (fresh install, booted to safe mode, installed WDDM drivers) on a Linux host (Ubuntu Natty, latest updates) - VM is veeeery slow and unresponsive.

Hardware for the Linux host is an Intel Xeon X3450, 8GB of DDR3 ECC RAM, nVidia Quadro (with proprietary drivers) and Intel 510 SSD.

Edit: It seems the redraw is horrendously slow, if I have the VBox window sized to ~800x600, it does redraw and I get a usable (and speedy) Aero desktop. Any bigger and I'm waiting for ever with a black window.
* Fedora Linux User * Personal Website & Blog
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

Re: Aero Glass / WDDM support works, but may crash

Post by Technologov »

MaidenFan: Attach / upload VBox.log
MaidenFan
Posts: 33
Joined: 25. Sep 2008, 16:14
Primary OS: Fedora other
VBox Version: PUEL
Guest OSses: Fedora, CentOS, Ubuntu, Windows 7
Location: London, UK
Contact:

Re: Aero Glass / WDDM support works, but may crash

Post by MaidenFan »

Attached :)
Attachments
Windows 7 - WDDM-2011-07-01-13-04-28.log
(77.96 KiB) Downloaded 20 times
Windows 7 - WDDM-2011-07-01-13-16-13.log
(98.25 KiB) Downloaded 15 times
Windows 7 - WDDM-2011-07-01-13-20-50.log
(98.8 KiB) Downloaded 16 times
* Fedora Linux User * Personal Website & Blog
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Re: Aero Glass / WDDM support works, but may crash

Post by Sasquatch »

Xubuntu 11.04, nVidia GT210 with nVidia driver installed, AMD FX-60, 3 GB RAM. VM with W7 Pro x86 and WDDM. No problems with different resolutions up to 1152x864. There are a few redraw issues where parts become black, but mostly the desktop and making a selection in that spot or put another window on top of it solves it. I do get black screens when I change the resolution. Either a refresh of the entire display is needed, or a save state/resume. The window preview in the main GUI shows the display properly, but sometimes tends to hang. When I logged on, the window went black and hang on the Welcome text. After a save state/resume, the VM logged in properly but the main GUI preview stayed on the log in dialogue with the text "welcome" until the VM was shut down.

Side note: Windows' games still don't work. Solitaire crashes with the dialogue "program stopped responding", asking for online solution check or just close the program. Same thing with minesweeper and others.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
Leonid
Volunteer
Posts: 101
Joined: 17. Dec 2008, 15:10

Re: Aero Glass / WDDM support works, but may crash

Post by Leonid »

Windows games should work fine, atleast they do here.

If they crash for you most likely you've got corrupted direct3d files, run dxdiag to check this out.
Same note to all the testers, to avoid messing with previous drivers installations make sure to uninstall previous guest additions if any, then reinstall DirectX and only then install new guest additions (also, note that you do NOT need to boot into safe mode while installing wddm drivers).
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Re: Aero Glass / WDDM support works, but may crash

Post by Sasquatch »

Install DirectX? That always lead to problems in the past, why is it suddenly required? Anyway, it disables Aero on my end, then when it restores itself, I get a black screen and have to save state/resume again. Dxdiag does the same. I don't see anything wrong in it, other than the WHQL logo testing. Is there anything I should look for specifically? I'm going to remove the GA, run sfc /scannow to fix system files and reinstall the 4.1 GA again. Maybe that will fix the games.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: Aero Glass / WDDM support works, but may crash

Post by Perryg »

The re-install of directX gets the original Windows files back like they were *IF you had installed the guest additions with 3D in safe mode. Then you install the guest additions for the beta.
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Re: Aero Glass / WDDM support works, but may crash

Post by Sasquatch »

I've reinstalled the GA after removing them but now I cannot even start the games. Nothing shows up. I even tried reinstalling them, but it doesn't work. No crash report, no window, no process in task manager, nothing.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
misha
Posts: 289
Joined: 19. Dec 2008, 11:10

Re: Aero Glass / WDDM support works, but may crash

Post by misha »

Sasquatch wrote:Install DirectX? That always lead to problems in the past, why is it suddenly required? Anyway, it disables Aero on my end, then when it restores itself, I get a black screen and have to save state/resume again. Dxdiag does the same. I don't see anything wrong in it, other than the WHQL logo testing. Is there anything I should look for specifically? I'm going to remove the GA, run sfc /scannow to fix system files and reinstall the 4.1 GA again. Maybe that will fix the games.
The old d3d support replaced system d3d9.dll and d3d8.dll files to make VBox d3d work. With the new WDDM driver this is no longer required.
So if you had the old d3d support installed previously, please ensure the files are restored for the wddm driver to work properly. In that case no DirectX reinstall should be needed. Please take a look at %windir%\System32\d3d8.dll and %windir%\System32\d3d9.dll files properties to ensure these are original system files (e.g. in explorer right-click the file, in the context menu select "Properties" and in the "Details" tab of the properties dialog ensure the file's "Product name" property is "MS Windows OS", etc.).
Basically VBox additions installer should handle that automatically, if it does not - please report it here.
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Re: Aero Glass / WDDM support works, but may crash

Post by Sasquatch »

The file versions are from VB 4.0.4. I remember that there was a bug in 4.0.x or 3.2.x that didn't restore or backup those files properly. Now, I don't run the VM that often, so I could have skipped the 4.0.6 and above GA that might have fixed that. I'll install DirectX 9 separately and see how that goes. Maybe I have less issues with the black screens when logging in and have to save state the VM every time to fix it.

Sidenote, I tried to run sfc /scannow to check the system file integrity and fix inconsistencies, but it didn't work, it was unable to fix them. That might have been the D3D files. I'll report back after I reinstalled DX9 and performed that check again.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Re: Aero Glass / WDDM support works, but may crash

Post by Sasquatch »

Well, installed DX9 successfully, but still d3d8.dll and d3d9.dll are branded by VB. The sfc /scannow command gives the same result, found errors but unable to fix. I can return to a VM state that is as clean as it gets, but I rather not.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
Post Reply