forum

osu-wine with prepackaged Wineprefix, almost 100% guaranteed working

posted
Total Posts
107
show more
GamezombieCZ
Maybe I'm doing something wrong or something is missing on my system, but I'm getting loop on updater (Ubuntu based distro).
I had an same issue before.
https://drive.google.com/file/d/1KzDauunkOICH9jvAPJ3fjmzyPXA01jPO/view?usp=sharing
Topic Starter
Forefront

GamezombieCZ wrote:

Maybe I'm doing something wrong or something is missing on my system, but I'm getting loop on updater (Ubuntu based distro).
I had an same issue before.
https://drive.google.com/file/d/1KzDauunkOICH9jvAPJ3fjmzyPXA01jPO/view?usp=sharing


That is intended. As stupid as it sounds, `update` is literally an uninstall and install. You can run `osu-wine` safely.
GamezombieCZ

Forefront wrote:

GamezombieCZ wrote:

Maybe I'm doing something wrong or something is missing on my system, but I'm getting loop on updater (Ubuntu based distro).
I had an same issue before.
https://drive.google.com/file/d/1KzDauunkOICH9jvAPJ3fjmzyPXA01jPO/view?usp=sharing


That is intended. As stupid as it sounds, `update` is literally an uninstall and install. You can run `osu-wine` safely.

I mean I can reinstall it, but same issue is there, that updater.
Maybe bad dir.
There is topic with that loop, but it's same thing on my Linux system:
https://osu.ppy.sh/community/forums/topics/339238
Topic Starter
Forefront

GamezombieCZ wrote:

Forefront wrote:

GamezombieCZ wrote:

Maybe I'm doing something wrong or something is missing on my system, but I'm getting loop on updater (Ubuntu based distro).
I had an same issue before.
https://drive.google.com/file/d/1KzDauunkOICH9jvAPJ3fjmzyPXA01jPO/view?usp=sharing


That is intended. As stupid as it sounds, `update` is literally an uninstall and install. You can run `osu-wine` safely.

I mean I can reinstall it, but same issue is there, that updater.
Maybe bad dir.
There is topic with that loop, but it's same thing on my Linux system:
https://osu.ppy.sh/community/forums/topics/339238


Add the file in during the loop, not before the loop. It should immediately stop looping. This is a common osu error on Wine, really.
getimiskon
Thanks for your post. It works nice on my PC (with some lags, because of my old graphics card). I use Ubuntu with XFCE (It isn't Xubuntu though... It's Ubuntu MATE actually).
Lesbea
What the hell are all these things for ? I only installed dotnet40 in a clean prefix + recovered discord-rpc.dll somewhere. And it's fine, I can't even feel latency, my pulseaudio is untouched, my local offset is 0. Am I just lucky with my hardware and confs, or the fact that I keep a minimum of stuff running is enough, or both (I don't use a desktop manager for example, and I close every single application to play) ?
NaMLiM
is the white flashing screen normal? coz everytime the background change the screen goes white for a sec.. even when playing the screen randomly goes to white

edit: turned on compatibility mode fix the random flashing
edit: turning on shaders seems the cause, so turn it off and u will never need compatibility mode

*sorry for my bad english
Topic Starter
Forefront

NaMLiM wrote:

is the white flashing screen normal? coz everytime the background change the screen goes white for a sec.. even when playing the screen randomly goes to white

edit: turned on compatibility mode fix the random flashing
edit: turning on shaders seems the cause, so turn it off and u will never need compatibility mode

*sorry for my bad english


The white flashing when you have Shaders on is caused by Intel (and possibly AMD Open Source) drivers. The problem isn't there on nvidia drivers though, so there's that.

Lesbea wrote:

What the hell are all these things for ? I only installed dotnet40 in a clean prefix + recovered discord-rpc.dll somewhere. And it's fine, I can't even feel latency, my pulseaudio is untouched, my local offset is 0. Am I just lucky with my hardware and confs, or the fact that I keep a minimum of stuff running is enough, or both (I don't use a desktop manager for example, and I close every single application to play) ?


I doubt you actually read the post, did you?

1. The patched discord-rpc.dll is for actual Discord RPC support on Linux
2. gdiplus fixes buttons and icons not appearing
3. Additional CJK fonts extend character support
4. Your local offset is set to 0 because you're used to it. I'm converting a few of my friends and they can tell the obvious difference, even after tweaking Wine and PulseAudio.

Sure, you can say that you installed dotnet40 and it "worked for you" or whatever. Keep in mind that you're oversimplifying this, and most beginners can't do this. That being said, installing dotnet is literally an RNG on Winetricks, sometimes it doesn't work. This script eliminates all of that.
Intel 8086
Following the instructions worked out like a charm for me, thanks for this!
MentorByte

Forefront wrote:

GamezombieCZ wrote:

Forefront wrote:

GamezombieCZ wrote:

Maybe I'm doing something wrong or something is missing on my system, but I'm getting loop on updater (Ubuntu based distro).
I had an same issue before.
https://drive.google.com/file/d/1KzDauunkOICH9jvAPJ3fjmzyPXA01jPO/view?usp=sharing


That is intended. As stupid as it sounds, `update` is literally an uninstall and install. You can run `osu-wine` safely.

I mean I can reinstall it, but same issue is there, that updater.
Maybe bad dir.
There is topic with that loop, but it's same thing on my Linux system:
https://osu.ppy.sh/community/forums/topics/339238


Add the file in during the loop, not before the loop. It should immediately stop looping. This is a common osu error on Wine, really.


Im also having the looping issue. What do you mean by adding a file during the loop?
Coo1
This is amazing, thank you! My latency is a bit off at the moment (running Debian 9 with Stretch, PulseAudio), any recommendations to improve it? Messing with the offset wizard didn't seem to work. McOsu runs with minimual to no noticable latency issues, if that helps.

Edit: For anyone wondering, I used this guide to improve my latency immensely!
https://blog.thepoon.fr/osuLinuxAudioLatency/#adjusting-latency
Topic Starter
Forefront

nig123 wrote:

This is amazing, thank you! My latency is a bit off at the moment (running Debian 9 with Stretch, PulseAudio), any recommendations to improve it? Messing with the offset wizard didn't seem to work. McOsu runs with minimual to no noticable latency issues, if that helps.

Edit: For anyone wondering, I used this guide to improve my latency immensely!
https://blog.thepoon.fr/osuLinuxAudioLatency/#adjusting-latency


That's the guide I linked in the post.



Dozy Van wrote:

Forefront wrote:

GamezombieCZ wrote:

Forefront wrote:

GamezombieCZ wrote:

Maybe I'm doing something wrong or something is missing on my system, but I'm getting loop on updater (Ubuntu based distro).
I had an same issue before.
https://drive.google.com/file/d/1KzDauunkOICH9jvAPJ3fjmzyPXA01jPO/view?usp=sharing


That is intended. As stupid as it sounds, `update` is literally an uninstall and install. You can run `osu-wine` safely.

I mean I can reinstall it, but same issue is there, that updater.
Maybe bad dir.
There is topic with that loop, but it's same thing on my Linux system:
https://osu.ppy.sh/community/forums/topics/339238


Add the file in during the loop, not before the loop. It should immediately stop looping. This is a common osu error on Wine, really.


Im also having the looping issue. What do you mean by adding a file during the loop?


Refer to this: https://www.gloriouseggroll.tv/how-to-get-out-of-wine-dependency-hell/
MentorByte
orked like a charm thanks.

I understand what the issue was now thanks for that.
Larvitar
This topic should be pinned. Works perfectly.
Topic Starter
Forefront
To all of you who're still noticing delay in osu!, please refer to the Update section of my newly updated post.
KocokBatang
the game works fine no audio lag or anything, but I cannot connect to bancho? please help

log:
https://pastebin.com/VXKTViLH
FractaLDragon
When following through your steps, I got these errors
dragon@dragon-Y520:/media/dragon/6c5cb7b0-a72a-4b65-819c-7e066e4483af/osu-wine$ sudo ./install.sh
INFO: Checking dependencies...
INFO: Installing icons...
cp: cannot create regular file '//usr/share/icons/hicolor/1024x1024/apps/osu-wine.png': No such file or directory
WARN: Couldn't install 1024x1024
chmod: cannot access '//usr/share/icons/hicolor/1024x1024/apps/osu-wine.png': No such file or directory
WARN: chmod icons failed
INFO: Installing desktop files...
INFO: Installing main script...
INFO: Installing config files...
WARN: Not installing user config file! To do so, please run this command post installation:
WARN: cp /etc/osu-wine.conf ~/.osu-wine.conf
INFO: Installation completed. Run 'osu-wine' to install.

dragon@dragon-Y520:/media/dragon/6c5cb7b0-a72a-4b65-819c-7e066e4483af/osu-wine$ osu-wine
/usr/bin/osu-wine: line 35: 7ZBIN=7za: command not found
/usr/bin/osu-wine: line 36: 7ZBIN=7zx: command not found
What am I doing wrong >.<
Maroxy
Would love to try this on my Laptop yet it tells me wget is missing while it isn't missing
Turbam!!!
-
aqua astra
Hmm It does installs fine, and the audio delay is almost zero, but I can't drag and drop files. Any fix for that?
StarveBread

LordDamionDevil wrote:

Would love to try this on my Laptop yet it tells me wget is missing while it isn't missing

Having this problem as well.
I'm fairly new to linux and I have no idea on how to fix this
Teekun
Package https://gitlab.com/osu-wine cannot find
Help
Topic Starter
Forefront

StarveBread wrote:

LordDamionDevil wrote:

Would love to try this on my Laptop yet it tells me wget is missing while it isn't missing

Having this problem as well.
I'm fairly new to linux and I have no idea on how to fix this


Modify the script from `wget` to `/usr/bin/wget`, I'm still unsure why this is a problem, must be something to do with `$PATH`?

Teekun wrote:

Package https://gitlab.com/osu-wine cannot find
Help


It's https://gitlab.com/osu-wine/osu-wine
FinW

Forefront wrote:

StarveBread wrote:

LordDamionDevil wrote:

Would love to try this on my Laptop yet it tells me wget is missing while it isn't missing

Having this problem as well.
I'm fairly new to linux and I have no idea on how to fix this


Modify the script from `wget` to `/usr/bin/wget`, I'm still unsure why this is a problem, must be something to do with `$PATH`?


I tried following that and I'm still getting issues trying to get it to work. Its still saying "missing wget"
Topic Starter
Forefront

FinL wrote:

Forefront wrote:

StarveBread wrote:

LordDamionDevil wrote:

Would love to try this on my Laptop yet it tells me wget is missing while it isn't missing

Having this problem as well.
I'm fairly new to linux and I have no idea on how to fix this


Modify the script from `wget` to `/usr/bin/wget`, I'm still unsure why this is a problem, must be something to do with `$PATH`?


I tried following that and I'm still getting issues trying to get it to work. Its still saying "missing wget"


`sudo sed -i 's|wget|/usr/bin/wget|g' /usr/bin/osu-wine`?

Edit: Fixed the script yesterday, check master branch.
FinW

Forefront wrote:

FinL wrote:

Forefront wrote:

StarveBread wrote:

LordDamionDevil wrote:

Would love to try this on my Laptop yet it tells me wget is missing while it isn't missing

Having this problem as well.
I'm fairly new to linux and I have no idea on how to fix this


Modify the script from `wget` to `/usr/bin/wget`, I'm still unsure why this is a problem, must be something to do with `$PATH`?


I tried following that and I'm still getting issues trying to get it to work. Its still saying "missing wget"


`sudo sed -i 's|wget|/usr/bin/wget|g' /usr/bin/osu-wine`?

Edit: Fixed the script yesterday, check master branch.

Alright awesome it doesn't have this issue. Its probably something simple, but I have to ask what I'm missing in this and what command I need in order to fix this. I appreciate you! :D
https://pastebin.com/R3KpDQUc
EDIT: I didn't install my video drivers correctly. Lol
Now that I got my drivers configured right, the game is running fine now. THANK YOU!!!
StarveBread

StarveBread wrote:

LordDamionDevil wrote:

Would love to try this on my Laptop yet it tells me wget is missing while it isn't missing

Having this problem as well.
I'm fairly new to linux and I have no idea on how to fix this

I wouldn't call this a fix but I had to switch to Arch Linux from Pop!OS. Now installed without a problem.
VickGamingHD
When I click on the .osz, I get an error "There is no Windows program configured to open this type of file" which won't go away until I close Osu (If I click Okay, it pops back up)
Edit: When I tried to open Osu for the second time I get this error:
victor@Victor-Linux:~/.local/share/osu-wine/OSU$ wine 'osu!.exe'

Unhandled Exception:
System.TypeInitializationException: The type initializer for 'System.Uri' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.UriParser' threw an exception. ---> System.MissingMethodException: Method 'System.Runtime.Versioning.BinaryCompatibility.get_TargetsAtLeast_Desktop_V4_5' not found.
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Object:__icall_wrapper_mono_generic_class_init (intptr)
at System.Uri..cctor () [0x00000] in <636efcf692b0405ea4fa824f23e76a7d>:0
--- End of inner exception stack trace ---
at System.Windows.Forms.Application.get_ExecutablePath () [0x0003a] in <f93aec9c741d4a62bc670b4e74643a27>:0
at #=zHg7CmRSFOx4mExqRrw==.#=z9XMhlZ2UPsDf () [0x00009] in <581c99af6b244f5e37cc7cc68f73fd69>:0
at #=zHg7CmRSFOx4mExqRrw==.#=z$oQFxWU= () [0x0000a] in <581c99af6b244f5e37cc7cc68f73fd69>:0
at #=q2sT1wSrYVCHqK27wdYJID4MI8Lu7qL_5Nv5prv0vsqQ=.#=zF8iP9vU= () [0x00000] in <581c99af6b244f5e37cc7cc68f73fd69>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'System.Uri' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.UriParser' threw an exception. ---> System.MissingMethodException: Method 'System.Runtime.Versioning.BinaryCompatibility.get_TargetsAtLeast_Desktop_V4_5' not found.
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Object:__icall_wrapper_mono_generic_class_init (intptr)
at System.Uri..cctor () [0x00000] in <636efcf692b0405ea4fa824f23e76a7d>:0
--- End of inner exception stack trace ---
at System.Windows.Forms.Application.get_ExecutablePath () [0x0003a] in <f93aec9c741d4a62bc670b4e74643a27>:0
at #=zHg7CmRSFOx4mExqRrw==.#=z9XMhlZ2UPsDf () [0x00009] in <581c99af6b244f5e37cc7cc68f73fd69>:0
at #=zHg7CmRSFOx4mExqRrw==.#=z$oQFxWU= () [0x0000a] in <581c99af6b244f5e37cc7cc68f73fd69>:0
at #=q2sT1wSrYVCHqK27wdYJID4MI8Lu7qL_5Nv5prv0vsqQ=.#=zF8iP9vU= () [0x00000] in <581c99af6b244f5e37cc7cc68f73fd69>:0
marshallracer
So I just tested this script and it basically seems to work just fine (laptop, not my main machine, want to check it on there when I'm back home)
Had a issue though when running osu-wine for the first time, it got stuck on a stub at some point and after waiting eternities I had to CTRL+C out of it (sadly I forgot to save the relevant console)
When trying to run it again it just exited out immediately until I realized I had to osu-wine --kill because it was still stuck in that particular stub
So after killing it and running osu-wine again it just started fine, performance is alright (it's a laptop after all) even in windowed mode with all the fancy stuff I usually have turned on
Latency felt pretty fine, I guess just a few ms off but as I usually wouldn't play on this machine I can't and don't want to judge on that too much

Intel Core i3-4010U with integrated graphics and oibaf drivers
4GB RAM
latest Lubuntu 18.04

I do have some concerns about the included MS Fonts in the winepackage though but I'm not a cop so what am I gonna say
Cilfaen
I'm running into a small issue with installing using this tool, logs below
install.sh log

INFO: Checking dependencies...
INFO: Installing icons...
cp: cannot create regular file '//usr/share/icons/hicolor/1024x1024/apps/osu-wine.png': No such file or directory
WARN: Couldn't install 1024x1024
chmod: cannot access '//usr/share/icons/hicolor/1024x1024/apps/osu-wine.png': No such file or directory
WARN: chmod icons failed
INFO: Installing desktop files...
INFO: Installing main script...
INFO: Installing config files...
WARN: Not installing user config file! To do so, please run this command post installation:
WARN: cp /etc/osu-wine.conf ~/.osu-wine.conf
INFO: Installation completed. Run 'osu-wine' to install.

./osu-wine log

WARN: Missing: /etc/osu-wine.conf!
INFO: Check: Base dir /home/ME/.local/share/osu-wine
INFO: Downloading pre-made Wineprefix
ERRO: Missing 7zx!


Any help would be appreciated!
DarkSphere00
Hello,

The installation worked like a charm!
Thanks for that because I was having so much trouble with winetricks and dotnet 462...

I have a problem though: if I uncomment the PATH line, osu! doesn't even start although I've properly installed osu-wine...

What should I do?
I'm running Manjaro
123321mario
It doesn't work :
_Joku

123321mario wrote:

It doesn't work :

Had the same issue, the problem was that 7z was not installed on my distro.
You can install it with

  • sudo apt install p7zip p7zip-full p7zip-rar

Hope it helps :D
Topic Starter
Forefront

DarkSphere00 wrote:

Hello,

The installation worked like a charm!
Thanks for that because I was having so much trouble with winetricks and dotnet 462...

I have a problem though: if I uncomment the PATH line, osu! doesn't even start although I've properly installed osu-wine...

What should I do?
I'm running Manjaro


The `PATH` line should only be uncommented if you use PooN's `wine-osu`, which specifically puts the executable there.
DarkSphere00
@Forefront I was indeed trying to use PooN's `wine-osu`.

The problem however was that it did not start, which I fixed by recompiling it.
LinkTFox
Alrighty i'm big dumb. I don't know how wine works on chromebooks (I use a Lenovo 300e) i'm bored and wanna play osu on my school's chromebook cause i'm not allowed to use my main pc and well gotta continue the grind -^-


If you have any info that can help me that'd be greatly appreciated
Topic Starter
Forefront

LinkTFox wrote:

Alrighty i'm big dumb. I don't know how wine works on chromebooks (I use a Lenovo 300e) i'm bored and wanna play osu on my school's chromebook cause i'm not allowed to use my main pc and well gotta continue the grind -^-


If you have any info that can help me that'd be greatly appreciated


If it's x86, install Linux on it. If it's arm*, you can't.
xolophreny
Hm, has anyone managed to get Discord RPC working in case it didn't work initially? Twas fine for me on Arch after installing that AUR package the author mentions, couldn't get it running after switching to another distro
NaMLiM
did i need poon wine to use the staging_audio_duration variable?
jamblueberry
How do i reinstall i broke mine
Mozzir

theinventor143 wrote:

How do i reinstall i broke mine


found a solution?
Mozzir

theinventor143 wrote:

How do i reinstall i broke mine

Run " ./install.sh uninstall " as root/sudo
Topic Starter
Forefront

NaMLiM wrote:

did i need poon wine to use the staging_audio_duration variable?


Yes. You should just use Wine 5.7 though, most people confirmed they don't need Poon's patch anymore, since 5.x improved latency a lot.
icr0
Is anyone else getting strange `An error occurred! Please check your internet connection.` problems? I can confirm that my internet works fine, and the servers are apparently up. I think that there's no firewall-related problems either.

Edit:
I can ping irc.ppy.sh fine. The log complains about something related to RAS. I'm looking into this

Edit 2:
Still have no idea what happened. I tried installing it with a vanilla Lutris install with zero configuration/customization using this: https://lutris.net/games/osu/.

It just worked, saved me a ton of headache.
2str8
Am I only one, who can't launch osu with latest wine-staging? ArchLinux
marshallracer

2str8 wrote:

Am I only one, who can't launch osu with latest wine-staging? ArchLinux
as mentioned in another thread there seems to be something in staging that breaks launching osu
tbh I was too lazy to investigate so I just switched to normal wine which works just as fine for now
I'd gladly appreciate it though if anybody bothers to get behind what 5.10 staging does that causes this
Speakery

Forefront wrote:

NaMLiM wrote:

did i need poon wine to use the staging_audio_duration variable?
Yes. You should just use Wine 5.7 though, most people confirmed they don't need Poon's patch anymore, since 5.x improved latency a lot.
what about poon's tweaks to pulse/daemon.conf.d, security/limits.conf and pulse/default.pa?

about to install this on gentoo with the latest version of the zen kernel available in the repo. i've configured my kernel, so things might break. will report
DeletedUser_8978079
I'm getting a rundll32.exe this application could not be started error, distro is Manjaro-XFCE
marshallracer

Speakery wrote:

what about poon's tweaks to pulse/daemon.conf.d, security/limits.conf and pulse/default.pa?
I'd stay away from such changes, especially since very recent wine(-staging) (5.14 was when I felt a HUGE change, though a lot of people mention 5.7) improves latency drastically
I will, as always, refer to the stickied guide especially for the registry dsound tweak. That + recent wine-staging brought my setup with my dedicated sound card to a single digit global offset, the first time ever. Also, pretty much the offset I had back then on Windows so .. I do not want to scream that we're on par yet as some more people should report back how their latency ends up being.




Acclaiming wrote:

I'm getting a rundll32.exe this application could not be started error, distro is Manjaro-XFCE
I always get this the first time osu is installed in a new prefix or after wine has been updated. Just press no and osu should start just fine
Speakery
successful install on gentoo, pic related lists all the use flags for wine and the related package i've used.

performance is not good, but i didn't apply all of the tweaks yet i've found on arch linux wiki article for gaming and didn't even check the osu-wine.conf. optimal 480 fps limiter has latency in the range of 9 ms, while power-saving 120 fps limiter has fps in the range of 8 ms.

one thing, though: wine threw an error with no explanation, then proceeded to run the osu installer. the error read something like "would you like to know more about this error?". should i reinstall this and investigate further?
marshallracer

Speakery wrote:

one thing, though: wine threw an error with no explanation, then proceeded to run the osu installer. the error read something like "would you like to know more about this error?". should i reinstall this and investigate further?
that's probably the same message Acclaiming had, this behaviour was somewhat "introduced" in wine a few versions ago and will pop up the first time you run osu in a new or updated prefix. You can just safely press no and it will launch anyway just as it did for you
Speakery
i am having a problem with moving my osu install. after changing variables in osu-wine.conf to install wineprefix in one directory, and then move osu install in another, osu-wine tries to reinstall osu every time i launch it.
pic of my osu-wine.conf:

i think you could work around it somehow by making a script to launch osu!.exe through wine without launching osu-wine which would try to install it, but i am scared it will break updates.
Speakery
also successfully installed on artix and manjaro, after fixing the updated being stuck by installing packages listed in the "troubleshooting" section. the game runs better on those distros, it seems, but that's a driver problem. guess I'll switch distros
Speakery
game doesn't work properly, no audio devices detected by the game. audio does work when testing in winecfg. it appears that the osu doesn't detect the devices, but wine does: in osu, there's only one "Default" device, but in winecfg there's also "Pulseaudio" and "Built-In Analog Stereo". On my other pc with osu installed, those devices do appear. Also, on that pc, audio compatibility mode is disabled, but it is enabled on my pc by default. disabling it and restarting the game causes the game to crash on first attempt and start up with audio compatibility mode enabled again on the second.
both of those pcs are running artix. can't find a lead yet, where should i look?
Speakery
installed on devuan, audio latency is very high at more than 200 ms as tested using Poon's method. despite that, performance seems good, almost on par with windows. can someone save me from the distrohopping hell
kkeishii
Can anyone explain this? I don't know what any of the instructions mean. What is git clone, what is cd, how do i "sudo" install? Where are the questions I have to read?
About the extras, where should I write the command to run it?
(also in the folder I can't see any installation options)
help
brozzsama
I tested this method as well. It works great with wine 6.0 (which can be downloaded from wine-staging repo (instructions here: https://wiki.winehq.org/Ubuntu). However I noticed a weird issue, after around 10-20 mins of playing the sound starts crackling like crazy and there is no apparent error in the log (I was expecting a buffer underrun or something like that...). The issue is mostly solved when checking the legacy audio driver option, therefore it might be simply due to the fact that I'm playing on an old laptop with an i3-4030U CPU. Has anybody else experienced something similar?


kkeishii wrote:

Can anyone explain this? I don't know what any of the instructions mean. What is git clone, what is cd, how do i "sudo" install? Where are the questions I have to read?
About the extras, where should I write the command to run it?
(also in the folder I can't see any installation options)
help
git: is a program used to obtain source code from a git repo, git clone simply means download the source from this address

cd: change directory

sudo: superuser-do, you are installing an application, therefore you want to modify the filesystem in such a way that the program is available to all users, therefore the installation is run in super user mode

Note that most of the comands you asked an explanation for are pretty basic Linux commands, and are not specific to osu-wine, therefore there is loads of available documentation online.
snacksncode
How can I make sure that .osu-wine.conf file is being used. I've set Staging Audio variable to 20000 (as test) as well as discord's RPC to true and RPC doesn't work as well as I don't notice less audio delay (for example when I was using lutris I had to enable audio compatibility setting for this to work). Just to clarify I did copy file after install but it doesn't seem to be used
Speakery
forgot to update, but it's working pretty nice on manjaro after setting the nice level of pulseaudio higher. i've set it to -6.

snacksncode wrote:

How can I make sure that .osu-wine.conf file is being used. I've set Staging Audio variable to 20000 (as test) as well as discord's RPC to true and RPC doesn't work as well as I don't notice less audio delay (for example when I was using lutris I had to enable audio compatibility setting for this to work). Just to clarify I did copy file after install but it doesn't seem to be used
since this is just a simple script, try adding some echo commands to the config file and running the script from the console. something like

echo "================"
echo "CONFIG FILE HAS BEEN READ"
echo "================"
Tightarse
This works really well, thanks! However, I can't seem to import newly downloaded beatmaps. How would I go about fixing this?
Tightarse
Okay, so I've fixed this proble for anybody who wants to know.
For some reason it wont let me open w osu, so instead I move osz files to this directory:
/home/username/.local/share/osu-wine/OSU/Songs
Hork
I'm having issue with Chinese and Japanese characters partially shown. How can I troubleshoot this?
ominoussage
I'm having a problem with this. It's all installed and working but it keeps on crahsing everytime. Is there a way for me to prevent it from crashing?
gore

Unknown Duck wrote:

I'm having a problem with this. It's all installed and working but it keeps on crahsing everytime. Is there a way for me to prevent it from crashing?
try disabling audio compatibility mode if you have it on
G-low58
This method works for me for the most part. The only problem I’m getting is REALLY choppy animations and music. I’m not sure if this is because my computer is old as hell (core 2 duo), because my FPS is like 45 during the whole think which I don’t think is too bad.

So what I wanted to do was try out McOsu as it seems to run a bit better, but I’m not sure what directory path to put in since it’s on Wine. When I look at the osu folder in /home, there are no best maps, I only see songs if I open Wine and then search through the Windows file system there. What’s a way I can get my osu-wine beat maps on McOsu?

Edit: I found a folder of best maps in my .local, but McOsu doesn’t seem to read them when I imput the file tree into the box.
McEndu
Is there a viable free-software (open-source) alternative of MS Yahei?
Tightarse
Hi, me again...
So I'm trying to install on Arch Linux, and I just get "An error occurred! Please check your internet connection".
Anybody know what i should do?
HorizonCode

Tightarse wrote:

Hi, me again...
So I'm trying to install on Arch Linux, and I just get "An error occurred! Please check your internet connection".
Anybody know what i should do?
sudo pacman -S lib32-gnutls lib32-libldap lib32-libgpg-error lib32-sqlite lib32-libpulse
[- -]

HorizonCode wrote:

Tightarse wrote:

Hi, me again...
So I'm trying to install on Arch Linux, and I just get "An error occurred! Please check your internet connection".
Anybody know what i should do?
sudo pacman -S lib32-gnutls lib32-libldap lib32-libgpg-error lib32-sqlite lib32-libpulse
After doing this (as I got the same error as that person), it updated perfectly and wine seems to be working with osu installing so many thanks. However; what I believe is now osu is trying to start the game in which I received another error and, as a newbie, I have no way to solve this. Here is the error in detail in case anyone would know how to fix this error.

Program Error Details
Unhandled exception: page fault on execute access to 0xf53298d0 in 32-bit code (0xf53298d0).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:f53298d0 ESP:00218c9c EBP:7de484a0 EFLAGS:00210216( R- -- I -A-P- )
EAX:f53298d0 EBX:00000002 ECX:7de484a4 EDX:00000000
ESI:00218dec EDI:00000000
Stack dump:
0x00218c9c: f71ffc3c 7ddb9880 00000002 7de484a4
0x00218cac: 00218dec 00002000 00002000 00000000
0x00218cbc: 608de458 00000000 1b93f208 7ddb9880
0x00218ccc: f7333470 00000000 00320000 00000000
0x00218cdc: 00000000 00000000 00000008 00000003
0x00218cec: 0000001b 00000000 00000000 00000000
Backtrace:
=>0 0xf53298d0 (0x7de484a0)
1 0x00000007 (0x7de4bbd0)
2 0x00000006 (0x7de1bf50)
3 0x00000005 (0x7de19480)
4 0x00000004 (0x7de0e2a0)
5 0x00000003 (0x7de0dc70)
6 0x00000002 (0x7de0dc20)
7 0x00000001 (0x7ddb8890)
0xf53298d0: -- no code accessible --
Modules:
Module Address Debug info Name (66 modules)
PE 400000- 834000 Deferred osu!
PE fc0000- 1652000 Deferred clr
PE 1660000- 1733000 Deferred msvcr110_clr0400
PE 3c50000- 4140000 Deferred mscorlib
PE 41e0000- 424e000 Deferred clrjit
PE 4360000- 46aa000 Deferred system
PE 4700000- 4790000 Deferred system.drawing
PE 47b0000- 4c46000 Deferred system.windows.forms
PE 4ca0000- 4dd6000 Deferred system.core
PE 4f40000- 4f52000 Deferred nlssorting
PE 5c20000- 5c74000 Deferred system.runtime.remoting
PE 6320000- 684e000 Deferred system.web
PE 69e0000- 6a9c000 Deferred winmm
PE 6d10000- 6d1a000 Deferred accessibility
PE 6d20000- 6d82000 Deferred system.configuration
PE 6da0000- 71cc000 Deferred opentk
PE 7470000- 7495000 Deferred libegl
PE 74a0000- 77db000 Deferred libglesv2
PE 7850000- 7ae2000 Deferred system.xml
PE 7b00000- 7b0f000 Deferred rasapi32
PE 10000000-1007a000 Deferred mscoreei
PE 25cb0000-25e40000 Deferred gdiplus
PE 5e0d0000-5e1a4000 Deferred diasymreader
PE 61700000-61708000 Deferred api-ms-win-core-localregistry-l1-1-0
PE 61740000-61782000 Deferred advapi32
PE 62d40000-62e0f000 Deferred windowscodecs
PE 62fc0000-6304f000 Deferred rpcrt4
PE 63480000-6348c000 Deferred version
PE 63bc0000-63bd9000 Deferred shcore
PE 64a40000-64a95000 Deferred shlwapi
PE 64ec0000-64fec000 Deferred oleaut32
PE 66240000-66256000 Deferred bcrypt
PE 67c80000-67cba000 Deferred d3d9
PE 68080000-6809f000 Deferred jsproxy
PE 68500000-6855c000 Deferred combase
PE 68700000-6872e000 Deferred uxtheme
PE 68a40000-68a48000 Deferred api-ms-win-core-winrt-roparameterizediid-l1-1-0
PE 69600000-69649000 Deferred winhttp
PE 69940000-6996b000 Deferred propsys
PE 6a040000-6a062000 Deferred msacm32
PE 6a280000-6a323000 Deferred msvcrt
PE 6a400000-6a531000 Deferred ole32
PE 6b780000-6b788000 Deferred api-ms-win-core-winrt-l1-1-0
PE 6b9c0000-6b9cb000 Deferred dhcpcsvc
PE 6bc00000-6bc2b000 Deferred sechost
PE 6bcc0000-6bd40000 Deferred setupapi
PE 6c9c0000-6cb1f000 Deferred gdi32
PE 6cc40000-6cda8000 Deferred comctl32
PE 6db40000-6db4f000 Deferred imagehlp
PE 6e8c0000-6e997000 Deferred crypt32
PE 6ec40000-6ec4d000 Deferred dwmapi
PE 6ed00000-6ef1b000 Deferred user32
PE 6f4c0000-6f4e9000 Deferred wintrust
PE 6fa80000-6faf1000 Deferred dbghelp
PE 6fe40000-6fe75000 Deferred rsaenh
PE 70b40000-70c12000 Deferred ucrtbase
PE 71200000-7121b000 Deferred imm32
PE 79000000-7904a000 Deferred mscoree
PE 7a840000-7a844000 Deferred opengl32
PE 7b000000-7b0e8000 Deferred kernelbase
PE 7b600000-7b81a000 Deferred kernel32
PE 7bc00000-7bc9e000 Deferred ntdll
PE ea4a0000-ea4a6000 Deferred ws2_32
PE f5980000-f5984000 Deferred wined3d
PE f60c0000-f60c4000 Deferred iphlpapi
PE f7370000-f7374000 Deferred winex11
Threads:
process tid prio (all id:s are in hex)
00000038 services.exe
0000003c 0
00000040 0
0000004c 0
0000006c 0
0000008c 0
000000ac 0
000000dc 0
00000044 svchost.exe
00000048 0
00000054 0
00000058 0
0000005c winedevice.exe
00000060 0
00000070 0
00000074 0
00000078 0
0000007c plugplay.exe
00000080 0
00000090 0
00000094 0
00000098 0
000000bc 0
0000009c winedevice.exe
000000a0 0
000000b4 0
000000b8 0
000000c4 0
000000c8 0
000000cc 0
000000d4 rpcss.exe
000000d8 0
000000e0 0
000000e4 0
000000e8 0
000000ec 0
00000250 0
00000228 (D) X:\osu!.exe
0000022c 0 <==
00000238 0
0000023c 2
00000258 0
0000025c 0
00000260 0
00000264 0
00000268 0
0000026c 0
00000270 0
00000274 0
00000278 0
0000027c 0
00000280 0
00000284 0
00000288 0
0000028c 2
00000290 0
0000029c 0
000002a0 0
00000230 conhost.exe
00000234 0
00000240 explorer.exe
00000244 0
00000248 0
0000024c 0
System information:
Wine build: wine-6.7
Platform: i386
Version: Windows 7
Host system: Linux
Host version: 5.11.16-arch1-1
blucobalt
Does anyone know how to get discord rpc to work? `marcRPC=true` didn't do anything
Registering

blucobalt wrote:

Does anyone know how to get discord rpc to work? `marcRPC=true` didn't do anything
Try wine-discord-ipc-bridge. I personally use this and it works just fine with osu
blucobalt

Registering wrote:

blucobalt wrote:

Does anyone know how to get discord rpc to work? `marcRPC=true` didn't do anything
Try wine-discord-ipc-bridge. I personally use this and it works just fine with osu
Could I ask, how?
I have tried all sorts of stuff messing with the PREFIXCOMMAND in ~/.osu-wine.conf to get it running when I launch osu! but I can't get anything working.
ThachAnhHoang
Anyone got any success changing the wineprefix to another directory?
Registering

blucobalt wrote:

Registering wrote:

blucobalt wrote:

Does anyone know how to get discord rpc to work? `marcRPC=true` didn't do anything
Try wine-discord-ipc-bridge. I personally use this and it works just fine with osu
Could I ask, how?
I have tried all sorts of stuff messing with the PREFIXCOMMAND in ~/.osu-wine.conf to get it running when I launch osu! but I can't get anything working.
Sorry for the late reply. (Is there any notifications on forum? I just realized your reply when I browse the forum again lol)

To get rpc working, run the wine-discord-ipc-bridge (using the same wine prefix) before starting osu. Or... the easy way, you could make a shell script (.sh) to run both of them and then start it with your .desktop entry.

(Note: This method below is working for me with wine 6.10. I've never used osu-wine before, but the step should be the same.)

The easy way (to run):
  1. Put the wine-discord-ipc-bridge in your osu! folder to make it simple
  2. Make a .sh script to run rpc and osu! at once
    You could make it with any text editor, just append the .sh extension and start the file with "#!/bin/sh".
    In the script, make sure you specify the wineprefix and run rpc before osu!. Save, make it executable, then put it wherever you want. I usually put it in ~/.local/bin/osu/.
    Here's mine
    #!/bin/sh
    export WINEPREFIX="$HOME/Games/osu/.wineosu" # Change to your wineprefix

    # This is just the latency fix
    export PULSE_LATENCY_MSEC=40
    export STAGING_AUDIO_DURATION=5000

    cd ~/Games/osu # Or wherever you installed osu! in
    wine winediscordipcbridge.exe "$@" & wine osu!.exe "$@" # To run both rpc and osu!
  3. Edit (or create, if you haven't) your osu!.desktop entry file to run the .sh script
    Your osu!.desktop file should be located in ~/.local/share/applications/. Change the Exec variable and point it to the .sh script.
  4. Run osu! from your app list aaaaaaand discord rpc should work now
BoredCat_old_1
lol nice
VisualRex
do i have to do everytime iwanna play?
Cestra
Game crashes when using some skins specifically the Miraie 3rd one and some Flying Tuna skins.
akffit

Cestra wrote:

Game crashes when using some skins specifically the Miraie 3rd one and some Flying Tuna skins.
Try to delete empty audio files that more than 1 KiB
scionae-
Hey people, I'm having issues. I transferred my cleaned beatmaps (with cln!, just removes things like videos, storyboards and skin elements from maps) on to my device and F5'd them into my osu-wine installation. Now the problem is that, whenever I try to load a map, it just crashes the game. It loads for a little bit and then the game just closes on itself and I can't find anything online for this. Any chance somebody could help? I have around 39k beatmaps so maybe I have to wait until the game processes all of the star ratings?
fdfdjfk3
so, i got it all workin, and it worked like a charm

...until i accidentally enabled compatibility mode ingame.

now, when i open it, it immediately crashes. any way to fix this?


if anything varies between distributions for some reason, im using linux mint
Okabe Lintahlo

fdfdjfk3 wrote:

so, i got it all workin, and it worked like a charm

...until i accidentally enabled compatibility mode ingame.

now, when i open it, it immediately crashes. any way to fix this?


if anything varies between distributions for some reason, im using linux mint
You can edit the osu! config directly and disable compatibility mode from there.
fdfdjfk3

Okabe Lintahlo wrote:

fdfdjfk3 wrote:

so, i got it all workin, and it worked like a charm

...until i accidentally enabled compatibility mode ingame.

now, when i open it, it immediately crashes. any way to fix this?


if anything varies between distributions for some reason, im using linux mint
You can edit the osu! config directly and disable compatibility mode from there.
where can i find the osu! config file? i can't find the actual files for osu, only the osu-wine thingy that makes it work, and no config file for it (i'm stupid alright)
waita

fdfdjfk3 wrote:

Okabe Lintahlo wrote:

fdfdjfk3 wrote:

so, i got it all workin, and it worked like a charm

...until i accidentally enabled compatibility mode ingame.

now, when i open it, it immediately crashes. any way to fix this?


if anything varies between distributions for some reason, im using linux mint
You can edit the osu! config directly and disable compatibility mode from there.
where can i find the osu! config file? i can't find the actual files for osu, only the osu-wine thingy that makes it work, and no config file for it (i'm stupid alright)
You can find the config file in your osu folder (~/.local/share/osu-wine/OSU)
The config file is named osu!.<your PC account name>.cfg
You should change the line "CompatibilityContext = 1" to "CompatibilityContext = 0"
fdfdjfk3

Fleap wrote:

fdfdjfk3 wrote:

Okabe Lintahlo wrote:

fdfdjfk3 wrote:

so, i got it all workin, and it worked like a charm

...until i accidentally enabled compatibility mode ingame.

now, when i open it, it immediately crashes. any way to fix this?


if anything varies between distributions for some reason, im using linux mint
You can edit the osu! config directly and disable compatibility mode from there.
where can i find the osu! config file? i can't find the actual files for osu, only the osu-wine thingy that makes it work, and no config file for it (i'm stupid alright)
You can find the config file in your osu folder (~/.local/share/osu-wine/OSU)
The config file is named osu!.<your PC account name>.cfg
You should change the line "CompatibilityContext = 1" to "CompatibilityContext = 0"
thank you so much! i was having issues finding where the config file was
waita

fdfdjfk3 wrote:

Fleap wrote:

fdfdjfk3 wrote:

Okabe Lintahlo wrote:

fdfdjfk3 wrote:

so, i got it all workin, and it worked like a charm

...until i accidentally enabled compatibility mode ingame.

now, when i open it, it immediately crashes. any way to fix this?


if anything varies between distributions for some reason, im using linux mint
You can edit the osu! config directly and disable compatibility mode from there.
where can i find the osu! config file? i can't find the actual files for osu, only the osu-wine thingy that makes it work, and no config file for it (i'm stupid alright)
You can find the config file in your osu folder (~/.local/share/osu-wine/OSU)
The config file is named osu!.<your PC account name>.cfg
You should change the line "CompatibilityContext = 1" to "CompatibilityContext = 0"
thank you so much! i was having issues finding where the config file was
Glad i could help :)
iMarkoMC
Hello, i installed osu under arch (i had it on Ubuntu with no problems) and it's using 1000% CPU (i have a Ryzen 7 3700x and a RTX 3060), one of my friends switched to arch and the CPU usage on his pc is ~45-200% any ideas why my installation is using 1000% cpu?
Also the main menu runs at 32 fps only


Fixed it by changing wine to wine-staging CPU usage is now under 200%
Jeffery_Nani
Missing 7Zx
Tsukatsuki Rio
Works on Pop_!Os and Garuda. Kudos to you man!

(Changed to Arch and still works)
Kakashi_6ix9ine
Works on Arch! Make sure to install the wine dependency's and you will be good.
c0rv0_old
working EndevourOS here! Thx

where on my drive do I put the downloaded beatmaps tho? I'm big dumb
FireRedz

c0rv0 wrote:

working EndevourOS here! Thx

where on my drive do I put the downloaded beatmaps tho? I'm big dumb
by default its in `~/.local/share/osu-wine/OSU/`
kalashii
Why is the audio so choppy?
niko_555
how do i add maps and skins?
Potffin

kalashii wrote:

Why is the audio so choppy?
try to use audio comparability mode
fuse apex dm me
i don't want to necropost, but i used this guide to install osu and it works just fine, but it does not display korean or arabic text properly (in the former it shows boxes, in the latter it doesn't render at all)


Boy meets evi1
thx bro!
JVK2105

Forefront wrote:

To all of you who're still noticing delay in osu!, please refer to the Update section of my newly updated post.
can u send it into this thread plese, i can't find it
faafaa200
hello i m have an issue where the fps does not go past my screen refresh rate and yess i tried it on both a 60 an 144 hz display and in the 60hz one it give me 60 fps and same with the 144hz monitor
show more
Please sign in to reply.

New reply