Ticket #4448 (closed defect: fixed)

Opened 9 years ago

Last modified 5 years ago

Half Life 2 runs in DX70 mode only

Reported by: diablod3 Owned by:
Priority: major Component: 3D support
Version: VirtualBox 3.0.0 Keywords:
Cc: Guest type: Windows
Host type: Linux

Description (last modified by frank) (diff)

Debian Sid AMD64, Windows XP32, Radeon 4850 with fglrx 9.5

Half-Life 2 only runs in DX70 mode using the -dxlevel 70 command line option. Setting it to 80, 81, 90, or 95 do not work and either lock the application up or crash it.

HL2 in DX70 is slow, but does seem to be at least partially hardware accelerated.

Change History

comment:1 Changed 9 years ago by diablod3

3.1.0 has greatly improved support for Source games. HL2 now actually loads and runs correctly.

The remaining bugs with Source based games are that it tends to screw up when changing resolutions, and sometimes exiting a Source game will crash VBox altogether.

Portal's lighting is also massively too bright. Wine 1.1.33 does not exhibit these bugs.

HL2 thinks I'm on D3D8.1 hardware (although in Wine it finds all the D3D9 features), so I suspect some things WineD3D uses are not done in VBox's OpenGL pass through yet.

I have not tested TF2 yet, but I suspect similar problems.

So 3.1.0 is a massive step forward in support.

comment:2 Changed 7 years ago by twipley

For the record, I am still unable to run Portal using the -dxlevel trick.

comment:3 Changed 5 years ago by twipley

Works for the first time in years using default settings, since 4.2.14 (in combination with Linux Mint Olivia -- based on Ubuntu 13.04).

Great job, VirtualBox team. o/

comment:4 Changed 5 years ago by frank

  • Status changed from new to closed
  • Resolution set to fixed
  • Description modified (diff)

Thanks for letting us know!

Note: See TracTickets for help on using tickets.
ContactPrivacy policyTerms of Use