Speeding up games in wine




















It only takes a minute to sign up. Connect and share knowledge within a single location that is structured and easy to search. This is specially helpful for time based games that make you wait for an X amount of time for a building to get finished, a harvest to get completed, etc This also applies to games that you need them to go slower so you can defend against several enemies Zombie games, etc.. But this is not limited to web based Flash games.

I should mention that I am not looking for a method to pause the process every milliseconds Like slowing down Firefox or Chrome instead of slowing down the Flash game. For example slowing down Firefox would not work since it also slows down everything else so it would not be a Speed hack so much as slowing down the process in general including all actions by the user. Basically everything would be the same, just slower. The same goes for speeding the process up. Short answer, no. There's no 2x button for process scheduling.

Best you can do is use cgroups for what you're interested in to get more CPU time, at the expense of another process. If I had to guess, the reason speedhack even works is because it's doing it's business by manipulating the flash runtime, or just call it a virtual machine. It's not that it's speeding up the program, it's changed fundamental parameters the whole VM is based on.

I suppose the same thing would be possible with something like Java or Python. I've used it for 'pausing' and 'throttling' python scripts before, and it works fine for that purpose. Here's an example in a bash script pass in the PID of the relevant process as the commandline parameter :.

That's because all the other components haven't been changed. If there is a noticeable difference between 2 and 3 the problem is either in the non-3D parts Rest of Wine, Linux kernel, Make sure the game runs in the same codepath in all 4 or 3 cases - some games can use both d3d9 and d3d10 for example.

A difference between 2 and 3 may also indicate a problem in the Linux 3D driver that does not occur on Windows. If you are using AMD's or Nvidia's binary drivers this is unlikely because the Windows and Linux drivers share a pretty big common core.

On macOS there is less code sharing, so if you're debugging performance issues on macOS the difference between 3 and 4 can matter. Ideally GPU and CPU should run as independent of each other as possible, to allow them to work at the same time without interruptions and exploit the available resources to the fullest. It's the application that ultimately decides how to set up its rendering pipeline, which means that sometimes there isn't much that Wine can do to avoid costly CPU-GPU synchronization points.

That's one more reason why comparing performance with Windows is important. Assuming a well-behaved application, wined3d should strive to avoid introducing its own synchronization points.

I've also found it useful to make a log with just those ad-hoc traces so to not slow down the game too much and check it "realtime" with the game and maybe perf. Now that you have a rough idea if you're looking for issues in 3D or non 3D parts it's time to separate modules further. The main question is if the GPU time is spent in wined3d.

With binary drivers the difference doesn't matter much since you can't change the driver anyway. Internet connection settings, processes and protocols are wrongly configured 4. Your internet connection is to slow. Corrupted system internals, registry settings. Your ISP provides you with weak signals or bad lines. Virus, spyware, adware, Trojan, root-kit or other malware infection. Your ISP has temporary technical issues.

Internet gateway issues of your ISP or the game server. Your router or modem needs special settings. Check out the support forum of the online game. How to speed up online games? Slow performing online game caused by your computer - Download Latency Optimizer to assist you with speeding up online games!

Latency Optimizer 3. Latency Optimizer furthermore includes: startup manager, speed test, ping test, latency test and much more Includes beside the Winsock and IP fix various tools to repair your Internet connection.

Ubuntu software repository are mirrored across the globe and it is quite advisable to use the one which is nearest to you.

This will result in a quicker system update as it reduces the time to get the packages from the server. It will run a test and tell you which is the best mirror for you. Normally, the best mirror is already set but as I said, no harm in verifying it. Also, this may result in some delay in getting the updates if the nearest mirror where the repository is cached is not updated frequently.

This is useful for people with a relatively slower internet connection. You can also these tips to speed up wifi speed in Ubuntu. If you frequently use terminal and apt-get to install and update the packages, you may want to give apt-fast a try.

Install apt-fast via official PPA using the following commands:. Have you ever noticed the output of sudo apt-get update? There are three kinds of lines in it, hit , ign and get. You can read their meaning here. If you look at IGN lines, you will find that most of them are related to language translation. If you use all the applications, packages in English, there is absolutely no need for a translation of package database from English to English. If you suppress this language related updates from apt-get, it will slightly increase the apt-get update speed.

To do that, open the following file:. Overheating is a common problem in computers these days. An overheated computer runs quite slow. If you are a frequent user of office product, then you may want to tweak the default LibreOffice a bit to make it faster.

You will be tweaking memory option here. In there, choose Memory from the left sidebar and enable Systray Quickstarter along with increasing memory allocation. You can read more about how to speed up LibreOffice in detail. They also come with their own set of lightweight applications that further helps in running Ubuntu faster.

You can refer to this detailed guide to learn how to install Xfce on Ubuntu.



0コメント

  • 1000 / 1000