The Bloodcat deb package no works for me. u.u
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?
Are you by some chance using AMD/ATI hardware and fglrx?boat wrote:
Well I got it running without reinstalling, I just messed up the prefix step.
It runs, but, uh
fglrx is the name of AMD's proprietary driver on Linux (FireGL and Radeon for X). A quick way to check if that's what you're using is typing fglrxinfo from Terminal.boat wrote:
Well I installed the "AMD Catalyst™ 13.4 Proprietary Linux x86 Display Driver" when I was fiddling with getting dota2 to run, which it handles very well.
Couldn't run it on fglrx.
(been away, finally got some time to do it)Espionage724 wrote:
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 yeterr: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)").
What's your GPU? (the post above should give you some ideas as to how to find out specifically along with what driver is in-use)
Hmm, unfortunately I have no experience with NVIDIA hardware under Linux :/Fenek Alfa wrote:
(been away, finally got some time to do it)
So I have a Gigabyte GeForce GTX 650, and no matter whether I downloaded the drivers from Nvida's site or through "Additional Drivers", both of them caused my pc to turn on only with console. I got it working again in both cases(by "sudo apt-get remove --purge nvidia* " and then "sudo start lightdm" and rebooting, I heard that's the first thing to do when a Nvidia driver install related fail happens), although now my cursor sometimes disappears.
Once you have Wine installed, you first run WINEARCH=win32 winecfg to create the 32-bit prefix (you can close the Wine Configuration window once it appears). Then from there, you run the winetricks dotnet20 command. If it completes without error, you've successfully created a 32-bit prefix If it mentions it can't install on a 64-bit OS, that means the prefix isn't 32-bit.marshallracer wrote:
Wow, it's been quite some time since I used Linux .. nice to be back again
So, I tried to follow your (in fact easy to understand) guide Espionage, but I have Ubuntu 12.04 LTS 64Bit installed and I just don't know where or how to setup a 32 bit Prefix for Wine
Anyway, nice to see how People keep up with osu! on Linux, I'm impressed
martin@martin-PC:~$ WINEARCH=win32 winecfg
wine: WINEARCH set to win32 but '/home/martin/.wine' is a 64-bit installation.
Ah; as long as you don't have anything else in the prefix you'd want, just delete the .wine folder from your Home directory, then run the WINEARCH=win32 winecfg command again.marshallracer wrote:
Yeah, I somehow got that far but everytime I type that in the result looks like this:martin@martin-PC:~$ WINEARCH=win32 winecfg
wine: WINEARCH set to win32 but '/home/martin/.wine' is a 64-bit installation.
And when I try to use winetricks dotnet20 the installer just tells me that it can't be installed on 64-bit architecture
I don't use POL, but wouldn't it run into the same exact issues and basically be the same install process?mmstick wrote:
You guys do realize it's far easier to configure a Play On Linux install than simply using Wine, right? PlayOnLinux already provides a CSMT-patched wine version (1.7.1-CSMT) but you must disable Strict Draw Ordering on the Display tab.
In other words, you don't know much about PlayOnLinux. You should try it out. dotnet20 is installed on the "Install components" tab. Prefixes are called "virtual drives'. If you know what 'front end' means then it won't cause any problems that wine itself wouldn't have already caused by itself. It will certainly make debugging wine problems easier. The purpose is to make wine installation and management easier.Espionage724 wrote:
I don't use POL, but wouldn't it run into the same exact issues and basically be the same install process?mmstick wrote:
You guys do realize it's far easier to configure a Play On Linux install than simply using Wine, right? PlayOnLinux already provides a CSMT-patched wine version (1.7.1-CSMT) but you must disable Strict Draw Ordering on the Display tab.
You still need a 32-bit Wine prefix, you still need dotnet20, and afaik, you still need to manually create the folder for osu!, copy osume.exe over to it, and run it.
POL is an unsupported Wine frontend, so if anyone has any unexpected issues with osu!, now not only is the problem not limited to just Wine, but also with POL. It might make the menu/desktop shortcut creation easier, if anything, along with easier handling of multiple prefixes if you need them.
nopEspionage724 wrote:
you still need to manually create the folder for osu!, copy osume.exe over to it, and run it.
mkdir "$WINEPREFIX/drive_c/$PROGRAMFILES/osu!"
cd "$WINEPREFIX/drive_c/$PROGRAMFILES/osu!"
POL_Download http://osu.ppy.sh/release/osume.exe
POL_Wine osume.exe
Hmm, that is pretty cool looking. I'm curious about the user.cfg though?boat wrote:
^ The script is validated.
http://www.playonlinux.com/en/app-1856-osu.html