forum

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

posted
Total Posts
107
Topic Starter
Forefront
Gonna hop right in.

Quick information
  1. Winetricks-free
  2. Pretty much guaranteed to work, as it skips out the hard part (winetricks)
  3. Full support for CJK characters (VL PGothic + MS YaHei) and no graphical glitches (gdiplus installed)
  4. Uses dotnet45


Instructions
1. git clone https://gitlab.com/osu-wine/osu-wine

2. cd osu-wine

3. sudo ./install.sh

	# READ CAREFULLY THE QUESTIONS!

4. osu-wine

	# AGAIN, CAREFULLY READ THE QUESTIONS!

5. You're done! 



Extras
<!> Before proceeding, please run the following command:
cp /etc/osu-wine.conf ~/.osu-wine.conf


Marc's Rich Presence ---
  1. Open ~/.osu-wine.conf
  2. Find variable marcRPC and change false to true

ThePooN02's Wine --- WARNING! Variable install_wine_osu is VERY EXPERIMENTAL! Do not touch it!
  1. Open ~/.osu-wine.conf
  2. Find variable PATH and uncomment it (remove the preceeding #)
  3. Optional, uncomment variable STAGING_AUDIO_DURATION

Disclaimer: double check that Poon's Wine is in /opt/wine-osu/bin

Update:
Wine 5.7 should be tried first before attempting to compile/install other patched Wine versions. The reason being Wine 5 seemed to have greatly improved audio latency for games including osu!. This has been confirmed by a lot of people.

Credits
  1. Original osu-wine script: https://github.com/Nefelim4ag/osu-wine
  2. Wineprefix from https://gitlab.com/osu-wine/osu-wineprefix along with information
  3. Rich Presence from https://github.com/Marc3842h/rpc-wine
  4. Poon's patched Wine available in his blog at https://blog.thepoon.fr/osuLinuxAudioLatency/
  5. Article on fixing most installer issues including loops: https://www.gloriouseggroll.tv/how-to-get-out-of-wine-dependency-hell/


If you just want a wrapper, you can use the improved osu-wine script with no pre-packaged Wineprefix at https://gitlab.com/diamondburned/osu-wine

hmmm





Picture from -zaw


Troubleshooting

Stuck in a loop or the updater
Ubuntu (unconfirmed)
sudo apt install -y libc6 libgcc1 libglib2.0-0 libgphoto2-6 libgphoto2-port12 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 liblcms2-2 libldap-2.4-2 libmpg123-0 libopenal1 libpulse0 libudev1 libx11-6 libxext6 libxml2 zlib1g libasound2-plugins libncurses5 libcapi20-3 libcups2 libdbus-1-3 libfontconfig1 libfreetype6 libglu1-mesa libgnutls30 libgsm1 libgssapi-krb5-2 libgtk-3-0 libjpeg8 libkrb5-3 libncurses5 libodbc1 libosmesa6 libpcap0.8 libpng16-16 libsane1 libsdl2-2.0-0 libtiff5 libv4l-0 libva-drm2 libva-x11-2 libva2 libvulkan1 libxcomposite1 libxcursor1 libxfixes3 libxi6 libxinerama1 libxrandr2 libxrender1 libxslt1.1 libxxf86vm1

Arch
sudo pacman -S giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo libxcomposite lib32-libxcomposite libxinerama lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader cups samba dosbox


Illegal insructions on osu-wine
Due to incompatible CPU architectures and all the jazz I won't be going into details, you have to recompile wine-osu on AUR.


Edit1: Fixed image
Edit2+3: Added info
Edit4: Added extra troubleshoots
-zaw
worked 100% for me
php
works like a charm, the only solution i found for my osu to work on arch, +1
natemonster321
Works great, nothing else i tried worked on my Void install. already transferred all my beatmaps
Xmgplays
Where does this install osu! in? I'm getting the discord-rpc.dll bug during updates and need to know to fix it.
php

Xmgplays wrote:

Where does this install osu! in? I'm getting the discord-rpc.dll bug during updates and need to know to fix it.

What you have to do is move the /osu-wine/static/discord-rpc.dll to your ~/.local/share/osu-wine/OSU and it will work.
Xmgplays

Louse wrote:

Xmgplays wrote:

Where does this install osu! in? I'm getting the discord-rpc.dll bug during updates and need to know to fix it.

What you have to do is move the /osu-wine/static/discord-rpc.dll to your ~/.local/share/osu-wine/OSU and it will work.



I did that but now I'm having trouble starting it after exiting i.e. I have to reinstall to run it for a second time otherwise it just stays at 0% cpu usage even after I kill and restart it.
Topic Starter
Forefront

Xmgplays wrote:

Louse wrote:

Xmgplays wrote:

Where does this install osu! in? I'm getting the discord-rpc.dll bug during updates and need to know to fix it.

What you have to do is move the /osu-wine/static/discord-rpc.dll to your ~/.local/share/osu-wine/OSU and it will work.



I did that but now I'm having trouble starting it after exiting i.e. I have to reinstall to run it for a second time otherwise it just stays at 0% cpu usage even after I kill and restart it.


If you have to put discord-rpc.dll there, that means you're missing something. Usually, when the installer flashes and/or is stuck, you put the dll there. If you put the dll there beforehand, the installer will not install in the right place.

My recommendation: remove the dll.

Some useful resources: https://www.gloriouseggroll.tv/how-to-get-out-of-wine-dependency-hell/

P/S: The installer, by default, installs into ~/.local/share/osu-wine. This can be changed in either `/etc/osu-wine.conf` (not recommended) or `~/.osu-wine.conf`.
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 "================"
show more
Please sign in to reply.

New reply

/