forum

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

posted
Total Posts
107
show more
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