Epic's Unreal Web Page Unreal Setup

An introduction

I've mentioned before that if you run Unreal on a PowerVR card, you'll want to change the default settings ... well, this page describes some general recommendations for your Unreal setup, and specific graphics settings for PowerVR users. Feedback on these PowerVR settings has been very good - dramatically improved visuals, and good performance. I've benchmarked the settings on a PII-266 (overclocked to 300MHz), with 64Mb SD-RAM, a Matrox Mystique and an m3D, but Apocalypse 3Dx users report the same improvements in graphics quality.

One quick note regarding modifications to the unreal.ini file (where most of the changes will go) - the first time you run Unreal, it performs a bunch of first-time configuration operations. So, if you haven't installed Unreal yet, be sure to run it and set up your graphics card at least once before modifying the INI file.


Getting Windows ready for Unreal

As with any of the system-heavy games that run under '95, there are a few general guidelines to follow when running Unreal. Your virtual memory settings and free disk space both have a big impact on Unreal's performance. So ...

An important note about running Unreal - make sure your system's not running any unnecessary software ... close all the apps running in your System Tray before running Unreal up, especially stuff like ICQ, virus scanners and the like. Even the active desktop and heavy wallpaper make a difference...


Just gimme the cache...

There are two caches that will have an impact on Unreal's performance - the Unreal cache and Windows' own file cache, also known as the VCache.


Testing the changes

OK ... when you're ready to roll, you need some way of testing the changes you make. There are two issues here - frame rate and playability. While frame rates can be measured, improvements as a result of modifying settings like the cache size can only be seen by actually playing a level or two ... frame rate isn't everything ! When you're changing graphics options, though, it's a damn good measure of the changes. If you want to test/measure frame rates...

So ... to try out a change to your graphics settings ...


PowerVR Recommendations

OK ... these are the unreal.ini settings I use to get a good balance between visuals and frame rates. As always, your best bet is to experiment and see what works best for you, but I'd suggest you start with these just to see what your PowerVR is capable of. This section may well change if (when ?) NEC release an updated Unreal driver for the PCX2 chipset (mind you, the PVRSG will probably be out by then...). I'm running the latest generic PowerVR drivers, by the way (you can, of course, grab them on the PowerVR page).

Update (13.11.98): many thanks to John Snider for pointing out that setting VertexLighting True makes a big difference to the average framerate of Unreal on the PowerVR - 23% in 640x480, and a whopping 35% in 800x600 ! Consequently I've modified the recommendations below ...

You may need to hike the brightness up on your VDU to counteract the darkness that VertexLighting True introduces, but it's a small price to pay for the increase in performance. Setting Coronas and ShinySurfaces True drops about one frame-per-second, but you may prefer the look of it - give it a try !


In conclusion...

Well, this is probably one of the most bare-bones pages in GWeb, but hopefully it'll help a few Unreal users out there ... and if you have any comments or suggestions, feel free to drop me a line.

Good luck, and enjoy Unreality !