Released December 16, 2005.
TransGaming is pleased to announce the release of Cedega 5.0.3, dubbed Baccala, giving TransGamers access to more Windows games in Linux with greater ease. TransGamers are able to download Cedega in RPM, Debian and TGZ formats from the downloads section of TransGaming's website: http://www.transgaming.com/
Cedega 5.0.3 is a bug fix release designed to enhance the gameplay experience of a number of games.
Core requirements are:
Recommended minimum hardware is
Please note: individual requirements may be higher for certain games.
Since Cedega is intended to run standard 32-bit Windows games, it is by nature a 32-bit application. When running Cedega on a 64-bit Linux system, an appropriate 32-bit compatibility environment must be available. Please see the documentation for your Linux distribution to learn more about running 32-bit applications on your system.
There is ptrace bug in the Linux 2.6.9 and 2.6.10 kernels that may cause copy protection to fail. This bug has been resolved in the 2.6.11 kernel. TransGaming recommends avoiding the use of 2.6.9 and 2.6.10 kernels at this time.
As of Cedega 4.3, there are no longer any compatability issues between prelink, exec-shield, the new VA layout and Cedega. These features can be left enabled and will work seamlessly with Cedega.
The version of mount that comes with some distributions now run with the noexec option unless otherwise specified. Running games from a partition mounted with noexec can cause an error = 21 message.
To fix this issue, edit the /etc/fstab and modify the partition line by removing the noexec option and adding the exec switch to the mount options.
For example:
change
/dev/hda1 / ext3 errors=remount-ro,no-exec,defaults 0 1
to
/dev/hda1 / ext3 errors=remount-ro,exec,defaults 0 1
If neither exec nor no-exec appears in the line it is recommended that you add exec to ensure that the partition can be used by Cedega.
To remount the partition run:
mount -o remount /
For most titles, Cedega no longer requires that static mount points be enabled on SuSE 9.3 and SuSE 10. However, there remain a few titles which do not properly automount with SuSE 9.3. Titles that do not properly automount in SuSE 9.3 include, but are not limited to; WarCraft III, Diablo II, World of Warcraft, and any other title which uses a hybrid Mac/Windows disc. In order for these titles to work, subfs must be completely disabled, and the discs must be manually mounted. We recommend that TransGamers upgrade to SuSE 10 which does not have this issue.
Laptop and portable computer users may experience some games running overspeed with characters moving too fast and time passing very quickly. This behavior is caused by the ACPI settings for your CPU which dynamically change the available CPU speed as required to save on power consumption. When a game starts the lower/power saving CPU speed is determined then when the game is playing the CPU is throttled to its highest speed causing strange behavior. To fix this behavior it is recommended that you set your CPU speed/frequency to its highest available before starting Cedega. The method for setting the CPU speed is different on each distribution.
In Fedora Core 4 this can be done by (as root):
killall -SIGUSR1 cpuspeedkillall -HUP cpuspeedkillall -SIGUSR2 cpuspeedIn SuSE 9.3 this can be done by:
powersave -fpowersave -lpowersave -AIn many Debian based distributions such as Ubuntu this can be done by:
/etc/init.d/powernowd stop/etc/init.d/powernowd startPlease check your distribution documentation for how to set the CPU Speed for your computer.
It is important to ensure that your system is configured with enough AGP memory, and that Cedega is configured to use it appropriately. The amount of AGP memory available on your system is determined by the AGP Aperture Size setting in your system BIOS, as well as the amount of memory in your system. It is recommended that you set your AGP Aperture Size to at least 128MB. The amount of AGP memory that is used by Cedega is controlled by the AGP Memory Available option in the Cedega GUI. The Cedega GUI 'default' setting for the AGP Memory Available option automatically chooses 1/2 of the detected availble AGP memory available.
If you choose to override this setting, is important that this number be smaller than the total AGP memory because the system also uses AGP memory to transfer texture data. For example: if your AGP Aperture Size is 128MB you should configure Cedega to use 64MB of AGP memory for vertex data.
The AGP memory related settings are only relevant when using the NVidia VAR OpenGL extension for storing Vertex Data. If you have configured Cedega to use the VBO OpenGL extension, AGP memory will be managed automatically by OpenGL.
TransGaming has seen some game-stopping instability with ATI cards using FireGL and/or DRI drivers running Cedega. Some games may not run at all, others may require manual tweaks or experience graphical issues in-game.
Games which do not run at all include: Battlefield 2, Dungeon Siege II, Far Cry, Grand Theft Auto III, Grand Theft Auto: Vice City, Madden NFL 2005, Madden NFL 2006, Need for Speed Underground and Sacrifice.
Battlefield 1942 and Battlefield Vietnam also have issues, but there are known work-around listed in their sections below.
The games Hitman Contracts, Battlefield 1942 and Battlefield Vietnam exhibit graphical corruption caused by a known issue in ARB_vertex_program.
The game World of WarCraft and possibly others may have missing and/or flashing textures caused by a known issue in ARB_fragment_program. This problem should be fixed as of Cedega 4.3.1 for driver version 8.10.19; if you are using 8.12.10 and are experiencing this problem, you may wish to try using older video drivers, or disabling pixel shaders.
TransGaming is continuing to improve support and we welcome all reports and your votes in the polls.
With the introduction of the 2.6 Linux kernel, drastic changes have been made in the of process scheduling. Some distributions have taken advantage of this and optimized their schedulers to run certain applications better than others. Unfortunately, this means that some 2.6-based kernels may starve more 'aggressive' applications like Cedega at inopportune times, leading to stuttering movies, jerky framerate and/or random freezes.
Starting with Cedega 5.0, we include a user-mode scheduler to alleviate most of these problems by performing rescheduling of game processes manually. For most games, this will give users the performance they have come to expect with previous Linux kernels. Unfortunately, some games are not yet fully supported by this method, if you experience unusual behavior in any application, check the following section to see if the game has known conflicts with the Cedega scheduler. Additionally, some installers and patchers may run slower with the scheduler enabled. You can also disable the internal scheduler in the configuration profile for the title in question.
If available, the Cedega engine attempts to make use of the POSIX threading API (pthreads) to manage threads, instead of the Linux-specific LinuxThreads API. Some older Linux distributions which provide the pthreads APIs impose a fixed maximum stack size of 2MB. This can cause problems with some games which require larger stack sizes. Common symptoms of such problems include (but are not limited to) a crash to desktop when starting a game or when loading or saving a level. If this happens, you may be able to work around it by starting Cedega with pthreads disabled in some cases. Alternatively, you may wish to upgrade to a more recent Linux distribution that does not have a limit on thread stack sizes.
To disable pthreads when using the Cedega GUI, you can disable pthreads on the per-game configuration as necessary, or for all games by adding the following line to the [transgaming] section of the .cedegarc file.
pthreads_forced=off
Games with known problems on 2MB stacks include (but are not limited to):
The OpenGL VBO and VAR extensions are used to speed up geometry data transfer to and from a video card. On NVIDIA cards, the VAR extension is preferred, though VBO is available. On ATI cards with the FireGL drivers, only VBO is available. While VBO should work on ATI cards for most games, there are still a number of titles which may exhibit problems, both in terms of graphical corruption and performance. For these titles you may simply disable the VBO option.
A number of users with ATI video cards on 64 bit machines do not receive accelerated 3D graphics with Cedega or will only receive a grey screen when starting some games (such as Half-Life 2/Counter Strike: Source). This issue is caused by an error in the ATI driver setup in the 32-bit compatibility environment.
To get working 3D acceleration with Cedega you need to setup the correct path for the LIBGL_DRIVERS_PATH environment variable. To do so run in a terminal:
$ export LIBGL_DRIVERS_PATH=/usr/lib32/modules/dri/:/usr/lib64/modules/dri
then launch Cedega from that terminal. To set this variable permanently check your distribution documentation for the best method.
When used with the Mozilla ActiveX control Cedega can display HTML content in some on-line games. Some games use HTML content to display license agreements when starting the title. Please ensure you have correctly installed and activated the Mozilla control using the Cedega GUI Setup Wizard in order to view this content.
Regardless of whether or not the license agreements are displayed by these games, TransGaming Technologies Inc. will not be held liable for any failure or breach on your part of any 3rd party license agreement.
You are solely responsible for ensuring that you have read and will abide by any third party license agreements, regardless of the ability of the Cedega software to display such license agreements on your system.
AGPVertexRam MUST be increased to at least 64 MB or else the game will crash at the character selection screen.
Software Mirror BLT option under the 2D 16 bit Color Depth MUST be selected when running in 2D mode.
ClipSpaceFix option in the [d3dgl] section no longer needs to be disabled. This has been left off by default in the config file for backwards compatibility.+restart 1 to their command line to skip the intro movies, thus avoiding an X error in the ATI FireGL drivers
+menu 1 +fullscreen 1 +modPath mods/xpack +ignoreAsserts 1
Note that in order to launch the original game again, you will need to remove these options. You cannot simply create a separate configuration profile for the expansion because profiles are currently keyed to the the executable name, and since BF2 and BF2:SF use the executable (BF2.exe), it will use the same profile for both.
ARB_fragment_program in OpenGL, you will have graphics problems if you set the Graphics Quality option higher than Low. A GeForce FX series card is recommended for this game.+restart 1 to their command line to skip the intro movies, thus avoiding an X error in the ATI FireGL drivers
[SOFTWARE\\Activision\\Call of Duty] "InstallDrive"="D:" "InstallPath"="C:\\Program Files\\Call Of Duty" "Language"="1" "Version"="1.1"
win2k mode (default), and use 24-bit color. With versions of X prior to 4.3 a large black box will surround the cursor. cat /proc/sys/net/ipv4/tcp_wmem you should see three numbers. The middle number needs to be doubled (or otherwise increased) to at least 32768. To do this you can echo 4096 32768 131072 > /proc/sys/net/ipv4/tcp_wmem where the first and last numbers are the same as the values reported by the first command. Users may have to even triple or quadruple the middle number to get past this error.
FullDuplex option and disable the UseMMap option.
/etc/hosts). If this happens, please add your local hostname to your /etc/hosts file.
ctrl-alt-~ brings up the console and then type gfxinfo and verify that you are not using the ARB2 path. If you are change to one of the other support paths using, for example, r_render R200.
bltonly=true on the command line.
Run Directory (or -use-dos-cwd) option must be selected to install the DVD version.Special Effects Quality which must be set to Low. In patch v1.3 and later, due to changes in the game's engine, only the low detail level is supported.Texture Quality set to Medium may cause a crash on startup on some machines. Any other value for this setting should work.--use-dos-cwd option pointing at your main Far Cry directory; otherwise, your config file will be created in the current directory and you'll need to copy it to your main Far Cry directory.Stop Running Games from within the Cedega GUI.
movies\GTAtitles.mpg to the appropriately named version for the language you are using (e.g. for German it would be GTAtitlesGER.mpg).
instmsi.exe. If this error occurs, first install instmsi.exe from the Half-Life 2 DVD and then re-run the Half-Life 2 installer.mv ClientRegistry.blob ClientRegistry.blob.old
pbweb.x86 script. Copy this script to the pb directory in the game installation directory. For example: /home/USERNAME/.point2play/Battlefield 1942/c_drive/Program Files/EA GAMES/Battlefield 1942/pb. Run the script. The script connects to the Punkbuster website and downloads the latest update files.pb_msgprefix [skipnotify]PunkBuster Client
to the file:
PBClient.con
This file is found in the Battlefield install directory under Mods/BfVietnam/settings/ or Mods/bf1942/settings.
Disable Shaders in the game Graphics Options may also help this issue.My Documents/My Games/Sid Meier's Pirates!/KeyMap.ini and change all applicable occurances of " Num" to " "ARB_VBO in the configuration.NV_VAR in the configuration. This may cause some graphical corruption, however.
No.?-tool to get information can cause graphical corruption. Scrolling the window will clear this up."SHMWineserver" = "N" in the config file, or ensure that Accelerated Interprocess Communication is disabled when using the Cedega GUI.
Run Directory (or -use-dos-cwd) option must be selected to install this game.Terrain Quality option is set to High, the terrain by the spawn points is colored incorrectly.Shadow Quality option is set to High, the shadows are not visible.Bumpmapping option is set to On, the game will crash when loading a level. Please ensure that this option is set to Off.
/game:starwars needs to be added to the Galaxies configuration profile to launch the game in the Cedega GUI.
Hardware Mouse from the launcher configure screen.
Hardware Mouse from the launcher configure screen.
Steam Program title in the left panel, and then select Tools - Icons/Folders - Add Icon from the menu. Enter a Name for the shortcut. For the Program field enter C:\Program Files\Steam\Steam.exe. The Icon and Workdir fields can be left empty. NOTE: DO NOT USE the Browse button to select the Program as this will provide a unix-style path, instead of the windows-style path that Steam requires.-use-pthreads on to bypass the problem. Reinstalling may also resolve the situation..gcf files downloaded in the SteamApps directory. If this happens simply move aside some of the gcf files that you aren't currently using.
AGPVertexRam and
VideoRam settings have been increased as documented in the HOWTO. The game will not get its best performance without increasing these values.FixedProgram graphics option for this title under some circumstances.-opengl option. You will also need to either run X in 16-bit mode, or add the following lines to your WTF/Config.wtf file in the World of WarCraft game directory:SET gxColorBits "24" SET gxDepthBits "24"
GLExtensionBuffer setting in the config file to disable GL_ARB_vertex_buffer_object.
Please check the Cedega HOWTO for other common problems, installation procedures and additional information. The Cedega HOWTO available from the TransGaming downloads area: http://www.transgaming.com/downloads.php