Ultima IX: Ascension

The edition is modified from the last official release from Origin Systems and uses a widely accepted but "unofficial" 1.19 patch to address some last minute bugs and Direct3D performance issues.

Though the game's D3D support targets DirectX 7, the edition uses the game's Glide rendering mode and wraps that using nGlide to target DirectX 9. This results in more stable gameplay (the game was originally written for Glide) but performance takes a hit. The game does run in D3D mode under Wine with some configuration tweaks.

Application Details:

Version: GOG
License: Retail
Votes: 0
Latest Rating: Platinum
Latest Wine Version Tested: 5.12

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

The installer, basic gameplay at least through the first dungeon and first two towns.

What does not

Movie playback shows a blank screen with Wine complaining it cannot decode MPEG-1 videos. Simply moving the "videos" directory will cause the game to skip movie playback which is recommended.

 There is also an important 2D "hand cursor" which shows during 2D elements of the screen (dialog boxes, the backpack interface) which does not show up, making it difficult though not impossible to get through the 2D dialogs in the game.


What was not tested

Gameplay past the first dungeon and two towns (or, put another way, gameplay past the first hour).

Hardware tested


  • GPU:
  • Driver:

Additional Comments

This application could be considered platinum if not for the movie playback issue and the one open bug.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowFedora 32 x86_64Jul 19 20205.12N/A Yes NoPlatinumChristopher Thielen 
ShowFedora 27 x86_64Nov 26 20183.18N/A Yes YesSilverChristopher Thielen 
ShowFedora 23 x86_64Feb 07 20161.9.3Yes Yes GoldChristopher Thielen 
CurrentFedora 22 x86_64Oct 07 20151.7.52Yes Yes BronzeChristopher Thielen 
ShowFedora 20May 08 20141.7.18Yes Yes Bronzean anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected
9127 Multiple applications require system stream support in the MPEG-I splitter (Drome Racers, Ninki Seiyuu no Tsukukurikata) NEW View

Show all bugs

HowTo / Notes

Modifications Required to Run

Ultima IX edition runs under Wine but with some caveats:

1) The game opens with a lengthy movie. This movie is just a MPEG-1 .avi file renamed to ".dat" in the movies directory. Wine will complain it cannot decode MPEG-1 and will instead show a black screen with no audio for the duration of the movie. This may appear to be the game not running. Simply move your movies directory (e.g. rename it to "moves.backup") and Ultima IX will skip movie playback. It should be noted there are a small number of moments in the game explained by videos so you may be a little lost when one of these movies skips. (It may also be possible to copy a native version of the quartz.dll into Ultima IX's directory in order to avoid this but that has not been tested.)

2) The edition ships with the Glide renderer configured as well as the third-party nGlide wrapper (not part of the original distribution) to translate Glide calls to D3D 9. I believe this was done because the Glide renderer is/was less buggy. The D3D renderer in GOG's version (1.19) seems pretty good however, and is much, much faster than the nGlide-wrapped version. If you wish to use the D3D renderer, edit the Options.ini file in Ultima IX's directory and set the "Game Rasterizer" line to 2 instead of 3. If after doing so Ultima IX displays all black text and other 2D elements, edit Options.ini again and change the line "MultiPassChromaKey" to be equal to 0 instead of the default 2.