Sign In To Proceed 2z1z44

Don't have an ? 5p1p6t

osu! to create your own !
forum

Solution: Running osu! In Ubuntu or Xubuntu 61x2r

posted
Total Posts
943
show more
Thought I would share my experience about how I got osu going on my particular rig. Might help some of you.

Please note that you may be prompted to change a value in a file called ptrace_scope.
Even if not prompted I recommend you change the value in the file from 1 to 0 as playonlinux complains if it is set to 1 (note that this change is temporary so if you need to restart your computer at any point during the install to reset this)

To edit this file just type:
sudo gedit /proc/sys/kernel/yama/ptrace_scope

(If not running GNOME then substitute gedit with your prefered text editor)

So I used playonlinux, a special automator for setting up windows games. There IS an osu script on there but I found it didn't work.

So anyway I opened playonlinux and added a game. Now in the add a game menu there should be an option for manually adding a game not listed, select that.

Name the drive whatever you want but MAKE SURE IT IS SETUP AS 32 BIT. THIS IS IMPORTANT

A menu should pop up, select the checkbox for: Use different wine version and Install some libraries

For the wine version select version 1.9.1.

For libraries to install you need to select

Dotnet4.0

Only select to install .NET 4.0, DO NOT SELECT 4.5 AS THIS MIGHT BREAK THINGS (We will come back and deal with the rest later)

When given the option to select a program to install do so. Browse to the osu installer (The new installer not the old installer) and select it. Click next and the program should install.

Now playonlinux most likely WILL complain and say something has gone wrong. Ignore this and wait until the install is finished.
Once finished osu SHOULD start. Once it starts, exit it and then select CANCEL in the playonlinux window (which should still be displaying some sort of error about the install failing)

Now click the configure button and you should see your virtual drive in there, select it.

Hop over to the install components tab and install these libraries in this order:
Dotnet30
Dotnet30sp1
Dotnet35
Dotnet35sp1
Dotnet40
Dotnet45
gdiplus

Now the installer will be a bit weird as each time you install a version of .NET it will "install" previous versions. I don't know if it is actually installing them or if it is just checking to see if they are there but it doesn't cause any problems.

Once you have finished installing those libraries go back to the general tab and select "Make a new shortcut from this virtual drive" then select osu.exe in the window that pops up.

That's it! You should be all set and ready to go! Note that while these steps worked for me they might not work for you but if they do please let me know. Enjoy!

tux wrote: n1r5k

...
Please note that you may be prompted to change a value in a file called ptrace_scope.
Even if not prompted I recommend you change the value in the file from 1 to 0 as playonlinux complains if it is set to 1 (note that this change is temporary so if you need to restart your computer at any point during the install to reset this)

To edit this file just type:
sudo gedit /proc/sys/kernel/yama/ptrace_scope
(If not running GNOME then substitute gedit with your prefered text editor)

...
Hop over to the install components tab and install these libraries in this order:
Dotnet30
Dotnet30sp1
Dotnet35
Dotnet35sp1
Dotnet40
Dotnet45
gdiplus
Why do you install all those dotnet packages? I've checked a few times in the past, and as of maybe a month ago, only dotnet40 was needed to get osu! up and running (the dotnet40 package only installs that one package and nothing before it).

As for ptrace_scope, you ideally don't want that to remain at 0 after closing osu! for security purposes (it basically lets apps talk to each other; you don't want some malicious script to run from Firefox and then just casually log other apps). That may only apply to PlayOnLinux though, as I don't recall having to do that for years with regular Wine.

Running gedit with sudo is also a slight no-no. It can cause some weird permission issues when you try to go back to using gedit as the normal . pkexec is a better option, but I'm not entirely certain if it works out-the-box with gedit or not (I know it didn't back on Ubuntu 15.10, but not sure about Ubuntu GNOME).

Espionage724 wrote: 6g1w6

tux wrote: n1r5k

...
Please note that you may be prompted to change a value in a file called ptrace_scope.
Even if not prompted I recommend you change the value in the file from 1 to 0 as playonlinux complains if it is set to 1 (note that this change is temporary so if you need to restart your computer at any point during the install to reset this)
To edit this file just type:
sudo gedit /proc/sys/kernel/yama/ptrace_scope

(If not running GNOME then substitute gedit with your prefered text editor)
...
Hop over to the install components tab and install these libraries in this order:
Dotnet30
Dotnet30sp1
Dotnet35
Dotnet35sp1
Dotnet40
Dotnet45
gdiplus

Why do you install all those dotnet packages? I've checked a few times in the past, and as of maybe a month ago, only dotnet40 was needed to get osu! up and running (the dotnet40 package only installs that one package and nothing before it).
As for ptrace_scope, you ideally don't want that to remain at 0 after closing osu! for security purposes (it basically lets apps talk to each other; you don't want some malicious script to run from Firefox and then just casually log other apps). That may only apply to PlayOnLinux though, as I don't recall having to do that for years with regular Wine.
Running gedit with sudo is also a slight no-no. It can cause some weird permission issues when you try to go back to using gedit as the normal . pkexec is a better option, but I'm not entirely certain if it works out-the-box with gedit or not (I know it didn't back on Ubuntu 15.10, but not sure about Ubuntu GNOME).


Ptrade_scope is changed back to 1 after the computer is rebooted. It is only required to install .NET. To actually start and play osu ptrace_scope does NOT need to be set to 0. The program runs just fine with it set at 1

Only reason I installed all those frameworks was because the info I kept seeing around which frameworks were required was patchy. In the end I just thought it better to install all those frameworks to just be sure. Plus when I selected .NET 4.0 to install playonlinux insisted on installing the previous .NET's along with it. I dunno why but it just did.

As for gedit, I've run into no issues with permissions while using that coupled with the sudo command. In fact I've never even heard of that happening before.

I was only posting what I found worked for me when it came to getting the game up and running under linux. It isn't an end all solution and any suggestions on things to change would be appreciated
http://pastebin.com/HHFn4Ji1 Wine crashes :/
I'll mess with winecfg for a bit and update if fixed by tomorrow.
I installed osu! by following a guide on winehq.org (I installed dotnet40 instead of dotnet45 btw)
Everything went well and the game worked, until I closed the game and tried to run osu!.exe from the prefix directory. Now it won't start the game.

I'm using Xubuntu 14.04.04 LTS and Wine-Staging 1.9.11
I can run Touhou without any problems, so I don't know why Wine won't run osu! :(

Edit: Nevermind, I got it working by running it with Terminal. I'm such a noob :?
I cannot run Osu!, friends are wondering where I am. When I first installed it it would run fine, then it stopped. I fixed it but the next day it broke again and now the install won't work. I posted the wine error log, here's the link to the pastebin again http://pastebin.com/HHFn4Ji1
And here's my terminal log:

err:ole:CoGetContextToken apartment not initialised
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:nls:GetPreferredUILanguages stub: 0 0x33cf38 (nil) 0x33cf34
fixme:nls:GetThreadPreferredUILanguages 00000000, 0x33cf38, (nil) 0x33cf34
fixme:nls:get_dummy_preferred_ui_language (0x0 0x33cf38 (nil) 0x33cf34) returning a dummy value (current locale)
fixme:nls:GetPreferredUILanguages stub: 0 0x33cf38 0x150250 0x33cf34
fixme:nls:GetThreadPreferredUILanguages 00000000, 0x33cf38, 0x150250 0x33cf34
fixme:nls:get_dummy_preferred_ui_language (0x0 0x33cf38 0x150250 0x33cf34) returning a dummy value (current locale)
fixme:shell:URL_ParseUrl failed to parse L"System.Xml"
fixme:shell:URL_ParseUrl failed to parse L"System.Runtime.Remoting"
fixme:ntdll:EtwTraceGuidsW (0xda0792, (nil), {8e9f5090-2d75-4d03-8a81-e5afbf85daf1}, 1, 0x33e07c, (null), (null), 0x110d06c): stub
fixme:ntdll:EtwTraceGuidsW trace class {8e9f5090-2d75-4d03-8a81-e5afbf85daf1}
fixme:shell:URL_ParseUrl failed to parse L"System.Runtime.Remoting.resources"
fixme:shell:URL_ParseUrl failed to parse L"System.Runtime.Remoting.resources"
fixme:shell:URL_ParseUrl failed to parse L"mscorlib.resources"
fixme:shell:URL_ParseUrl failed to parse L"mscorlib.resources"
fixme:shell:URL_ParseUrl failed to parse L"System.Core"
fixme:shell:URL_ParseUrl failed to parse L"System.Web"
fixme:shell:URL_ParseUrl failed to parse L"osu!.resources"
fixme:shell:URL_ParseUrl failed to parse L"osu!.resources"
fixme:shell:URL_ParseUrl failed to parse L"zx_f74ba05ddf784a57a2801daa7c127ffb"
fixme:process:SetProcessPriorityBoost (0x2ec,0): stub
fixme:shell:URL_ParseUrl failed to parse L"OpenTK"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:shell:URL_ParseUrl failed to parse L"Accessibility"
fixme:shell:URL_ParseUrl failed to parse L"System.Configuration"
fixme:crypt:SystemFunction041 (0x190e34, 10, 0): stub [RtlDecryptMemory]
fixme:shell:URL_ParseUrl failed to parse L"System.resources"
fixme:shell:URL_ParseUrl failed to parse L"System.resources"
fixme:ole:CoGetApartmentType (0xf39e108, 0xf39e104): semi-stub
fixme:ole:CoGetApartmentType (0xf49e088, 0xf49e084): semi-stub
fixme:thread:NtQueryInformationThread info class 16 not ed yet
fixme:thread:NtQueryInformationThread info class 16 not ed yet
fixme:thread:NtQueryInformationThread info class 16 not ed yet
fixme:thread:NtQueryInformationThread info class 16 not ed yet
fixme:thread:NtQueryInformationThread info class 16 not ed yet
fixme:thread:NtQueryInformationThread info class 16 not ed yet
fixme:thread:NtQueryInformationThread info class 16 not ed yet
fixme:thread:NtQueryInformationThread info class 16 not ed yet
fixme:thread:NtQueryInformationThread info class 16 not ed yet
fixme:thread:NtQueryInformationThread info class 16 not ed yet
fixme:thread:NtQueryInformationThread info class 16 not ed yet
fixme:thread:NtQueryInformationThread info class 16 not ed yet
fixme:thread:NtQueryInformationThread info class 16 not ed yet
fixme:thread:NtQueryInformationThread info class 16 not ed yet
fixme:thread:NtQueryInformationThread info class 16 not ed yet
fixme:thread:NtQueryInformationThread info class 16 not ed yet
fixme:thread:NtQueryInformationThread info class 16 not ed yet
And from here and onwards it keeps repeating "fixme:thread:NtQueryInformationThread info class 16 not ed yet", PLEASE help me!! :(

I'm running Manjaro 64bit 16.06 if that helps, the distro was only released this month.

apt-get wrote: 6e5b3n

Espionage724 wrote: 6g1w6

I don't suppose anyone here happens to know how to fix the transparency around the osu! logo (the black square) when you start the game? It seems to happen on any DE (Plasma 5, Xfce, Unity, GNOME) with or without compositing (on Xfce and Plasma 5).

I'm getting this too. Either the logo isn't transparent (or wine doesn't the logo format's transparency), or wine doesn't apply the logo transparency.

Wine is supposed to windows transparency since 1.6, too. (https://www.winehq.org/announce/1.6)
Just something to note FWIW I have seen this on standard Windows XP as well so it's not just a wine issue but probably with the runtime used. While I've never run osu! in wine and I don't know your configuration, I take it to get osu! to run you are using wine as Windows XP mode with the XP version of .net which is the default (at least it was last I used wine which has been well over a year now lol), which is probably the limitation. While it's probably not recommended and even more likely to not work whatsoever, has anyone tried running Wine in Windows 7 mode to see if it fixes this?

HitCoder wrote: 6z493s

I cannot run Osu!, friends are wondering where I am. When I first installed it it would run fine, then it stopped. I fixed it but the next day it broke again and now the install won't work. I posted the wine error log, here's the link to the pastebin again http://pastebin.com/HHFn4Ji1
Have you attempted to install other stuff into this prefix?

jsebean wrote: 291fe

Have you attempted to install other stuff into this prefix?
I actually recreated the prefix multiple times and with multiple installs of WINE but to no avail. I've installed Linux Mint now though and it works fine.
My Osu! on Linux Mint 17.3 can't connect to bancho wtf
rika@rika-X201EV:~$ mkdir'.wine/drive_c/Program Files/osu!' && mv osume.exe '.wine/drive_c/Program Files/osu!' && cd'.wine/drive_c/Program Files/osu!' && wine osume.exe
bash: mkdir.wine/drive_c/Program Files/osu!: No such file or directory
rika@rika-X201EV:~$ mkdir'.wine/drive_c/Program Files/osu!' && mv osume.exe '.wine/drive_c/Program Files/osu!' && cd'.wine/drive_c/Program Files/osu!' && wine osume.exe
bash: mkdir.wine/drive_c/Program Files/osu!: No such file or directory


why? :?

Sh0wer wrote: 12692l

rika@rika-X201EV:~$ mkdir'.wine/drive_c/Program Files/osu!' && mv osume.exe '.wine/drive_c/Program Files/osu!' && cd'.wine/drive_c/Program Files/osu!' && wine osume.exe
bash: mkdir.wine/drive_c/Program Files/osu!: No such file or directory
rika@rika-X201EV:~$ mkdir'.wine/drive_c/Program Files/osu!' && mv osume.exe '.wine/drive_c/Program Files/osu!' && cd'.wine/drive_c/Program Files/osu!' && wine osume.exe
bash: mkdir.wine/drive_c/Program Files/osu!: No such file or directory


why? :?
It's because there is an exclamation mark in osu!. You need to put the word in double quotation marks (e.g. drive_c/Program Files/"osu!") ^^

I thought osume was dead for a long time.. which guide are you following?
rika@rika-X201EV:~$ mkdir'.wine/drive_c/Program Files/osu!' && mv osume.exe '.wine/drive_c/Program Files/osu!' && cd'.wine/drive_c/Program Files/osu!' && wine osume.exe
bash: mkdir.wine/drive_c/Program Files/osu!: No such file or directory
rika@rika-X201EV:~$ mkdir'.wine/drive_c/Program Files/osu!' && mv osume.exe '.wine/drive_c/Program Files/osu!' && cd'.wine/drive_c/Program Files/osu!' && wine osume.exe
bash: mkdir.wine/drive_c/Program Files/osu!: No such file or directory


why? :?
Well you've forgotten a space between mkdir and '.wine...'

141592653 wrote: 731b1p

rika@rika-X201EV:~$ mkdir'.wine/drive_c/Program Files/osu!' && mv osume.exe '.wine/drive_c/Program Files/osu!' && cd'.wine/drive_c/Program Files/osu!' && wine osume.exe
bash: mkdir.wine/drive_c/Program Files/osu!: No such file or directory
rika@rika-X201EV:~$ mkdir'.wine/drive_c/Program Files/osu!' && mv osume.exe '.wine/drive_c/Program Files/osu!' && cd'.wine/drive_c/Program Files/osu!' && wine osume.exe
bash: mkdir.wine/drive_c/Program Files/osu!: No such file or directory


why? :?
Well you've forgotten a space between mkdir and '.wine...'
Oh yeah, that too..
Interesting how there is still no effort to produce a native solution for Linux. At this point, we may as well create a Snap or Flatpak-wrapped wine-wrapped copy of the game so that no one has to be bothered with ensuring that they have the right system libraries and associated wine configurations.

mmstick wrote: 4t3q7

Interesting how there is still no effort to produce a native solution for Linux. At this point, we may as well create a Snap or Flatpak-wrapped wine-wrapped copy of the game so that no one has to be bothered with ensuring that they have the right system libraries and associated wine configurations.
It seems like the development team doesn't care about the Linux s, because osu! is available on everything but Linux, which just sounds a bit odd. Everytime someone suggested a native port for Linux, Peppy just told them "to use a real operating system".
as if Windows is better than Linux
Patience, Peppy is rewriting and cleaning up his old code since 2007 and working on osu!next. Its only reasonable to work on cross platform when all this is done.
You either write with cross platform in mind, or you don't.

The main problem i see here (maybe i'm wrong) is .NET, since the game depends on libraries of .NET and .NET is a framework of Microsoft so they make sure you are caught on the platform once you start write code for it, you can't change it to cross platform easily.

There is some effort in porting .NET to cross-platform called Mono, but it is somewhat behind and probably will never port some important libraries like Windows Presentation Foundation (WPF).
Also some of the devs were bought (xamarin) to develop .NET Core, a Open Source .NET rebuild from Microsoft with fewer element tailored to the needs of the cloud.

All in all it's pretty complicated with all the framework stuff and corporate interests.
If you want cross platform, you better stay away from closed source proprietary frameworks owned by a company thats very interested in keeping you locked in the ecosystem.

However i really wonder why there is a MacOs X port of the game, if it isn't heavily wrapped in wine, the assumption above may be wrong and peppy just don't want to linux for whatever reason.

NoYzE wrote: e704d

You either write with cross platform in mind, or you don't.

The main problem i see here (maybe i'm wrong) is .NET, since the game depends on libraries of .NET and .NET is a framework of Microsoft so they make sure you are caught on the platform once you start write code for it, you can't change it to cross platform easily.

There is some effort in porting .NET to cross-platform called Mono, but it is somewhat behind and probably will never port some important libraries like Windows Presentation Foundation (WPF).
Also some of the devs were bought (xamarin) to develop .NET Core, a Open Source .NET rebuild from Microsoft with fewer element tailored to the needs of the cloud.

All in all it's pretty complicated with all the framework stuff and corporate interests.
If you want cross platform, you better stay away from closed source proprietary frameworks owned by a company thats very interested in keeping you locked in the ecosystem.

However i really wonder why there is a MacOs X port of the game, if it isn't heavily wrapped in wine, the assumption above may be wrong and peppy just don't want to linux for whatever reason.
Well WINE works nicely. The game works very well if you use the playonlinux script:)

But unless peppy decides "Hey, I want to a bit more of the community, I'll develop with cross-platform in mind and write the engine with OpenGL and Vulkan" it's probably not going to happen. :(os
For those who are having trouble getting osu! to run with the looping 'Information Class 16 not implemented" or such, there are two things I would try: Try installing winbind `apt-get install winbind`, first, and then if that doesn't work, `wineserver -k`, `wineserver -k9`, or `killall wineserver` *might* help.

Thank you, people, though, for making this guide. My tips are from playing osu, thn osu not working without changing anything, and then doing those things... though in opposite order. So, I hope this helps someone.
For those who haven't noticed (due to it not being stickied yet), there's a NEW THREAD on how to tun osu! latency-free on Linux

May the new Thread be stickied instead of this one?
I have some new notes on getting osu! to run here: https://wiki.realmofespionage.xyz/games:wine:osu

I've only tested it on Solus, but I see no reason why it wouldn't work fine on any other mainstream distro. This provides a plain install of osu! with no additional tweaking (in my experience, I've had no latency issues on the computers I've used). CJK fonts are untested (if they're broken, winetricks cjkfonts should fix that)

dotnet40 is still the only dotnet package needed (I'm still a bit curious why dotnet45 is being used by some people; does it actually solve anything?)
I wonder if linux kali works.

Espionage724 wrote: 6g1w6

I have some new notes on getting osu! to run here: https://wiki.realmofespionage.xyz/games:wine:osu

I've only tested it on Solus, but I see no reason why it wouldn't work fine on any other mainstream distro. This provides a plain install of osu! with no additional tweaking (in my experience, I've had no latency issues on the computers I've used). CJK fonts are untested (if they're broken, winetricks cjkfonts should fix that)

dotnet40 is still the only dotnet package needed (I'm still a bit curious why dotnet45 is being used by some people; does it actually solve anything?)
That's awesome! I'll definitely try it sometime on Ubuntu 16.04 when I've got time.

dotnet45 is a total pain in the arse to install (and I think it's harmful too..?) and osu! works fine with dotnet40. I don't understand why people would install dotnet45, when dotnet40 is much more easier to install

Chaosemerald wrote: 3e6n2r

That's awesome! I'll definitely try it sometime on Ubuntu 16.04 when I've got time.

dotnet45 is a total pain in the arse to install (and I think it's harmful too..?) and osu! works fine with dotnet40. I don't understand why people would install dotnet45, when dotnet40 is much more easier to install
Not entirely sure if it's harmful, but I'm pretty sure it has the potential for more problems if anything. I'm not aware of anything that dotnet45 and its massive dependency set would solve that isn't provided solely with dotnet40.

Notes updated also; I keep forgetting osu! doesn't start the install on Ubuntu if it happens to be in the s folder (seems to work regardless on other distros strangely). corefonts is also added (it fixes most non-Latin fonts).
Ubuntu 16 04 1
Mouse is not responsive at all ;-;
Putting the settings on Raw / absolute raw makes the mouse only move on the half of my monitor
Putting it without raw, it delays and completely randomize the speed of the cursor.
Tried both on fullscreen and windows-mode ( also with and without letterbox )
Im using a steelseries kana v2.

Is there any way to fix this?

I tried installing the driver (steelseries engine 2) through wine but didnt worked. Gave me lots of errors.

vroomsegway wrote: 9272g

Ubuntu 16 04 1
Mouse is not responsive at all ;-;
Putting the settings on Raw / absolute raw makes the mouse only move on the half of my monitor
Putting it without raw, it delays and completely randomize the speed of the cursor.
Tried both on fullscreen and windows-mode ( also with and without letterbox )
Im using a steelseries kana v2.

Is there any way to fix this?

I tried installing the driver (steelseries engine 2) through wine but didnt worked. Gave me lots of errors.
What GPU do you have and what drivers are you using?

If it's Intel, NVIDIA with nouveau, or AMD with open-source graphics drivers (radeon or AMDGPU), try running osu! with the environment variable vblank_mode=0

If it's NVIDIA with the proprietary driver or AMD with GPU-PRO, try figuring out some way to disable vblank/vsync (NVIDIA has an environment variable, no idea on GPU-PRO but it might share the same variable as the open-source drivers above).

Alternatively, try another distro and/or desktop enviroment (like Xubuntu or Ubuntu MATE).
I honestly gave up after a while of trying to run osu! on any version of Ubuntu I have on any device, it was always slow and jittery. Plus it took way too much work to get it to even function at subpar 50 fps. That's when I gave up and went back to playing on Windows 10 with everything smooth. I do recommend though if you are going to be running osu! on Linux that you try using OpenGL and changing the capped framerates off of VSync (if it even is in the first place) as I find that VSync is broken in a lot of games on Linux.

Ludd wrote: 6j686

I honestly gave up after a while of trying to run osu! on any version of Ubuntu I have on any device, it was always slow and jittery. Plus it took way too much work to get it to even function at subpar 50 fps. That's when I gave up and went back to playing on Windows 10 with everything smooth. I do recommend though if you are going to be running osu! on Linux that you try using OpenGL and changing the capped framerates off of VSync (if it even is in the first place) as I find that VSync is broken in a lot of games on Linux.
The amount of work is pretty minimal nowadays (with the guide in my sig, you can copy/paste the lines and end up with a working set-up). osu! nowadays only has an OpenGL renderer.

Ludd wrote: 6j686

I honestly gave up after a while of trying to run osu! on any version of Ubuntu I have on any device, it was always slow and jittery. Plus it took way too much work to get it to even function at subpar 50 fps. That's when I gave up and went back to playing on Windows 10 with everything smooth. I do recommend though if you are going to be running osu! on Linux that you try using OpenGL and changing the capped framerates off of VSync (if it even is in the first place) as I find that VSync is broken in a lot of games on Linux.
I had the same problems as you, and the problem was wine 1.7, it's not the last version, try installing wine staging, run winecfg and in the tab "staging" check "Enable_CSMT for better graphic performance" it will allow wine to multithread. it actually gave me a 300 fps boost, hope you will have the same :b

dodorama wrote: 4h6r41

...try installing wine staging, run winecfg and in the tab "staging" check "Enable_CSMT for better graphic performance" it will allow wine to multithread. it actually gave me a 300 fps boost, hope you will have the same :b
Can you confirm this happening still? osu! nowadays should only use OpenGL (not sure if there's a fallback to D3D) and CSMT (as-documented) only affects Direct3D.
Not really related to osu!, but I just realized that the version of Wine in the Ubuntu repositories is really old (1.6.2) and I want to install latest version of Wine Staging using the official Wine PPA for Ubuntu. Will the prefixes disappear, if I uninstall Wine?
Also, osu! is apparently installed in a folder in my s folder. Will that go away too?

Chaosemerald wrote: 3e6n2r

Not really related to osu!, but I just realized that the version of Wine in the Ubuntu repositories is really old (1.6.2) and I want to install latest version of Wine Staging using the official Wine PPA for Ubuntu. Will the prefixes disappear, if I uninstall Wine?
Also, osu! is apparently installed in a folder in my s folder. Will that go away too?
Nope, the prefix will be preserved if you remove and/or update Wine. If you change Wine versions, then upon osu!'s next start, you'll get a quick message about the prefix updating and then it should start.

Espionage724 wrote: 6g1w6

dodorama wrote: 4h6r41

...try installing wine staging, run winecfg and in the tab "staging" check "Enable_CSMT for better graphic performance" it will allow wine to multithread. it actually gave me a 300 fps boost, hope you will have the same :b
Can you confirm this happening still? osu! nowadays should only use OpenGL (not sure if there's a fallback to D3D) and CSMT (as-documented) only affects Direct3D.
Sorry, i didn't see your post because i don't check osu often. and yes, CSMT still works with osu!.

Espionage724 wrote: 6g1w6

Chaosemerald wrote: 3e6n2r

Not really related to osu!, but I just realized that the version of Wine in the Ubuntu repositories is really old (1.6.2) and I want to install latest version of Wine Staging using the official Wine PPA for Ubuntu. Will the prefixes disappear, if I uninstall Wine?
Also, osu! is apparently installed in a folder in my s folder. Will that go away too?
Nope, the prefix will be preserved if you remove and/or update Wine. If you change Wine versions, then upon osu!'s next start, you'll get a quick message about the prefix updating and then it should start.
Oh, I see. Thanks for the reply ^^
Nice tutorial tho. My friend was searching this to run the game on his Ubuntu.
I was able to install the game through PlayOnLinux :)
The fps seems to be fine also.

shiinware wrote: 5c5f1y

I was able to install the game through PlayOnLinux :)
The fps seems to be fine also.
can you tell how to setting?
Nice post, i have installed wine. but i can't connect to the internet when i'm installing osu!. can you help me?

Cyber-X wrote: 64614r

Nice post, i have installed wine. but i can't connect to the internet when i'm installing osu!. can you help me?
I guess we need a few more infos like specific OS and the way you installed it (straight up through wine or PoL)
I for myself had issues getting osu to run in Arch on my laptop because osu's not getting a connection for me aswell. Should've looked at the problem earlier but I didn't bother so far since it wasn't important for me to have it on there anyway
So, after toying around with the instructions you posted here and not being able to connect to the internet as well I tried a script someone put up on GitHub
(https://www.reddit.com/r/osugame/commen ... and_other/ -> the Reddit thread)
and now everything works fine, except for the fact that I can't alt-tab out of osu! and if I try the window freezes and I have to kill the process in another console.

Despite the alt-tab-freeze I tried to play and I experienced some lag. It wasn't that much but definitely noticeable (I play around 2.5-3.5 star maps). I set FPS to unlimited, running on Full-screen (1920x1080) but it's persistent whatever I do.

Edit: After enabling multi-threading and setting the osu! window to borderless windowed most of the lag is gone and it runs really smooth
is it just me or has anyone else also experienced that the circles and sliders appear way too early, which makes it pretty hard to play?
I have to set my universal offset to 64ms and local offset to 95ms in order to make the objects and hitsounds appear correctly in time with the music :<

Chaosemerald wrote: 3e6n2r

is it just me or has anyone else also experienced that the circles and sliders appear way too early, which makes it pretty hard to play?
I have to set my universal offset to 64ms and local offset to 95ms in order to make the objects and hitsounds appear correctly in time with the music :<
Offset seems fine for me.

Did that happen somewhere else as well?
If yes and you are using Pulseaudio, this might be the problem.
You could try to deactivate it and just use the Alsa Mixer.

Raging Ray wrote: 3l2r2n

Offset seems fine for me.

Did that happen somewhere else as well?
If yes and you are using Pulseaudio, this might be the problem.
You could try to deactivate it and just use the Alsa Mixer.
I don't have that problem anywhere else, not even in the other Wine games.
But I'll try to deactivate PulseAudio anyway and see if it does anything c:
I don't know how to disable PulseAudio in Ubuntu, but then I found about pasuspender, which apparently is a pretty neat utility for disabling PulseAudio temporarily

But if I'm going to use pasuspender in terminal, am I going to type this:
pasuspender -- WINEPREFIX=~/.wineosu wine ~/osu/"osu!".exe
or this:
WINEPREFIX=~/.wineosu pasuspender -- wine ~/osu/"osu!".exe


Edit: Nevermind, I'm going to get rid of Ubuntu soon and install Debian anyway, so I don't want to spend time on that
Thank you for the guide
I would be really glad tho to see a native linux build in the future

ioneccc wrote: 4r3nv

Thank you for the guide
I would be really glad tho to see a native linux build in the future
There is actually coming a native Linux port! I think it'll be released, when osu!next gets released
Does anyone have any tips on running osu! on GNOME/Kali Linux?
Hey, have mint kde x64, but osu client from playonlinux app run only in x32. How can I fix this and run x64 version? Teach me, senpai.

TinC wrote: 3kae

Hey, have mint kde x64, but osu client from playonlinux app run only in x32. How can I fix this and run x64 version? Teach me, senpai.
Basically, there's a in-depth, up-to-date guide over here
There are sections on creating 32-Bit Wine prefixes for various conditions such as either using pre-existing or self-compiled wine versions
If you want to get it working as easily as possible I guess taking the PlayOnLinux route is your best bet but you're given various options (papa bless his guide)
I've been playing on Linux Xubuntu 16.04 in PlayOnLinux for a month or two now, stable fps, no tearing, same latency as windows, minor visual issues with settings side and non-latin letters. If you check my latest scores, given my skill level, it is the same as my pre-linux scores. So, with that as a metric, you could say it is the same exact experience.

How I got it running is simple:
- Make a new PoL drive (x32), with wine 2.0-rc3-staging (x32).

- Configure->Miscellaneous->Open a shell

- Enter the following (one at a time) :

Install newest winetricks:
  wget  https://raw.githubcontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks

Install vcrun2015
sh winetricks vcrun2015

- Go to the "Install components" tab, install dotnet40

- Miscellaneous tab once again, "Run a .exe file in this virtual drive"

- Run your osu! installer

- Play the game

Hope it works for you too, didn't post up until now to test functionality.
just found this post and i also got osu! to run, but it doesn't connect to Bancho

osu 20170616 (latest)
wine 2.11
manjaro linux 17.0.2
dotnet 4.5 installed

if someone else had this problem and know how to fix that i would appreciate it if you help me ^^

DJT1M wrote: 5n6q2k

just found this post and i also got osu! to run, but it doesn't connect to Bancho

osu 20170616 (latest)
wine 2.11
manjaro linux 17.0.2
dotnet 4.5 installed

if someone else had this problem and know how to fix that i would appreciate it if you help me ^^
From this Thread

SanteriP wrote: 4w73v

Fixed it by installing lib32-gnutls and lib32-gnutls26 (not sure which one because I installed both at once, lol). Also installed libgnutls. The game is running! Wonderful.
Hi, Does this work on Lubuntu 15.04 Vivid on a i386 (32-bit) architecture? Thanks!

EDIT: Looking through the guide I came across this...

6. osume.exe
Terminal > wget http://osu-ppy-sh.tvgratuite.org/release/osume.exe
This link leads to an HTTP 404 Not Found Error. Can someone post an updated link?

Ambrew wrote: 6w81g

This link leads to an HTTP 404 Not Found Error. Can someone post an updated link?
I would instead follow the guide on t/367783
It's up-to-date and gives you varying ways to install osu


To this date I wonder why the other thread isn't stickied yet >:(
Could you make a version for Lubuntu?? Thanks :)
On osu! Updater it says ‘An error occurred! Please check your internet connection.’ How do I fix this problem?
works fine on debian
gansta_old
you internet or wifi is slow :shock: ? :D ;)
"An error occurred! Please check your internet connection" while installing osu
@kiran install lib32nss-mdns. Wine has some issues with net connection while it isn't installed.
So, open a terminal and (assuming you've got a debian/ubuntu/mint distro) type
sudo apt install lib32nss-mdns

Stray Lamb2 wrote: 2s729

@kiran install lib32nss-mdns. Wine has some issues with net connection while it isn't installed.
So, open a terminal and (assuming you've got a debian/ubuntu/mint distro) type
sudo apt install lib32nss-mdns
still the same -> this is on debian
on ubuntu osu updater keeps restarting over and over again
>~< I broke it...

kilo-five@Kilo-Five-Base ~ $ WINEARCH=win32 winecfg
wine: WINEARCH set to win32 but '/home/kilo-five/.wine' is a 64-bit installation.
kilo-five@Kilo-Five-Base ~ $ winetricks dotnet20
The program 'winetricks' is currently not installed. You can install it by typing:
sudo apt install winetricks
kilo-five@Kilo-Five-Base ~ $ sudo apt install winetricks
[sudo] for kilo-five:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
winetricks
0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
Need to get 132 kB of archives.
After this operation, 792 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial/universe amd64 winetricks all 0.0+20141009+svn1208-2ubuntu1 [132 kB]
Fetched 132 kB in 2s (60.1 kB/s)
Selecting previously unselected package winetricks.
(Reading database ... 211989 files and directories currently installed.)
Preparing to unpack .../winetricks_0.0+20141009+svn1208-2ubuntu1_all.deb ...
Unpacking winetricks (0.0+20141009+svn1208-2ubuntu1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for desktop-file-utils (0.22+linuxmint1) ...
Processing triggers for mime- (3.59ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up winetricks (0.0+20141009+svn1208-2ubuntu1) ...
kilo-five@Kilo-Five-Base ~ $ winetricks dotnet20
------------------------------------------------------
You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing w_do_call dotnet20
Executing load_dotnet20
Executing mkdir -p /home/kilo-five/.cache/winetricks/dotnet20
ing http://.lenovo.com/ibmdl/pub/pc/pccbbs/thinkvantage_en/dotnetfx.exe to /home/kilo-five/.cache/winetricks/dotnet20
--2018-05-24 11:17:22-- http://.lenovo.com/ibmdl/pub/pc/pccbbs/thinkvantage_en/dotnetfx.exe
Resolving .lenovo.com (.lenovo.com)... 23.205.215.148
Connecting to .lenovo.com (.lenovo.com)|23.205.215.148|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://.lenovo.com/ibmdl/pub/pc/pccbbs/thinkvantage_en/dotnetfx.exe [following]
--2018-05-24 11:17:25-- https://.lenovo.com/ibmdl/pub/pc/pccbbs/thinkvantage_en/dotnetfx.exe
Connecting to .lenovo.com (.lenovo.com)|23.205.215.148|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 23510720 (22M) [application/octet-stream]
Saving to: ‘dotnetfx.exe’

dotnetfx.exe 100%[===================>] 22.42M 220KB/s in 95s

2018-05-24 11:19:01 (241 KB/s) - ‘dotnetfx.exe’ saved [23510720/23510720]

Executing w_do_call remove_mono
Executing load_remove_mono
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
Executing w_do_call fontfix
Executing load_fontfix
Setting Windows version to win2k
Executing winetricks_early_wine regedit C:\windows\Temp\_dotnet20\set-winver.reg
------------------------------------------------------
Working around wine bug 34803
------------------------------------------------------
DELETE - HKLM\Software\Microsoft\.NETFramework\v2.0.50727\SBSDisabled (null) 0 0 0
Error: The system was unable to find the specified registry key or value
Current wine does not have wine bug 30845, so not applying workaround
Executing wine dotnetfx.exe
fixme:advapi:DecryptFileA ("C:\\s\\kilo-five\\Temp\\IXP000.TMP\\", 00000000): stub
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:advapi:LsaOpenPolicy ((null),0x33f2cc,0x00000001,0x33f2c0) stub
fixme:advapi:LsaClose (0xcafe) stub
------------------------------------------------------
Note: command 'wine dotnetfx.exe' returned status 66. Aborting.
------------------------------------------------------
kilo-five@Kilo-Five-Base ~ $ WINEARCH=win32 winecfg
wine: WINEARCH set to win32 but '/home/kilo-five/.wine' is a 64-bit installation.
kilo-five@Kilo-Five-Base ~ $
Can someone check my guide out? Most of the people I've shown it to says that it works for them all the time. I also did Japanese fonts, gdiplus and etc so there's no graphical glitches.

Link: https://osu-ppy-sh.tvgratuite.org/community/forums/topics/794952
--2019-10-31 11:07:58-- http://osu-ppy-sh.tvgratuite.org/release/osume.exe
Resolving osu-ppy-sh.tvgratuite.org (osu-ppy-sh.tvgratuite.org)... 104.20.52.28, 104.20.51.28, 2606:4700:10::6814:331c, ...
Connecting to osu-ppy-sh.tvgratuite.org (osu-ppy-sh.tvgratuite.org)|104.20.52.28|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-10-31 11:07:58 ERROR 404: Not Found.
if i try to get osume
osume was the old osu!updater, you should use the new installer https://m1.ppy.sh/r/osu!install.exe
Alrighty, i'm a bored person who can't use my pc is using the schools chromebook, is there a way to run it here? It's a Lenovo 300e, i'm very bored LUL



~Link
I need help, I'm from ubuntu / linux and I tried to osu and I got an error that .NET fireworks won't update after that, I updated it to the latest version available for ubuntu, which is 6.0.0.1 and the same warning keeps popping up if you know any solution in this regard please tell me
You chose to dig out the oldest linux guide that's on here xd
Please refer to the thread pinned in this subforum
The mention of .NET refers to the windows one you need to install within wine, not the .NET version in Linux
Also the latest Version osu needs is 4.5 but all of the important things are mentioned in that other thread

and please don't necro such an old, deprecated thread when there are several active linux threads already
Please sign in to reply.

New reply 3p1g1j