Skip to content

Releases: JHRobotics/softgpu

v0.8.2025.53-preview

29 Jul 21:01

Choose a tag to compare

  • VESA driver
  • fixed page fault in VBox VGA driver and QEMU std vga driver
  • small stability improvements
  • fixed corrupted driver *.inf in some cases

v0.8.2025.51-preview

09 Jul 07:59

Choose a tag to compare

Bug fix release

  • VMware: VRAM test (VMware bug)
  • QEMU: vmware adapter compatibility fixes
  • SVGA: keep line align when autoresize/in custom modes
  • HAL: don't call memory helpers from ddraw.dll
  • HAL: better surface tracking

v0.8.2025.50-preview

30 Jun 22:44

Choose a tag to compare

New feature release

  • DirectX native driver
  • no DLL replacement
  • HAL: DDI 8
  • (Wine fully optional)
  • SVGA: stable memory allocation
  • MESA: revert to Mesa 23.1.9 as most stable
  • Wine: DLLs are now hot patched (allow to use Wine without ddraw/d3d8/d3d9.dll replace)

Note: althought this preview of beta line, it should be more stable than previous release, when works. Fixes lots of DX6 and DX7 bugs, but also creates brand new problems.

v0.6.2024.40-alpha3

01 Oct 21:17

Choose a tag to compare

Stability release

  • ! stability fixes
  • ! double buffering support (or emulation)
  • ! Hires <-> VGA mode switching correctly
  • Gamma support (disabled by default)
  • Driver: HW cursor in 8/16/32 bpp (VMware, VirtualBox has this bug)
  • Increased compatibility list
checksum

MD5:

softgpu-0.6.2024.40.iso: 3de9eff45cbfce68f2940851efe7f447
softgpu-0.6.2024.40.zip: 849aa8d178ba2081ddaf313a8175c5e0

SHA-256:

softgpu-0.6.2024.40.iso: a389071946221dfc63038097511f4f8552bccf68acbb2b2ef54bd9768d2fbcb2
softgpu-0.6.2024.40.zip: aae0f0cf25e9b315e159e3f942b2ebe4b199f9f98fc1cfdb37caad9d10ba46b6

v0.6.2024.38-alpha3

04 Aug 11:41

Choose a tag to compare

Hotfix release:

  • ! no hard wired modes on DDHAL (1280x800 didn't work for example, #99)
  • ! no unknown control to DIP (causes BSOD)
  • ! Wine: broken build (introduced in 0.6.2024.37)
checksum

MD5:

softgpu-0.6.2024.38.iso: a97e9d0b0558b64678812902d858dec4
softgpu-0.6.2024.38.zip: dbd2276d2c5b77bb74f3a86afd5c06bb

SHA-256:

softgpu-0.6.2024.38.iso: 54d9f8dc0ae929fdf376edf6342eb0c048f4a9e7a7e88410e664859179ac9f17
softgpu-0.6.2024.38.zip: 45ec135ab29bc58b325371f18876f2994de97d6e65629d53ccf99eede5b36bdd

v0.6.2024.37-alpha3

01 Aug 11:19

Choose a tag to compare

Hotfix release:

  • ! native DDHAL now operable (introduced in 0.6.2024.36)
  • ! reduced wasteful surface align
checksum

MD5:

softgpu-0.6.2024.37.iso: 99ec9d2f7a3ceef1edeeec1fd3d47ace
softgpu-0.6.2024.37.zip: 8600a083e13ceb49c63165a51ebc7eae

SHA-256:

softgpu-0.6.2024.37.iso: 480ea8956b89030e5cb0d913eb1fc0c37d0fff6214de72693d7f9383a9016fea
softgpu-0.6.2024.37.zip: 8e8a6d1bc4000488f349b00f2531422b3b7908030024cc4ec2f3ed23b697dc87

v0.6.2024.36-alpha3

30 Jul 10:35

Choose a tag to compare

New features and stability release:

  • ! VMware vGPU10 support
  • ! fixed missing non English chars
  • ! fixed memory waste when allocating large regions
  • ! better handling out-of-memory errors
  • ! profiles for different hypervisors
  • Better HW detection
  • Driver: fixed race-conditional bugs
  • Driver: SVGA screen target support
  • Driver: Smooth font support
  • Driver: driver version reporting to HV
  • Driver: better VMware support
  • Mesa/SVGA: better memory limitation
  • Mesa/SVGA: screen target support (vGPU10, VBox only)
  • Mesa/SVGA: OpenGL 4.1 (vGPU10, VBox), 4.3 (vGPU10, VMware)
  • Mesa/SVGA: better compatibility detection
  • Mesa/LLVMpipe: LLVM 18.1.8
  • Mesa/LLVMpipe: OpenGL 4.5
  • Mesa/Nine: fixed diffuse lights
  • Mesa: faster readpixels
  • Wine: S3TC support
  • Wine: explorer, iexplore blacklisted
  • Increased compatibility list
checksum

MD5:

softgpu-0.6.2024.36.iso: 71e02d3d3bca4910b303493d407dc6bb
softgpu-0.6.2024.36.zip: ff7e1f9bee5e80f3c47087767794059f

SHA-256:

softgpu-0.6.2024.36.iso: fea25136365d8e44faf5970c121fe10736969858bbfd22d035180e695e324573
softgpu-0.6.2024.36.zip: 8dac1e02e47fd68d2a9ccd1440884e576ebc931164adb30778cd5ee65de7a027

v0.5.2024.29-alpha2

13 Apr 00:51

Choose a tag to compare

Bugfix and stability release:

  • ! Wine works on Windows 95
  • ! OpenGlide works with MiniGL wrappers
  • Driver: VIDEOPARAMETERS support
  • SVGA/Mesa: added GMR cache (require 1024 MB RAM)
  • Mesa: fixed page fault with llvmpipe/softpipe
  • Wine: fixed creating shader object (even if no shader support)
  • Wine: better restore screen after game/app quit
  • OpenGlide: disabled fog (and problems with it)
  • OpenGlide: restore screen after quit
  • OpenGlide: SSE and MMX optimized format conversion
  • Increased compatibility list
checksum

MD5:

softgpu-0.5.2024.29.iso: 395d504a48943768fc6fd40aec3705a3
softgpu-0.5.2024.29.zip: 1c28fd334ab0acc5f04a10d7e0d7f26d

SHA-256:

softgpu-0.5.2024.29.iso: abe3b88f0870f7f39bad178ce4b97a91964ebb3f370ff2ca33b8d94cc6d6a652
softgpu-0.5.2024.29.zip: af93b9bdfa8a8068f41b2860c34e7e71c933ce9e7897c7239f164f16489fbb30

v0.5.2024.24-alpha2

19 Mar 02:29

Choose a tag to compare

New features release

  • ! fixed the most of mouse cursor bugs
  • ! limited RAM memory usage
  • ! fixed some setup GUI bugs (introduced in 0.4.2023.18)
  • vGPU10 finaly works
  • DirectDraw HAL (2D only)
  • Driver: reduced usage of 16bit RING-3 code (increase stability and speed)
  • Driver: command buffers disabled for vGPU9 deviced (FIFO usage looks stable and faster)
  • Wine: replaced window proc daisy chain with hooks (increase compatibility by a lot)
  • Wine: report no shader support for vGPU9 devices (they didn't work anyway)
  • Wine: DX 8 + D9 implementation switcher
  • Wine: DLL version is set to 4.9.0.904
  • OpenGlide: fixed multi-thread rendering
  • Mesa: optimized driver
  • Mesa: various rendering fixes
  • Mesa: Nine support (experimental)
  • Mesa: 8-to-9 wrapper for Nine (experimental)
  • Mesa: vGPU10 - OpenGL version 3.3
  • QEMU: QEMU-3Dfx OpenGL ICD driver
checksum

MD5:

softgpu-0.5.2024.24.iso: 1b234cd2c8cda1eaee2a7c32c41d495e
softgpu-0.5.2024.24.zip: 31b4308268fb277fed99df0cee48cbf7

SHA-256:

softgpu-0.5.2024.24.iso: d3fcde3e71eeac87fefd777b07593198adf1e5a899a9893341816971d3683a30
softgpu-0.5.2024.24.zip: 425c05b207552f970501f8b1ca3c4f8fe9c01889606ae06cdc1393a0feb597b1

v0.4.2023.19-alpha

08 Sep 10:00

Choose a tag to compare

This is bugfix release:

  • (!) fix for virtual GPUs without CB (VBox <= 6.1)
  • (!) fixed GMR allocation pool (introduced in 0.4.2023.13)
  • (!) enabled direct rendering (introduced in 0.4.2023.18)
  • (!) fixed direct rendering in window mode
  • optimized locks
  • driver configuration in registry
  • specific tunes for VirtualBox/VMware