Grim Fandango

Updated version of the original retail game, using the patch available from Lucas Arts' website.

Application Details:

Version: 1.01
License: Retail
Votes: 0
Latest Rating: Bronze
Latest Wine Version Tested: 1.6.1

Maintainers: About Maintainership

No maintainers. Volunteer today!

Free Download Official download from LucasArts' support page

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

- Installation (on clean wineprefix) - Patching with gfupd101.exe (did not need to use wine /start) - Starting the Game (with CD mounted, and winecfg's D:\ drive set to that mount point) - Intro Video(s) - Music/Sound - Input

What does not

- 3d acceleration (Characters turn invisible, and fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect Depth Stencil buffer locking is not implemented, is printed constantly when you enable 3d support. - Sometimes in the software renderer, portions of the screen will turn black. One can walk into these dark areas, or move to a differant scene/angle, and they go away.


What was not tested

- Joystick/Gamepad support - Playing past the first few rooms

Hardware tested


  • GPU:
  • Driver:

Additional Comments

This was on a desktop with an nvidia card and their driver. I can't seem to get Grim Fandango to work on my laptop with an intel gpu - more testing needed, but if I can't get it to work there, I'll file a separate entry.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowUbuntu 13.10 "Saucy" i386 (+ variants like Kubuntu)Feb 21 20141.6.1Yes Yes NoBronzean anonymous user 
ShowUbuntu 11.04 "Natty" amd64 (+ variants like Kubuntu)Jul 14 20111.3.24Yes No NoGarbagejamie 
ShowSlackware 13.37Jun 29 20111.3.22Yes Yes NoSilveran anonymous user 
ShowGentoo LinuxApr 21 20111.3.14Yes Yes NoGoldPlague 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Dec 31 20101.2.2Yes Yes NoGoldEmilio Moretti 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

See also Grim Fandango Launcher utility.
HOWTO Run Grim Fandango
This guide will help you install Grim Fandango and play it without errors.

  1. Use Gmount iso to mount the first cdrom image, or put the first CD into the cd drive and verify it's correctly mounted.
  2. Run full Installation in C:\Grim (make sure winecfg's D: drive is set to type 'cdrom' and points to the mount point, else the installer will fail)
  3. Patch to 1.01 by downloading the gfupd101.exe patch, and invoke it with "wine start /unix gfupd101.exe"
  4. Use winecfg to turn off "Graphics> Allow the window manager to decorate the windows" for the grimfandango.exe executable.
  5. Download the new "Grim Fandango Launcher" (search for it in google), and unzip it into "C:\Grim".
  6. Rename the launcher executable to GrimLauncher.exe
  7. Run the launcher
  8. Go to Options and enable "Run Grim From Hard Drive". It will ask you to insert the grim disk. If you are using ISO images use Gmount to switch cdrom images. Do not choose to over-write existing files, instead click "no" when asked.
  9. Choose whether run it windowed or full screen and exit the game as soon as possible (it will hang after a while if you try to play it now, script fixes the issue).
  10. Close the launcher.
  11. Now you can run Grim Fandango using "" command. Have fun!

This is the command. Open a text editor, paste the following text, save it and add execution permissions to the file:

# Get list of Grim Fandango threads. And don't forget to remove the grep ID from the list!
GRIM_THREADS=`ps -LFfea | grep GRIMFANDANGO.EXE | grep -Ev 'grep' | awk '{printf($4); printf(" ")}'`

# Wait until the 5 threads are created
while [ $THREAD_COUNT -lt 5 ]
echo "Waiting for threads to be ready. Hit Ctrl-C if it hangs here after closing the game."
sleep 1
GRIM_THREADS=`ps -LFfea | grep GRIMFANDANGO.EXE | grep -Ev 'grep' | awk '{printf($4); printf(" ")}'`

# The 5 Grim Fandango threads are ready. Set affinity!!!
# Set affinity to the first system processor
echo "Setting thread " $CURRENT_THREAD " affinity!"
taskset -pc 0 $CURRENT_THREAD

echo "READY!!!"

You have to use to play the game. You CAN'T use the launcher utility. Only use the launcher utility to change from windowed to full screen mode if it works for you, then close the game and use the script to play it as always.

If the script didn't work for you, then use these steps:

- Invoke "wine taskmgr" - this shows Wine TaskManager window.
- Choose Task | Run from the menu and point it to the Launcher. It seems that spaces in filename doesn't work here so I have to install Grim to c:\grim folder and rename the launcher
- Go to options and enable Run From HD. Do not choose to over-write existing files, instead click "no" when asked. Use Gmount to switch cdrom images.
- Run the game windowed
- Switch to Tasks in TaskManager, right-click the grimfandango.exe process and choose "Set Affinity..."
- Uncheck all the CPUs but one and click OK.
- If this step is done fast enough - the game runs perfectly fine, at least I played an hour or so without sound stuttering and subsequent hangs.


Comments Disabled

Comments for this application have been disabled because there are no maintainers.