1. osu! forums
  2. osu!
  3. Development
show more
posted
Its kinda mystery.Linux has not any Directx libs because Directx owned by Microsft and they only use them in Win.But with wine osu can execute in Linux without any directx libs.But whenever switch renderer to OpenGl ,wine cant execute osu!.Even Linux has OpenGl libs etc. .

Probably Huion tablets wont support Linux.But maybe tablet driver can install in to Linux by using windows driver of tablet.Have anyone tried "Ndiswrapper"?
posted
Can someone help me fix this before i literally snap this laptop in half please? I am running linux mint, running osu through play on linux because wine aparantly doesnt like osu. I get an error saying error while loading current skin's config file when i start it up. It then goes to the osu screen. Last time i tried to play it it glitched out the sound and got about 10 fps until it froze. The other times ive tried to play it, it will work for a bit, a bit slow, but then it will freeze up and glitch out the music. I should have all of the dependecies but i really have no clue. I love linux but the fact i have nothing but problems with it, and the same with windows, is making me want to throw this laptop off a clif. Please help before i do. /o/

Edit: used espionage's guide, it diddnt work. wine wont open osu. It just will not open osu.exe
posted
I've just created the osu! folder where which osume.exe is and osu doesnt't want to run : s Don't know if it's because wine 32 bit on my 64 bit pc. Need help : s I'm new on Minux ( Ubuntu here ).
posted
I've installed Plyaonlinux and it ran but it was on 30 fps when it should normally be 60, so i will only play osu on my windows :v
posted

Pedomoustachu wrote:

I've just created the osu! folder where which osume.exe is and osu doesnt't want to run : s Don't know if it's because wine 32 bit on my 64 bit pc. Need help : s I'm new on Minux ( Ubuntu here ).

I've installed Plyaonlinux and it ran but it was on 30 fps when it should normally be 60, so i will only play osu on my windows :v
30FPS doesn't sound good, even on Ubuntu in VMWare I get 70-140. Post hardware specifications/PC model and read p/3822351

SpiduhBMX wrote:

Can someone help me fix this before i literally snap this laptop in half please? I am running linux mint, running osu through play on linux because wine aparantly doesnt like osu. I get an error saying error while loading current skin's config file when i start it up. It then goes to the osu screen. Last time i tried to play it it glitched out the sound and got about 10 fps until it froze. The other times ive tried to play it, it will work for a bit, a bit slow, but then it will freeze up and glitch out the music. I should have all of the dependecies but i really have no clue. I love linux but the fact i have nothing but problems with it, and the same with windows, is making me want to throw this laptop off a clif. Please help before i do. /o/

Edit: used espionage's guide, it diddnt work. wine wont open osu. It just will not open osu.exe
The POL installer is way out of date, I'm not completely sure about this yet but it is likely that it's been broken since the update that moved the install to /AppData/. I'll have a look later today.

Did you try to use a non-default skin? Trying to use non standard skin elements seems to break it.
When installed through my POL installer it for reasons way beyond me tries to find a skin.ini from the drive desktop, so make a folder in osu!/skins/ and copy over any working skin.ini.
edit: oddly enough still works even after deleting it .< . weird
Thought it read it each time it launches but I guess it's only when you've edited it/selected a different skin.

posted
ededededededefrfrfrfroevwohegwv hgwegewoh;ewghoegwr
posted
I got cutting edge working on wine by installing dot net 4.0 via winetricks. However, there are some serious problems with the cutting edge version and multi-monitor support on WINE, last time I checked (which if you're not handy with xrandr will probably leave you with no choice but to reboot). I would strongly recommend you stick to the beta version until that's fixed. Also, before installing dot net 4.0, make sure to back up your Osu wine prefix.

Pedomoustachu wrote:

I've installed Plyaonlinux and it ran but it was on 30 fps when it should normally be 60, so i will only play osu on my windows :v
Check that you have the "proprietary"/"non-free"/"blob" (etc, whatever they're called) versions of the driver for your graphics card. They tend to be buggier in my experience but they are much faster for games.
posted
64-bit Arch here, works good on a 32-bit wineprefix, but the audio delay is a real issue. I had to set the global offset to about -30ms so that hitsounds (and songs) sync with the hit circle hits (on Auto so it's perfect), which obviously means I have to press keys 30 ms earlier than I usually do which feels weird and makes me misread stuff and generally offsets my hits.

EDIT: I do have audio delay problems in other games as well though which others don't have, for instance in (Gold)Source games (like Half-Life or Counter-Strike: Source) I have to set the snd_mixahead console variable to 0.047 when playing on Linux as opposed to the default 0.1, otherwise I get my audio delayed a lot. So it might be just my specific problem, and unfortunately I'm not aware of any solution, nothing I tried was of any help. I can play back videos and other stuff fine though.
posted

Score_Under wrote:

I got cutting edge working on wine by installing dot net 4.0 via winetricks. However, there are some serious problems with the cutting edge version and multi-monitor support on WINE, last time I checked (which if you're not handy with xrandr will probably leave you with no choice but to reboot). I would strongly recommend you stick to the beta version until that's fixed. Also, before installing dot net 4.0, make sure to back up your Osu wine prefix.

Pedomoustachu wrote:

I've installed Plyaonlinux and it ran but it was on 30 fps when it should normally be 60, so i will only play osu on my windows :v
Check that you have the "proprietary"/"non-free"/"blob" (etc, whatever they're called) versions of the driver for your graphics card. They tend to be buggier in my experience but they are much faster for games.
Can you say how you got cutting-edge to work? It seems to break since it needs dotnet45, but when you install that or dotnet40 it just hangs at "Updating 100%" and never launches. 64bit Arch here
posted
Installing dotnet40 indeed seems to make cutting edge work, but skins break, opening the error.txt file shows "System.MissingMethodException: Method not found: 'Int32 System.Environment.get_CurrentManagedThreadId()'."

Edit: Seems to happen when a .NET4.0 app gets compiled with .NET4.5 and it includes some 4.5 related stuff. dotnet45 doesnt install under wine since it conflicts with dotnet20 and what not. Peppy pls fix.
posted
Using Crunchbang ATM, Debian's repos appear to have wine already on it. I'll let you know if this work successfully for me.

EDIT: Now stuck because this appears:
Package winetricks is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

ERROR: Package 'winetricks' has no installation candidate
Using wheezy main + wheezy backports repos from Debian's servers.

EDIT: Had to manually install deb file, link here
posted

Alex311360 wrote:

Using Crunchbang ATM, Debian's repos appear to have wine already on it. I'll let you know if this work successfully for me.

EDIT: Now stuck because this appears:
Package winetricks is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

ERROR: Package 'winetricks' has no installation candidate
Using wheezy main + wheezy backports repos from Debian's servers.

EDIT: Had to manually install deb file, link here
No need to download winetricks via a package manager, its just a simple script you can download with
wget http://winetricks.org/winetricks
posted

Ristovski wrote:

No need to download winetricks via a package manager, its just a simple script you can download with
wget http://winetricks.org/winetricks
Tried that, didn't work. The deb file I listed however did work.

Also, trying dotnet40 instead of dotnet20 this time.
posted

Alex311360 wrote:

Ristovski wrote:

No need to download winetricks via a package manager, its just a simple script you can download with
wget http://winetricks.org/winetricks
Tried that, didn't work. The deb file I listed however did work.

Also, trying dotnet40 instead of dotnet20 this time.
dotnet40 works in the latest cutting edge, peppy fixed it :D
posted
Was really simple to install on Ubuntu 14.04 LTS. Just make sure you have a 32 bit wine, install dotnet 2.0, and run the new osu installer. I ran it from a folder i made in drive_c/Program Files.

Only issue is audio delay, something i am having with cs:go running natively aswell, so i blame pulseaudio. Other then that, it works great! Some icons are missing, though.

EDIT: The audio play buttons on the main menu are GONE. Dunno why. Not enough to create a bug report really, but hey, if peppy is still here, take note.
posted
Hello, :)

I can't find anything similar to my issue in the previous entries. The game itself is playable, I can finish a map and still get my normal scores. The menu is flawless but when it comes to playing a map the components (sliders, hitnotes, etc..) for all modes stutters and is a bit laggy even though the FPS is quite high. I read in Wine AppDB page that installing GDI+ will help a few effects. Will installing GDI+ help this issue?


Works in Ubuntu 14.04 LTS and Wine 1.7.38.

Thanks. :D
posted
Hi there,
I have a problem for few days, I'm using POL, but after reinstal osu with net install, old install, with dotnet4.0, 3.5 and 2.0 and of course Xna 31/40 give me same information:
Could not find any resources appropriate for the specofed culture or neutral culture. 
Make sure "Microsoft.Xna.Framework.Resources.resources" was correctly embedded or linked into
assembly "osu!" at compile time, or that all the satellite assemblies required are loadable and fully signed"
I tried found solution but without any result... Please help me :)

This is my log:
[05/23/15 21:58:36] - Running wine-1.7.3 osu!.exe (Working directory : /home/emane/.PlayOnLinux/wineprefix/osu/drive_c/Program Files/osu)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:wtsapi:WTSEnumerateSessionsW Stub (nil) 0x00000000 0x00000001 0x86e134 0x86e130
fixme:wtsapi:WTSFreeMemory Stub (nil)
fixme:module:GetModuleHandleExW should pin refcount for 0x79000000
fixme:thread:SetThreadStackGuarantee (0x32fc6c): stub
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:shell:URL_ParseUrl failed to parse L"System.Xml"
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"Microsoft.Xna.Framework"
fixme:shell:URL_ParseUrl failed to parse L"msvcm80"
fixme:shell:URL_ParseUrl failed to parse L"System.Runtime.Remoting"
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:process:FlushProcessWriteBuffers : stub
fixme:process:SetProcessPriorityBoost (0x274,0): stub
fixme:shell:URL_ParseUrl failed to parse L"osu"
fixme:shell:URL_ParseUrl failed to parse L"osu"
fixme:shell:URL_ParseUrl failed to parse L"Accessibility"
fixme:win:EnumDisplayDevicesW ((null),0,0x32dfc8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32dfc8,0x00000000), stub!
fixme:shell:URL_ParseUrl failed to parse L"System.Configuration"
fixme:shell:URL_ParseUrl failed to parse L"System.resources"
fixme:shell:URL_ParseUrl failed to parse L"System.resources"
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
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"{a5961279-fe2e-44a4-9386-c0674da6b3cd}"
fixme:win:EnumDisplayDevicesW ((null),0,0x32d398,0x00000000), stub!
fixme:shell:URL_ParseUrl failed to parse L"osu!ui"
fixme:shell:URL_ParseUrl failed to parse L"osu!ui.resources"
fixme:shell:URL_ParseUrl failed to parse L"osu!ui.resources"
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Ink"
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
err:ole:CoGetClassObject class {decbdc16-e824-436e-872d-14e8c7bf7d8b} not registered
err:ole:CoGetClassObject no class object {decbdc16-e824-436e-872d-14e8c7bf7d8b} could be created for context 0x1
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Ink.resources"
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Ink.resources"
fixme:shell:URL_ParseUrl failed to parse L"osu!gameplay"
fixme:shell:URL_ParseUrl failed to parse L"osu!gameplay.resources"
fixme:shell:URL_ParseUrl failed to parse L"osu!gameplay.resources"
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"System.Management"
fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
fixme:wbemprox:wbemprox_cf_QueryInterface interface {b196b28f-bab4-101a-b69c-00aa00341d07} not implemented
fixme:wbemprox:wbem_locator_QueryInterface interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} not implemented
fixme:wbemprox:wbem_locator_QueryInterface interface {00000003-0000-0000-c000-000000000046} not implemented
fixme:wbemprox:wbem_locator_QueryInterface interface {00000144-0000-0000-c000-000000000046} not implemented
fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
fixme:wbemprox:wbem_locator_ConnectServer authentication not supported
fixme:wbemprox:wbem_locator_ConnectServer specific locale not supported
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:wbem_services_QueryInterface interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} not implemented
fixme:wbemprox:wbem_services_QueryInterface interface {b196b283-bab4-101a-b69c-00aa00341d07} not implemented
fixme:wbemprox:wbem_services_QueryInterface interface {00000003-0000-0000-c000-000000000046} not implemented
fixme:wbemprox:wbem_services_QueryInterface interface {00000144-0000-0000-c000-000000000046} not implemented
fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
fixme:wbemprox:client_security_QueryBlanket
fixme:wbemprox:client_security_Release 0x7bfddbc0
fixme:wbemprox:client_security_SetBlanket 0x7bfddbc0, 0xb6c9038, 4294967295, 0, L"<COLE_DEFAULT_PRINCIPAL>", 2, 3, (nil), 0x00000020
fixme:wbemprox:client_security_Release 0x7bfddbc0
fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
fixme:wbemprox:client_security_QueryBlanket
fixme:wbemprox:client_security_Release 0x7bfddbc0
fixme:wbemprox:client_security_SetBlanket 0x7bfddbc0, 0xb6c9038, 4294967295, 0, L"<COLE_DEFAULT_PRINCIPAL>", 2, 3, (nil), 0x00000020
fixme:wbemprox:client_security_Release 0x7bfddbc0
fixme:rpc:RpcMgmtEnableIdleCleanup (): stub
fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000011
fixme:wbemprox:enum_class_object_QueryInterface interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} not implemented
fixme:wbemprox:enum_class_object_QueryInterface interface {b196b283-bab4-101a-b69c-00aa00341d07} not implemented
fixme:wbemprox:enum_class_object_QueryInterface interface {00000003-0000-0000-c000-000000000046} not implemented
fixme:wbemprox:enum_class_object_QueryInterface interface {00000144-0000-0000-c000-000000000046} not implemented
fixme:wbemprox:client_security_QueryBlanket
fixme:wbemprox:client_security_Release 0x7bfddbc0
fixme:wbemprox:client_security_SetBlanket 0x7bfddbc0, 0xb4f1708, 4294967295, 0, L"<COLE_DEFAULT_PRINCIPAL>", 2, 3, (nil), 0x00000020
fixme:wbemprox:client_security_Release 0x7bfddbc0
fixme:wbemprox:enum_class_object_QueryInterface interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} not implemented
fixme:wbemprox:enum_class_object_QueryInterface interface {b196b283-bab4-101a-b69c-00aa00341d07} not implemented
fixme:wbemprox:enum_class_object_QueryInterface interface {00000003-0000-0000-c000-000000000046} not implemented
fixme:wbemprox:enum_class_object_QueryInterface interface {00000144-0000-0000-c000-000000000046} not implemented
fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
fixme:wbemprox:client_security_QueryBlanket
fixme:wbemprox:client_security_Release 0x7bfddbc0
fixme:wbemprox:client_security_SetBlanket 0x7bfddbc0, 0xb6c8600, 4294967295, 0, L"<COLE_DEFAULT_PRINCIPAL>", 2, 3, (nil), 0x00000020
fixme:wbemprox:client_security_Release 0x7bfddbc0
fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
fixme:wbemprox:class_object_QueryInterface interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} not implemented
fixme:wbemprox:class_object_QueryInterface interface {b196b283-bab4-101a-b69c-00aa00341d07} not implemented
fixme:wbemprox:class_object_QueryInterface interface {00000003-0000-0000-c000-000000000046} not implemented
fixme:wbemprox:class_object_QueryInterface interface {00000144-0000-0000-c000-000000000046} not implemented
fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
fixme:ole:Context_CC_ContextCallback (0xb87b120/0xb87b124)->(0x7a043cc9, 0x2f1e460, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0xb87b120/0xb87b124)->(0x7a043cc9, 0x2f1e3f0, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0xb87b120/0xb87b124)->(0x7a043cc9, 0x2f1e3f0, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0xb87b120/0xb87b124)->(0x7a043cc9, 0x2f1e3bc, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
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"System.Windows.Forms.resources"
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms.resources"
fixme:ole:Context_CC_ContextCallback (0xb87b120/0xb87b124)->(0x7a043cc9, 0x2f1e460, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0xb87b120/0xb87b124)->(0x7a043cc9, 0x2f1e460, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0xb87b120/0xb87b124)->(0x7a043cc9, 0x2f1e3f0, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:shell:URL_ParseUrl failed to parse L"System.Data"


I know about d3d issues, but after installation of d3d they still appered.
posted
woo,,, running osu in ubuntu,, wanna try it.. thanks
posted
how about native with osu next?^^
posted
AdeHaze, now I have Debian, so its very smillar to Ubuntu.
NoYzE, my computer is pretty old (7 years). So Widnows isn't good way for me ;)
show more
Please sign in to reply.