Warcraft3 graphic problem with Win7 Guest

Discussions about using Windows guests in VirtualBox.
Post Reply
Minhxp
Posts: 4
Joined: 5. Nov 2021, 08:18

Warcraft3 graphic problem with Win7 Guest

Post by Minhxp »

Hi,
I'm now using Windows 10 host, and my guest OS is windows 7 on VirtualBox version 6.1.28.
Guest addition installed, 3D enable, video memory at 256 MB. When I install and open warcraft 3, the graphic appears wrong with broken color and the mouse disappeared.
But on my win 10 and win xp guest VirtualBox, graphic work normal with good speed.
The solution I have found on this forum is that starting War3 with "-opengl" parameter, However with this method the game doesnt work properly. It is laggy, not smooth.
Can you help me find the way to make warcraft 3 work with normal graphics and good speed just like win XP guest VirtualBox.
Thank for your time. Here is my VM setting

Code: Select all

Name:                        windows 7
Groups:                      /
Guest OS:                    Windows 7 (64-bit)
UUID:                        9beedafe-5dd0-4cd0-8f0b-16831d6cd79c
Config file:                 H:\Virtual box\windows 7\windows 7.vbox
Snapshot folder:             H:\Virtual box\windows 7\Snapshots
Log folder:                  H:\Virtual box\windows 7\Logs
Hardware UUID:               9beedafe-5dd0-4cd0-8f0b-16831d6cd79c
Memory size:                 6144MB
Page Fusion:                 disabled
VRAM size:                   256MB
CPU exec cap:                100%
HPET:                        disabled
CPUProfile:                  host
Chipset:                     piix3
Firmware:                    BIOS
Number of CPUs:              4
PAE:                         enabled
Long Mode:                   enabled
Triple Fault Reset:          disabled
APIC:                        enabled
X2APIC:                      disabled
Nested VT-x/AMD-V:           disabled
CPUID Portability Level:     0
CPUID overrides:             None
Boot menu mode:              message and menu
Boot Device 1:               Floppy
Boot Device 2:               DVD
Boot Device 3:               HardDisk
Boot Device 4:               Not Assigned
ACPI:                        enabled
IOAPIC:                      enabled
BIOS APIC mode:              APIC
Time offset:                 0ms
RTC:                         local time
Hardware Virtualization:     enabled
Nested Paging:               enabled
Large Pages:                 enabled
VT-x VPID:                   enabled
VT-x Unrestricted Exec.:     enabled
Paravirt. Provider:          Default
Effective Paravirt. Prov.:   HyperV
State:                       powered off (since 2021-11-05T06:44:38.000000000)
Graphics Controller:         VBoxSVGA
Monitor count:               1
3D Acceleration:             enabled
2D Video Acceleration:       disabled
Teleporter Enabled:          disabled
Teleporter Port:             0
Teleporter Address:
Teleporter Password:
Tracing Enabled:             disabled
Allow Tracing to Access VM:  disabled
Tracing Configuration:
Autostart Enabled:           disabled
Autostart Delay:             0
Default Frontend:
VM process priority:         default
Storage Controller Name (0):            SATA
Storage Controller Type (0):            IntelAhci
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0):  30
Storage Controller Port Count (0):      2
Storage Controller Bootable (0):        on
SATA (0, 0): H:\Virtual box\windows 7\windows 7.vdi (UUID: 2cef27da-9ea3-45da-bb2c-ded7912d67fc)
SATA (1, 0): C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso (UUID: c141d2fa-7ca0-4087-94e2-411dc3efd296)
NIC 1:                       MAC: 08002716935E, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 1 Settings:  MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)
NIC 2:                       disabled
NIC 3:                       disabled
NIC 4:                       disabled
NIC 5:                       disabled
NIC 6:                       disabled
NIC 7:                       disabled
NIC 8:                       disabled
Pointing Device:             USB Tablet
Keyboard Device:             PS/2 Keyboard
UART 1:                      disabled
UART 2:                      disabled
UART 3:                      disabled
UART 4:                      disabled
LPT 1:                       disabled
LPT 2:                       disabled
Audio:                       enabled (Driver: DSOUND, Controller: HDA, Codec: STAC9221)
Audio playback:              enabled
Audio capture:               disabled
Clipboard Mode:              disabled
Drag and drop Mode:          disabled
VRDE:                        disabled
OHCI USB:                    disabled
EHCI USB:                    disabled
xHCI USB:                    enabled

USB Device Filters:

<none>

Bandwidth groups:  <none>

Shared folders:<none>

Capturing:                   not active
Capture audio:               not active
Capture screens:             0
Capture file:                H:\Virtual box\windows 7\windows 7.webm
Capture dimensions:          1024x768
Capture rate:                512kbps
Capture FPS:                 25kbps
Capture options:
mpack
Site Moderator
Posts: 39156
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: Warcraft3 graphic problem with Win7 Guest

Post by mpack »

VMs do not make good games platforms. Better to dual boot if you want that.
Minhxp
Posts: 4
Joined: 5. Nov 2021, 08:18

Re: Warcraft3 graphic problem with Win7 Guest

Post by Minhxp »

mpack wrote:VMs do not make good games platforms. Better to dual boot if you want that.
Thanks for the prompt response, mpack.
I find and try other solutions: like using Pop!_OS with Wine for playing my old collection games is a good alternative.
I just want to know the reason and hope to find a solution for this problem: why win 7 guest os on virtualbox with 3D enable can't make this game works, whereas with win XP on VirtualBox ver 6.0 It works perfectly both on speed and graphic.
scottgus1
Site Moderator
Posts: 20965
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, Linux

Re: Warcraft3 graphic problem with Win7 Guest

Post by scottgus1 »

6.1 does not support Windows 7 hosts anymore, and there were video changes all through 6.0 and 6.1. XP has 3D acceleration in 6.0 and earlier, but not in 6.1 and later. Also, 3D may not be working on your 7 VM's host. A vbox.log uploaded with the forum's Upload Attachment tab can tell.

I think XP will stress a VM less than 7, but requiring 6.0 may be a blocker to future host OS's at some point.
Minhxp
Posts: 4
Joined: 5. Nov 2021, 08:18

Re: Warcraft3 graphic problem with Win7 Guest

Post by Minhxp »

Hi scottgus1,
Sorry If I'm not clear enough. My host is windows 10, and I have installed both Win 7 guest and before it: Win XP guest (VirtualBox ver 6.0) on this host PC. However, games like warcraft 3 have serious graphic problems in win 7 guest (broken color, mouse point disappeared...), even with Guest addition installed, 3D enabled. Whereas on win XP guest in the old version of VirtualBox 6.0, this game work perfectly.

Now I have moved to a new version of VirtualBox version 6.1.28, I can not use win XP guest with 3d acceleration enabled anymore. So I hope to find a solution to the problem win 7 guest has in this game. I upload the vbox.log file If anyone can help, Thank you for sharing your advice with me.
Attachments
windows 7-2021-11-06-20-22-27.zip
vbox log
(38.13 KiB) Downloaded 9 times
scottgus1
Site Moderator
Posts: 20965
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, Linux

Re: Warcraft3 graphic problem with Win7 Guest

Post by scottgus1 »

Minhxp wrote:Sorry If I'm not clear enough. My host is windows 10
Actually, I'm sorry, I didn't read carefully enough! :oops:

Thanks for the log. It shows running 3D acceleration. If you scroll down to this line:
00:00:04.123583 VMSVGA3d: cap[0]=0x00000001 {3D}
I think this list is the capabilities of the 3D acceleration system. Some of the features are 'failed', which are normal in Virtualbox logs. If these features are required with your game, then the game may suffer.

You might try this, it's the only 3rd-party addition that I know of that might help.
OpenGL3 software render
viewtopic.php?f=2&t=101304&p=491848#p491844
Minhxp
Posts: 4
Joined: 5. Nov 2021, 08:18

Re: Warcraft3 graphic problem with Win7 Guest

Post by Minhxp »

HI scottgus1
Thanks for your suggestion, I have followed the method in your link, still, it won't fix the graphic problems of the warcraft 3 game in VirtualBox now.
Maybe in the future, this problem will be solved with better support of 3d acceleration in new versions of VirtualBox. Thank you for trying to help me, scottgus1.I really appreciate your help
Post Reply