You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(*) Note for qemu-3dfx: performance depends on CPU emulation - you can reach about 1/2 of native GPU performance when using KVM acceleration on x86-64 host, about 1/5 when using Hyper-V, and about from 1/100 when is using accelerated emulation and about 1/1000 when using full emulation. DOS Glide and *native* Glide wrapper isn't part of SoftGPU. You have to compile it from source or you can [donate qemu-3dfx author](https://github.com/kjliew/qemu-3dfx#donation).
@@ -68,10 +68,26 @@ Hypervisor translation to real HW GPU:
13) You maybe need some reboots (after MSVCRT and DX installation) and run `softgpu.exe` again.
195
-
14) After complete and final reboot system should start in 640x480 in 256 colours
213
+
14) After complete and final reboot system should start in 640x480 in 256 colours or in 32-bit colours.
196
214
15) Right click on desktop, Properties -> Settings and set the resolution (which you wish for) and colours:
197
215
- to 32 bits for 98/Me, because only in 32 bit real HW screen acceleration works and applications are much faster
198
216
- to 16 bits for 95, because 95 can't set colour depth on runtime (reboot is required) and lots of old applications can't start in 32 bits (all Glide for example)
@@ -220,7 +238,7 @@ VBoxManage setextradata "My Windows 98" "VBoxInternal/TM/TSCTiedToExecution" 1
220
238
VBoxManage modifyvm "My Windows 98" --cpu-profile "AMD Ryzen 7 1800X Eight-Core"
221
239
```
222
240
223
-
### vGPU9 vs. vGPU10
241
+
####vGPU9 vs. vGPU10
224
242
225
243
There are 2 variant of graphical HW acceleration in VirtualBox 7:
226
244
@@ -249,25 +267,23 @@ VBoxManage setextradata "My Windows 98" "VBoxInternal/Devices/vga/0/Config/VMSVG
249
267
250
268
251
269
### VMware Workstation setup with HW acceleration
252
-
SoftGPU with HW acceleration was tested only with lasted version of VMware Workstation (17.0.0 build-20800274), if you'll be successful with older version or free VMware player, please let me know.
270
+
SoftGPU with HW acceleration was tested only with lasted version of VMware Workstation (17 and 17.5), if you'll be successful with older version or free VMware player, please let me know.
253
271
254
272
#### General information
255
273
- Use **Windows 98 SE**, newer Mesa is not currently working in 95 and Windows 98 FE (first edition) hasn't supporting WDM sound cards so you might have a problem with sound.
256
274
-**Fresh install**, Windows 9x doesn't like hardware changes and if you import import VM from somewhere, strange problems may occur.
257
-
-**no VMware additions**, ~because they only contain basic display driver,~ contain mouse integration driver and tray program which **is replacing display driver to VMware default display driver**[and some integration utilities](https://github.com/JHRobotics/softgpu/issues/14). If you want mouse integration driver (but is useless for gaming with mouse) alone driver is [listed below](#extra-drivers).
258
-
- set as hardware compatibility **Workstation 9.x**and VM type **Windows 2000 Server**. VMware in other cases is comparing installed addition tools version and features with hypervisor version and if they don't match refuses to expose SVGA 3D commands to guest.
275
+
-SoftGPU is now partly compatible with **VMware additions**, when you decided to install it, please uncheck "SVGA driver".
276
+
-(optional) set as hardware compatibility to **Workstation 9.x**for vGPU9 or leave it on default level for vGPU10.
259
277
260
278
#### Step by step guide
261
279
1) Create new VM - from menu File->New Virtual Machine
262
280
2) In wizard choose *Custom (advanced)* click on next:
263
-
- As *Hardware compatibility* select **Workstation 9.x** (important)
264
-
265
-

266
-
281
+
- For **vGPU9** in *Hardware compatibility* select **Workstation 9.x**
282
+
- For **vGPU10** leave *Hardware compatibility* on default choice.
267
283
- Select *I will install the operating system later.*
268
-
- As *Guest operating system* choice **Microsoft Windows** and as *Version* select **Windows 2000 Server** (important)
284
+
- As *Guest operating system* choice **Microsoft Windows** and as *Version* select **Windows 98** (this is optional, driver itself reporting system version)
269
285
270
-

286
+

271
287
272
288
- Type VM name and number of processors keep on *1*
273
289
- Set the memory to 512 MB (but without additional patches not more!)
@@ -281,7 +297,7 @@ SoftGPU with HW acceleration was tested only with lasted version of VMware Works
281
297

282
298
283
299
- click on *USB Controller* and set *USB compatibility* to **USB 1.1** or remove USB controller completely
284
-
- click on *Display* but make sure, that **Accelerate 3D graphics** is turned **off** for installation = VMWare 7.x is painfully slow on 4/8-bit mode when is 3D acceleration enabled. So, turn in off for installation and turn in on after SoftGPU is installed.
300
+
- click on *Display* but make sure, that **Accelerate 3D graphics** is turned **off** for installation = VMware 17.x is painfully slow on 4/8-bit mode when is 3D acceleration enabled. So, turn in off for installation and turn in on after SoftGPU is installed. On VMware 17.5 this was fixed, so you can enable HW acceleration before installation.
285
301
286
302
- (optional) click on *Printer* and click *Remove* (if you don't plan to use this feature, you'll save yourself from a pointless warning message)
287
303
- click on *New CD/DVD (IDE)* and point *Use ISO image file* to your Windows 98 installation CD ISO.
@@ -294,18 +310,22 @@ SoftGPU with HW acceleration was tested only with lasted version of VMware Works
294
310
5) Install the Windows 98 - this step is really pain, VMware VM in BIOS VGA mode is hyper slow and mouse isn't usable - you have navigate through installation by keyboard (`TAB`, `Shift`+`TAB`, cursor keys, `Enter`).
295
311
- TIP: apply [patcher9x](https://github.com/JHRobotics/patcher9x). If you have Intel 11th gen. CPU or newer or AMD Ryzen (any model) or other AMD ZEN architecture CPU and newer, this is necessary.
296
312
6) After installation isn't system very usable until you'll install GPU driver! So, insert **SoftGPU iso** (can be downloaded in Releases) and run `softgpu.exe`.
297
-
7) Click on *Install!*
298
-
8) You maybe need some reboots (after MSVCRT and DX installation) and run `softgpu.exe` again.
299
-
9) After complete and final reboot system should start in 640x480 in 32 bits per pixel colors.
300
-
10) If you have mouse trouble, open *Device Manager* (by cursor keys select *My Computer* and press `Alt`+`Enter` to open properties), then disable all *HID-compliant mouse*. Reboot VM after done!
313
+
7) Set *Hypervisor preset* to **VMware Workstation (compatible)**. ("Compatible" profile install bit older Mesa but works for both vGPU9 and vGPU10).
314
+
315
+

316
+
317
+
8) Click on *Install!*
318
+
9) You maybe need some reboots (after MSVCRT and DX installation) and run `softgpu.exe` again.
319
+
10) After complete and final reboot system should start in 640x480 in 32 bits per pixel colors.
320
+
11) If you have mouse trouble, open *Device Manager* (by cursor keys select *My Computer* and press `Alt`+`Enter` to open properties), then disable all *HID-compliant mouse*. Reboot VM after done!
0 commit comments