NeSC > Emulators > UltraHLE > Requirements
UltraHLE's Requirements

Remember that this is only an approximate guide - I can't be exact because every PC is different. These are the requirements to run games at proper speed - it will work on slower PCs but won't be much fun!

 

CPU

UltraHLE has average CPU requirements. Realistically you will need at least a 400Mhz Pentium2 to get 30 frames per second in a simple game such as Mario64. Remember that other CPUs with weaker floating point performance, such as the AMD K6, K6-2 etc., will require a higher clock speed to achieve the same performance.

Video

UltraHLE only has native support for the Glide API, which means Voodoo series cards only. However, many excellent glide wrappers have been written specifically for UltraHLE and offer good speed and image quality on most Direct3D and OpenGL cards. Here is a quick guide to UltraHLE on the most popular graphics cards:

3dfx

Voodoo1 - OK, 640x480 only, slow, some effects missing.

Voodoo2 - Ideal!, 800x600 or 1024x768 with SLI, all effects functioning!

Voodoo Banshee - OK?, might need the special wrapper.

Voodoo3 - Good, needs special wrapper, some effects missing.

Voodoo5 - Very good, needs special wrapper, some effects missing.

 

nVidia

Riva128 - Poor, use a wrapper.

TNT - Good, use a wrapper.

TNT2 - Very good, use a wrapper.

Geforce - Very good, use a wrapper.

 

Matrox

G200 - Good, use a Glide to Direct3D wrapper

G400 - Very good, use a Glide to Direct3D wrapper

 

ATI

Rage 2 - Poor, use a Glide to Direct3D wrapper

Rage 128 - OK (?), use a Glide to Direct3D wrapper

Rage Pro - Good (?), use a Glide to Direct3D wrapper

Rage 128 Pro - Good, use a Glide to Direct3D wrapper

Rage Fury - Good, use a Glide to Direct3D wrapper

 

Other makes of card may work with a Glide to Direct3D wrapper (you are most likely to have success with XGL200) PROVIDED that they support hardware 3D acceleration!

Remember to install the latest drivers & DirectX. However, there seems to be problems with the latest nVidia drivers (the beta 5.x series) so you may have to go back to the 3.x drivers.

Audio

I think uHLE uses DirectSound (?), meaning it works on pretty much any sound card. However, the audio is generally bad in UltraHLE, especially if your machine is on the slow side. PCI sound cards are recommended over ISA because of slightly reduced CPU usage and lower latency. Lowering your resolution and using a faster wrapper (or even better, no wrapper at all!) can help.

Input

UltraHLE supports one or two players, in any combination of keyboard and gamepad(s) via the addon utility UltraHLP. It supports a single Adaptoid via a specially hacked version (download here)