^ I am doing this with an old workstation laptop of mine because I experience an issue where my FPS is fine, but seemingly randomly my refresh rate goes out the window where 120fps starts looking like 60fps even though the game reports 120 (I am running it on a 120hz monitor). If you still have issues after these things, I reccomend just repurposing an old computer as a dedicated system for stepmania, it'll run great as long as the specs are above the minimum specs: StepMania 5.1 focuses primarily on internal enhancements, especially for content creators (including but not limited to controller support improvements. If AMD, force TearFree by editing /etc/X11//nf (Arch Linux wiki article for AMDGPU has exactly what you need to punch in there). The StepMania project is proud to announce the release of StepMania 5.1 Beta 2 this is the second publicly-released beta build based on the '51-new' branch (see roadmap update for details). The input lag is worth it if the picture is 100% smooth without stutter, for accurate timing.ģb: If on Linux, force triple buffering/vsync on in nvidia-settings GUI. It will force VSYNC on regardless of settings, as Windows forces triple-buffered VSYNC compositing on the desktop.Įxperiment with your graphics card's force vsync settings too (you can set it just for the stepmania exe). It would be nice to have an AppImage for OutFox too, but I think that one would have to be built on Ubuntu 16.04 as well (or 17.10 because that was the last version where the Mesa libraries do not depend on the GLVND stuff).Here are some tips, I have an i9-9900k + AMD RX 6800 and had the same issues on Linux.ġ: Make sure you are using the stepmania 5_1-new branch, or Outfox if preferred.Ģa: On Windows, press WIN+R on your keyboard and go to powercfg.cpl and make sure the current power plan is High Performance or Ultimate Performance (only do this on desktops that are sufficiently cooled! you can get a command to enable this option by searching for it on the web).Ģb: On Linux, you'll need to configure your CPU policy, and for GPU you just tick a box in the nvidia-settings GUI, and for AMD there is a file you can edit to force high performance.ģa: If on Windows, make sure borderless windowed mode is being used. I'm just trying to help and provide users with an easy and quick method to play StepMania on Linux without having to compile the source code from scratch or install dependencies manually. I hope I am not breaking any rules or whatever for doing this though. They have been tested on the following distributions: In theory, the AppImages should work on any modern Linux distribution. Lastly, these versions of StepMania do not have a loading window because I compiled them without GTK so I didn't have to bundle any GTK libraries in them (which is a mess when creating AppImages, btw). Optionally, you can modify the "Preferences.ini" file located in the Save directory to add a custom songs folder or additional folders. It's a hidden directory, so you'll need to tell your file manager to display hidden files and folders (usually by pressing Ctrl+H). This is where you'll want to install songs, themes, noteskins and other stuff. StepMania-5.0.12-x86_64.AppImageīy default, StepMania will create a directory named ".stepmania-5.0" (for 5.0.12) or ".stepmania-5.1" (for 5.1) inside your Home folder. Then just double-click on the file or run it in a terminal like. To run the AppImage, you need to give it executable permissions with:Ĭhmod +x StepMania-5.0.12-x86_64.AppImageĬhmod +x StepMania-5.1-f1ebe8d-x86_64.AppImage This would make StepMania load its data from the same directory as the executable and not from the path provided by argv0 or the current working directory, which is a requisite for AppImages. Readlink("/proc/self/exe", buffer, sizeof buffer) In short: I re-assigned the "sPath" variable to the value returned by /proc/self/exe instead of using argv0: I only had to change something in RageFileManager.cpp (inside the "GetDirOfExecutable" function, around lines 226-228) to make them work as an AppImage. exe files, but AppImages are stand-alone and distributed as a single file. I have created AppImages of both StepMania 5.0.12 and 5.1 (Beta 2) that run on most Linux 64-bit distributions.Īn AppImage is basically a single portable executable that works on the most popular Linux distributions without the need to install additional dependencies. I wasn't sure where to post this topic, but anyway.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |