it's too slow = =
wine osu\!.exehere is what it says:
fixme:advapi:RegisterTraceGuidsW (0x9a471e, 0x1333e0, {e13c0d23-ccbc-4e12-931b-d9cc2eee27e4}, 9, 0xd60368, (null), (null), 0xd5d250,): stub
fixme:thread:SetThreadStackGuarantee (0x32fc68): stub
err:ole:CoGetContextToken apartment not initialised
fixme:process:SetProcessPriorityBoost (0x4,0): stub
fixme:process:FlushProcessWriteBuffers : stub
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 139 (ATIFGLEXTENSION)
Minor opcode of failed request: 66 ()
Serial number of failed request: 468
Current serial number in output stream: 468
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 139 (ATIFGLEXTENSION)
Minor opcode of failed request: 66 ()
Serial number of failed request: 13
Current serial number in output stream: 13
I let it install. I run "osu.install.exe", it seems that it installed it in "Program Files (x86). So, I go in there, into osu folder, and all the files are there (dll's, xna framework etc.). When I try to run either "osu.exe" or "osume.exe", it doesn't seem to respond.m42a wrote:
You need to use a 32-bit wine prefix. You can either type "WINEARCH=win32" before all of your wine and winetricks commands or use a pre-packaged install like http://bloodcat.com/_data/static/osu-1.0-5_all.deb
just type "osu" in terminal. that will run osu!.Meikyuuiri Tsumi wrote:
I let it install. I run "osu.install.exe", it seems that it installed it in "Program Files (x86). So, I go in there, into osu folder, and all the files are there (dll's, xna framework etc.). When I try to run either "osu.exe" or "osume.exe", it doesn't seem to respond.m42a wrote:
You need to use a 32-bit wine prefix. You can either type "WINEARCH=win32" before all of your wine and winetricks commands or use a pre-packaged install like http://bloodcat.com/_data/static/osu-1.0-5_all.deb
I managed to install osu! using your .deb file.BloodCat2789 wrote:
Ok. I applied your script in new version.SatoXYN wrote:
Hello!
ArchLinux users can now install osu! from AUR
https://aur.archlinux.org/packages/osu/
BloodCat2789, take a look at new osulauncher.
But I couldn't test it, cause I've left ubuntu since Sep. 2012..So, I made two test versions of new script.
Someone please get a test and say which version is nice to you.Back soon. after I test the new version.osu! debian package dl linksFileName: osu-1.0-6_all.deb
MD5: 4152c4615542f1fee022564febb8a7d2
http://bloodcat.com/_data/static/osu-1.0-6_all.deb
FileName: osu-1.0-5_all.deb
MD5: ea9ab50ab5a148db26176f80794cb02f
http://bloodcat.com/_data/static/osu-1.0-5_all.deb
http://www.datafilehost.com/download-a9f35d12.html
It is completely based on SatoXYN's.
osu! is installed at /opt/osu/AutumnalRiver wrote:
I managed to install osu! using your .deb file.
But I can't seem to find the directory to put beatmaps to
Could you please show me where osu! has been installed to using your method?
I'm using Ubuntu 12.04, 64-bit
It's grainy and it's cracking like hell. It sounds like the interfaces doesn't match or something like that.m42a wrote:
What about the audio specifically is horrible? Is it laggy, is it grainy, does it skip, etc?
THANK YOU!!!!m42a wrote:
This smells like a pulseaudio problem. Try running task manager and killing pulseaudio before running osu! Also, if you've setup any customized audio interfaces disable them see if it works (if you're unsure about this, you didn't set up any).
Here it is the image I uploaded to imgur:m42a wrote:
You can upload images to a third-party host like http://puu.sh or http://imgur.com and link to them.
Also, are you running osu on the Intel or AMD card, and what drivers do you have?
Yes I installed the 1.0-6 version of the deb.m42a wrote:
That's very odd. It means it tried to load both sets of drivers, although it's possible only 1 set worked. Could you upload the "/var/log/Xorg.0.log" to somewhere like http://pastebin.com so I can see the whole thing? Also post the output of "glxgears -info | grep -v EXT" if you can. Also also, you did install version 1.0-6 of the deb, right?
LOL, really looks uglyAutumnalRiver wrote:
I really have no idea whether osu is running on the Intel card or the AMD card. I don't know how to check this so I really can't tell. My graphics driver is AMD Radeon 6600M and 6700M Series. I checked and didn't find any drivers for the Intel card anywhere here. So I think normally apps should run on the AMD card.
That's because for some months (for some unknown reason) osu in wine is not able to run with OpenGL. Only DirectX renderer.Irelia Lito wrote:
So after a bunch of mind-duckery I have finally managed to launch osu! in wine, but the problem I get is the game is incredibly laggy. It seems to happen whenever there is a new element to be rendered, so switching between songs, menus and other things are incredibly slow. FPS when everything is up is fine though.
And yes, the game is not playable due to this at all, I've ran many other games in the past and I know stuff like WoW has been working, so it's definitely not related to performance.
Any thoughts?
WINEARCH=win32 winecfg
winetricks dotnet20 gdiplus(it does not appear you can use Mono as a replacement to dotnet20)
wget 'http://osu.r-a-d.io/osu!install.exe'
wine osu!installer.exe
/home/USERNAME/.wine/dosdevices/c:/Program Files(replace USERNAME with your username)
wine osume.exe
/usr/games/osu: line 55: [: missing `]'I see that it says Mono is not installed, but i checked the software manager, and mono is installed.
/usr/games/osu: line 55: -e: command not found
Installing osu!
Creating wineprefix...
Do NOT install Mono (press cancel)!
Installing .NET 2.0 and gdi...
Executing w_do_call dotnet20
Executing load_dotnet20
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
Current wine does not have wine bug 10467, so not applying workaround
Created new window in existing browser session.
------------------------------------------------------
Please download dotnetfx.exe from http://download.cnet.com/Microsoft-NET-Framework-Redistributable-Package-x86/3000-10250_4-10726028.html, place it in /home/iceandele/.cache/winetricks/dotnet20, then re-run this script.
------------------------------------------------------
Sounds like the Wine prefix was created for x64, instead of x86 (32-bit). I have no idea how the deb handles it, but you'll want to use WINEARCH=win32iceandele wrote:
...A popup window appeared for Microsoft .Net Frame Work, but i get " this product is not supported on the 64 bit operating system, help?
While that may be the best choice, I don't believe it's just as simple as "ditching .NET".mmstick wrote:
The problem with that is peppy sees no value in porting to Linux and insists that Wine is the solution even though Wine will never be the solution. He should really ditch the whole .NET thing as well and replace it with the universally loved Qt framework which is a lot easier to code and is portable to every OS.
Completely wrong - peppy would love to port to Linux and Mac. The problem is that it's so ingrained in XNA and .NET that it's a herculean task to port it over, and it'll probably take a couple of years if not more to make native ports a reality. Wine is the solution for the foreseeable future because of this.mmstick wrote:
The problem with that is peppy sees no value in porting to Linux and insists that Wine is the solution even though Wine will never be the solution. He should really ditch the whole .NET thing as well and replace it with the universally loved Qt framework which is a lot easier to code and is portable to every OS.
Completely wrong - .NET code will run using Mono, and MonoGame implements the XNA framework. Both of those work on Linux.MillhioreF wrote:
Completely wrong - peppy would love to port to Linux and Mac. The problem is that it's so ingrained in XNA and .NET that it's a herculean task to port it over, and it'll probably take a couple of years if not more to make native ports a reality. Wine is the solution for the foreseeable future because of this.
That is most definitely wrong on every possible level, especially to say a port 'takes a couple of years'. XNA is hardly a problem, just ditch the XNA code and rewrite it with open standards for all platforms. That's the biggest improvement that could possibly be made for Osu! from here on out. Once again, it's not that hard at all. There used to be a single man who would solo port entire commercial games to Linux by himself, and he didn't need 'a couple of years' to do it.MillhioreF wrote:
Completely wrong - peppy would love to port to Linux and Mac. The problem is that it's so ingrained in XNA and .NET that it's a herculean task to port it over, and it'll probably take a couple of years if not more to make native ports a reality. Wine is the solution for the foreseeable future because of this.mmstick wrote:
The problem with that is peppy sees no value in porting to Linux and insists that Wine is the solution even though Wine will never be the solution. He should really ditch the whole .NET thing as well and replace it with the universally loved Qt framework which is a lot easier to code and is portable to every OS.
peppy wrote:
The eventual mono-compatible version will happen, at some point.
p/2055253Ephemeral wrote:
after having seen the source code for osu!, I can safely say that attempting to port osu! at all would be a herculean task
What? Wine doesn't work so well at all, it's completely broken. I guess a ton of people getting black screens, openGL doesn't work, there's a crap ton of input lag, low framerates even with high end machines like my 4Ghz FX-8120 and Radeon HD 7950, seizure inducing flicker garbage, and corrupted textures is your definition of 'works well'.MillhioreF wrote:
peppy wrote:
The eventual mono-compatible version will happen, at some point.p/2055253Ephemeral wrote:
after having seen the source code for osu!, I can safely say that attempting to port osu! at all would be a herculean task
I'm sure peppy could port it all over in just a few months (less?) if he dropped everything and worked on nothing but porting it. Keep in mind that he's regularly updating and maintaining the game though, and since wine works so well it's not huge on his to-do list.
It's also a good idea to make your wine prefix use ALSA.computerex wrote:
There are so many threads about linux, because people want to play Osu! in it! It was never difficult to get the game running in linux, it is difficult to get it to run well. I had it running okay and now I am getting an unhandled exception in .NET. I really wish Osu was available in my primary OS. I hate having to boot in Windows just so that I can play Osu, especially when my other games such as League of Legends/Portal 2/Skyrim run fine with Wine..
I get that Osu is free software. But I'd definitely pay for the game if it means that it will be available in linux.
Edit:
The unhandled exception was due to me having dual monitors. Apparently launching the game on anything but the primary monitor causes it to crash (with Wine).
You have to use a 32-bit Wine prefixZedCraftOnline wrote:
I have Ubuntu 13.04 Raring Ringtail 64-bit and everything was working perfectly until it said: This product is not supported by 64-bit, the installer will now exit" what should i do?!
Are you installing to a clean 32-bit Wine prefix and using a modern version of Wine (at least 1.4)xSpacex wrote:
The .net installer crashes when I start installing.
Any help?
Not sure about the 32-bit wine prefix, but I do have updated wine.Espionage724 wrote:
Are you installing to a clean 32-bit Wine prefix and using a modern version of Wine (at least 1.4)xSpacex wrote:
The .net installer crashes when I start installing.
Any help?
Hmm; if you get complaints about the architecture not being compatible or anything along those lines, you're likely not using a 32-bit prefix. If you're using a x86_64 Linux distro, and Wine 1.5, it defaults to a 64-bit prefix.xSpacex wrote:
Not sure about the 32-bit wine prefix, but I do have updated wine.
It's a 32-bit wine prefix.Espionage724 wrote:
Hmm; if you get complaints about the architecture not being compatible or anything along those lines, you're likely not using a 32-bit prefix. If you're using a x86_64 Linux distro, and Wine 1.5, it defaults to a 64-bit prefix.xSpacex wrote:
Not sure about the 32-bit wine prefix, but I do have updated wine.
One pretty easy way to actually check though; look in your .wine (or wherever the prefix is) folder and check for a Program Files (x86) folder. If it exists, it's a 64-bit prefix, and won't work.
How do I start fresh?Espionage724 wrote:
Hmm, not entirely sure what's up. Do you have any other applications installed to the prefix? Could always just start fresh, either in the default .wine prefix or a new one just for osu!.
You just need the 32-bit prefix, and from there, you can install dotnet20 (you don't absolutely need gdiplus, and it seems the download size for it increased significantly).
I can't think of any reason in particular why it would fail on a clean prefix, but I can see how it would fail if there's other things installed in the prefix; especially if something else messed with .NET at all, or if Mono was messed with in Wine.
Essentially, just delete the .wine folder from your home folder, either via GUI (Ctrl + H on Ubuntu) or command (rm -rf .wine from /home/username directory).xSpacex wrote:
How do I start fresh?
Sorry about all this, I don't use ubuntu to much.
The same error occurred.Espionage724 wrote:
Essentially, just delete the .wine folder from your home folder, either via GUI (Ctrl + H on Ubuntu) or command (rm -rf .wine from /home/username directory).xSpacex wrote:
How do I start fresh?
Sorry about all this, I don't use ubuntu to much.
From there, just re-create the prefix in 32-bit mode from Terminal (can use WINEARCH=win32 winecfg command and then close the cfg window), install dotnet20 from winetricks, and then proceed to the fun of installing osu! (start the installer, copy the folder somewhere, close installer, put folder back, run osume, win)
I have a guide here for it: http://osu.ppy.sh/forum/p/2227460
It'll become second nature after doing it a lot
Hmm, that is pretty troubling :/xSpacex wrote:
The same error occurred.
Why most everything I always do go wrong? ;_;
Never mind, I found out I was using the wrong command to install .net.Espionage724 wrote:
Hmm, that is pretty troubling :/xSpacex wrote:
The same error occurred.
Why most everything I always do go wrong? ;_;
What version of Ubuntu are you running? And how did you install Wine?
What graphics card do you have and what drivers are you using? I for example have a Radeon HD 7850 and use fglrx (13.8 Catalyst Beta)MarioErmando wrote:
osu! lags like hell on my Ubuntu 13.04. Any solutions?
These winetricks settings worked for me on Ubuntu 13.04, and don't forget to enable Virtual Desktop on winecfg (Very important).MarioErmando wrote:
osu! lags like hell on my Ubuntu 13.04. Any solutions?
winetricks gdiplus ddr=opengl fontsmooth=rgb glsl=disabled multisampling=disabled
rtlm=disabled strictdrawordering=disabled orm=fbo
System.TypeInitializationException: The type initializer for 'Microsoft.Xna.Framework.Graphics.GraphicsAdapter' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Xna.Framework.Graphics.GraphicsAdapter.InitializeAdapterList()
at Microsoft.Xna.Framework.Graphics.GraphicsAdapter..cctor()
--- End of inner exception stack trace ---
at Microsoft.Xna.Framework.Graphics.GraphicsAdapter.get_Adapters()
at #Yc.#ed.#Pu()
at #Yc.#ed.#Ou(Boolean )
at #Yc.#ed.#Iu()
at #Yc.#4c.#It()
at #Wo.#Vo.#0qb(String , Boolean )
As long as you have drivers, wine, and a clean win32 prefix with only dotnet20 on it, I don't really see why it wouldn't work. Is there any way you could update your OS though? Perhaps Wine is too old in 10.04's repositories.Kurokami wrote:
I recently want to run osu! under Ubuntu 10.04, but it is just not starting. I dunno what is the problem, but I really want to play osu! under ubuntu. :3
Please post the entire output of osu! when you try to run it.Kurokami wrote:
I recently want to run osu! under Ubuntu 10.04, but it is just not starting. I dunno what is the problem, but I really want to play osu! under ubuntu. :3
How?m42a wrote:
Please post the entire output of osu! when you try to run it.
The latest version of Wine currently is 1.6 (stable) and 1.7 (development). Prior to that, Wine 1.4 was the stable version for I believe two years. Wine 1.2.2 seems "really" old in-comparison.Kurokami wrote:
I downloaded ubuntu 10.04 lts and I don't really want to update it. I able to update it through updater but... I only have 6GB space. Wine is 1.2.2 if I remember right so I don't think its old. osume.exe is working but osu! couldn't start. There is really no other way except update?How?m42a wrote:
Please post the entire output of osu! when you try to run it.
bahamete@arch ~> lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] R580 [Radeon X1900 XT]
Ever since I upgraded Wine from 1.6 to 1.7, Bloodcat packages stop working. Previously, on 1.6, it worked smoothlyErunamoJAZZ wrote:
The Bloodcat deb package no works for me. u.u
Hmm, are you using the open-source included drivers, or proprietary?- [ U z z I ] - wrote:
Thanks for the explanation! I managed to get osu! to work after having to alter my wine to set the prefix to 32-bit, but after that it worked just fine. The only thing wrong now is that the frames seem to cap out at 60ish, even with the frame limiter off. I'm not sure if it's my hardware, because when I play on my Windows installation i get anywhere from 200-400fps, and anything under 140fps seems to delay my cursor. Have any idea as to what I can do?
I gave your suggestion a shot, and it seems to have rid of the frame cap, but the fps doesn't even pass 70 while playing, and the highest I saw out of the game was around 80-90. Not sure what to do at this point.Espionage724 wrote:
Hmm, are you using the open-source included drivers, or proprietary?- [ U z z I ] - wrote:
Thanks for the explanation! I managed to get osu! to work after having to alter my wine to set the prefix to 32-bit, but after that it worked just fine. The only thing wrong now is that the frames seem to cap out at 60ish, even with the frame limiter off. I'm not sure if it's my hardware, because when I play on my Windows installation i get anywhere from 200-400fps, and anything under 140fps seems to delay my cursor. Have any idea as to what I can do?
Could try using Terminal to start osu! with a environment variable to disable vsync:
Terminal > cd (wherever osu! is) > vblank_mode=0 wine 'osu!.exe'
(if it mentions some bash error or doesn't like osu!'s "!", then try dragging osu!.exe to the Terminal window instead of typing the exe (type the vblank_mode=0 wine part first, and leave a space after wine before dragging))
fenek@fenek-MS-7693:~/.wine/drive_c/Program Files/osu!$ err:ole:CoGetContextToken apartment not initialised
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:shell:URL_ParseUrl failed to parse L"msvcm80"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
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:process:SetProcessPriorityBoost (0x228,0): stub
fixme:shell:URL_ParseUrl failed to parse L"osu"
fixme:shell:URL_ParseUrl failed to parse L"System.Configuration"
fixme:shell:URL_ParseUrl failed to parse L"Accessibility"
fixme:win:EnumDisplayDevicesW ((null),0,0x33df30,0x00000000), stub!
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!framework"
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"{9ef86bea-cd1d-4cfd-a8e2-db51e2cb25c1}"
fixme:process:FlushProcessWriteBuffers : stub
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your 32-bit OpenGL drivers haven't been installed correctly (using GL renderer "Gallium 0.4 on llvmpipe (LLVM 0x300)", version "1.4 (2.1 Mesa 8.0.4)").
err:d3d:test_arb_vs_offset_limit >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from ARB vp offset limit test cleanup @ directx.c / 478
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 0x300)").
err:d3d:match_fbo_tex_update FBO status 0
err:d3d:match_broken_arb_fog FBO status 0
fixme:shell:URL_ParseUrl failed to parse L"osu!.resources"
fixme:thread:NtQueryInformationThread info class 16 not supported yet
Fenek Alfa wrote:
Did exactly as you wrote, Everything worked except for the game itself.
And then it gives this line every few seconds:fixme:thread:NtQueryInformationThread info class 16 not supported yet
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your 32-bit OpenGL drivers haven't been installed correctly (using GL renderer "Gallium 0.4 on llvmpipe (LLVM 0x300)", version "1.4 (2.1 Mesa 8.0.4)").You either need proper graphics drivers, or 32-bit OGL driver libraries installed. That shows that you're falling back to software acceleration via llvmpipe, which may not include some required features to get osu! running.
err:d3d:test_arb_vs_offset_limit >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from ARB vp offset limit test cleanup @ directx.c / 478
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 0x300)").
boat@theboat:~$ 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
Unhandled Exception:
System.InvalidProgramException: Invalid IL code in #ryb.#syb:#Zqb (string[]): IL_0165: stloc.3
[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid IL code in #ryb.#syb:#Zqb (string[]): IL_0165: stloc.3
Either open a Terminal at the osu! folder location (Xfce and KDE has a right-click Action for it; Nautilus I believe has it on the top-bar menu somewhere), or cd into it manually. Then type wine osume.exeboat wrote:
I'm sorry but I don't even really know how I'd run it through the terminal. Right clicking the file and trying to open it with wine windows program launcher doesn't do anything at all.
boat@theboat:~/.wine/drive_c/Program Files/osu!$ wine osume.exe
Unhandled Exception:
System.InvalidProgramException: Invalid IL code in #ryb.#syb:#Zqb (string[]): IL_0165: stloc.3
[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid IL code in #ryb.#syb:#Zqb (string[]): IL_0165: stloc.3
Try doing winetricks dotnet20 if you haven't alreadyboat wrote:
boat@theboat:~/.wine/drive_c/Program Files/osu!$ wine osume.exe
Unhandled Exception:
System.InvalidProgramException: Invalid IL code in #ryb.#syb:#Zqb (string[]): IL_0165: stloc.3
[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid IL code in #ryb.#syb:#Zqb (string[]): IL_0165: stloc.3
If you are trying to redo it, just make sure to delete the old prefix (either through winetricks --gui or just manually delete the .wine folder from your Home directory).boat wrote:
Well I have already, but I'll try redoing it all. Would reinstalling/installing a different (confirmed working) version of wine also be something to try?