Discovering I needed Wine to run anything Windows-based. I discovered I'd need DirectX to do anything significant, which in turn needed .NET framework. Using this (http://www.dedoimedo.com/games/wine-directx.html) tutorial for DirectX and downloading Wine 3.5 off of WineTricks, I thought I had everything sorted. Unfortunately, I don't. What worked fine on Windows either doesn't work or runs like it was stuck in molasses. Now, I know there are a lot of programs that have compatibility issues with Wine but what I don't understand is the slow-running programs part. Here are my system specs:

Toshiba Satellite L455D-S5976
CPU: AMD Sempron SI-42 Single-core 2.1 GHz
RAM: 3GB (2.7 technically)
HDD: 500GB
GPU:  ATI Mobility Radeon HD 3100

Here's a partial list of the games I've been trying:

  • Supreme Commander
  • Command and Conquer: Generals (Zero-Hour)
  • Assassin's Creed
  • World in Conflict
  • Star Ruler (Blind Mind Studios)
  • Trackmania (Nadeo)
  • Battlefield 2
  • X3:Terran Conflict (Egosoft)
  • Rubber Ninjas Sim City 4

I would think that it was just my system being slow—I don't have the system requirements to really run AC—but here's the weird part. In the opening intro, it'll run at around 10FPS for about 3 seconds, and then 60 or so, faster than it ever had on my previous laptop which was actually better than this current one. And, for example, games like Rubber Ninjas, C&C, SupCom, and WiC all ran smoothly on my first laptop which was similarly specced to this one.

Oh! And another quick question—when I first installed WINE, unconfigured, I installed Derek Smart's Universal Combat and it worked fine. Now after some other games and some reconfiguring, it won't work at all, even if I reset to default settings.

So, am I doing something wrong? Does Wine need to be configured differently? I'm completely lost, here, and any help would be -greatly- appreciated, thank you. I do sincerely apologize for the wall of text, here, but I didn't want to leave any detail out, as that tends to make things harder for all parties involved.

P.S: I recently discovered ClockGen, found here (http://www.techspot.com/community/topics/overclocking-a-toshiba-satellite-laptop.32667/): and was wondering, is overclocking a viable solution? I don't remember what command I used to find my CPU speed—but it said my current speed was 2100MHz (aka 2.1 gigs), but the kicker was that my “max” speed was 4,000 MHz. Now, I would never DREAM of overclocking a laptop, or even a desktop, to that ridiculous speed, but even if I could get 2.4 or 5 out of it...and I would take full responsibility for the wrath I incur from the laptop gods. I would never run this thing unplugged—I don't anyway already so a battery's pretty much moot for me...and I have a high-speed fan running under any laptop at all times—scorched my pants with my first laptop and have been wary ever since.

  • 2
    possible duplicate of Bad Performance With Games Under Wine – bain Jun 4 '14 at 23:14
  • setting the game to medium-low graphics settings will help speed considerably, especially on a single core processor. – ravery Jan 28 '18 at 21:12

You may not want to hear this but if you enjoy a lot of Windows-only software and need it to perform as well as it would on Windows then dual-booting - having an actual bare-metal Windows installation - is the best way to achieve this.

Any kind of emulation layer, and Wine is an emulation layer despite what people say the name stands for these days, has the potential to degrade performance.

In particular, DirectX is a big and complicated beast and providing an entire emulating API for it adds a huge amount of weight, so any 3D game is going to suffer greatly under Wine. Subroutines that are hardware-accelerated in Windows may be emulated in software under Wine, or they may be hardware-accelerated but in a different, and less efficient way. The bottom line is a lot of the time you will get severely degraded performance.

Wine is a great exercise in providing API compatibility for Windows applications, and should be admired for the success it has had in doing so, but one should never expect anything to perform as it would in Windows itself.

Note: some decent games are natively available for Linux, through Steam or otherwise, and should run well enough on Linux. What won't run as well are games released exclusively for Windows, particularly if they use DirectX which will be the heavier, slower emulation on Wine.

| improve this answer | |
  • Although OP is not concerned, it is worth noting that games using a lot of D3D shaders can be boosted on nVidia hardware by winetricks glsl-disable source – Dmitry Grigoryev Jun 9 '15 at 16:59
  • Not quite true! ELF programs in Linux are also "emulated" in a similar way that exe programs are. What Wine does is provide the execution platform for Windows programs under *nix. It does not emulate Windows OS, but rather translates OS API calls to *nix equivalents. – DUzun Feb 4 '19 at 20:18

Read up about the vblank=0 setting that can be used before launching wine. Some ATI drivers set vertical sync to the monitor or in catalyst disable tearfree and the vertical syncronization.

| improve this answer | |
  • 1
    Can you explain more clearly what you are suggesting here and why it might help? – Zanna Oct 7 '18 at 8:53

The issue with 3D performance is usually related to the poor/wrong driver, be it Windows or Linux. If you have a generic driver under Windows, you can't do much about 3D performance. If you have the right driver under Linux, 3D performance is at least as good as it would be in Windows with a good/right driver.

What Wine does is provide the execution platform for Windows programs under *nix. It does not emulate Windows OS, but rather translates OS API calls to *nix equivalents.

One detail though, if you run Windows x86 (32 bit) programs on an x64 Linux, you need 32bit video drivers too! Otherwise, a generic driver is used or some sort of software translation to the x64 driver takes place (not sure), which is bad for performance.

From my experience, some old games for Windows (XP) run better under Linux than under Windows 10 (eg. Half-Life), with fewer crashes. Since kernel 4.10 I don't remember any issues with video drivers on nVidia and Intel GPUs.

nVidia tends to have better drivers for Windows than for Linux though (remember why Linus Torvald showed the middle finger to nVidia?). There is an open source version of nVidia drivers called "nouveau", created through reverse engineering. It might be slightly slower than the proprietary one, but it has decent performance and stability.

| improve this answer | |

Run the game through the terminal using opengl wine /path/to/file/filename.exe --opengl

| improve this answer | |
  • This works maybe for some games (WoW and WC3), but many games do not support standard graphics APIs but use the proprietary Direct3D instead. – soulsource Jun 28 '13 at 10:18
  • I'll give this a shot too--if PoL doesn't end up working as advertised, this can certainly be something I'll try. – user170867 Jun 28 '13 at 17:45

Wine isn't made for games. You can try playing games with wine but it will be very slow or it will have problems.

You can try PlayOnLinux. See if that helps.

Download PlayOnLinux in the software center.

| improve this answer | |
  • 10
    PlayOnLinux is a graphical launcher for WINE. – soulsource Jun 28 '13 at 10:17
  • Thanks Android--I'll give it a shot--DLing PlayOnLinux right now. – user170867 Jun 28 '13 at 17:44
  • 1
    ummm. WINE is made for Windows programs and will have varying levels of success. It will run some games and some office programs. FYI; PlayOnLInux is just a GUI for WINE and scripts that make it easier to install and remove/manage programs(each program install in it's own "bottle" so that each program thinks it's in it's own Windows install, this makes it easier to add the support programs, i.e. DirectX. It does not allow you to run any program that WINE does not run, it just allows the custom settings you need to not interfere with another custom setting. – TrailRider Jun 29 '13 at 14:17
  • 1
    Note; I am not disputing that PlayonLinus can make installing an running games easier, I am only bring up the fact that to say WINE is not made for games and then to refer to PlayOnLinux makes the answer a bit self contradictory and so inaccurate. ;) – TrailRider Jun 29 '13 at 14:22
  • Downvoted because PlayOnLinux is WINE as noted by others above. – ravery Jan 28 '18 at 21:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.