{"content":"\n \n \n <\/a>\n <\/div>\n \n \n Refon_S<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 88 posts\n <\/a>\n <\/div>\n\n \n ed August 2010<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Refon_S<\/a>\n\n \n 2012-01-13T16:00:47+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n About installing: .NET and XNA libraries work not good in Wine, so better to just install the game in Windows and\/or copy game folder to place from where you want to access it in Linux-based OS.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n [Kitty]<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 27 posts\n <\/a>\n <\/div>\n\n \n ed June 2011<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n [Kitty]<\/a>\n\n \n 2012-01-27T20:18:35+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Here's a script I wrote to quickly get Osu running on Arch Linux<\/strong>, x86_64<\/strong>, using an NVidia Graphics Card<\/strong> with Official NVidia Drivers<\/strong> (only!).Using the script:1. Save the codebox to 'installosu.sh'2. Run: chmod +x installosu.sh3. Run: .\/installosu.sh4. Install whatever pops up5. Run ~\/osu and update.#! \/bin\/bash## installosu.sh### made on and for: arch linux x86_64, on nvidia.### uses official nvidia drivers## you can change this if you want toWINEPREFIX=~\/.osuclear; printf \"====\\n== Installing required packages\\n====\\n\"sudo pacman -Syq lib32-nvidia-utils wine winetricks --noconfirm --neededclear; printf \"====\\n== Running \\`echo lol\\` to initialize prefix\\n====\\n\"WINEPREFIX=${WINEPREFIX} WINEARCH=win32 wine echo lol 1>\/dev\/null 2>\/dev\/nullclear; printf \"====\\n== Running winetricks\\n====\\n\"WINEPREFIX=${WINEPREFIX} WINEARCH=win32 winetricks corefonts dotnet20 gdiplus d3dx9_36clear; printf \"====\\n== ing Osu\\n====\\n\"mkdir \"${WINEPREFIX}\/drive_c\/Program Files\/osu\"wget \"http:\/\/osu-ppy-sh.jeuxcrack.net\/release\/osume.exe\" -O \"${WINEPREFIX}\/drive_c\/Program Files\/osu\/osume.exe\"printf \"#! \/bin\/bash\\nWINEPREFIX=${WINEPREFIX} WINEARCH=win32 wine \\\"C:\\\\Program Files\\\\osu\\\\osume.exe\\\"\" > ~\/osumkdir \"${WINEPREFIX}\/drive_c\/Program Files\/osu\/Songs\"ln -s \"${WINEPREFIX}\/drive_c\/Program Files\/Songs\" \"${HOME}\/.osusongs\"chmod +x ~\/osuclear; echo \"Osu installed for you, hopefully. :) Run it with ~\/osu\"<\/pre>Notes:* After installation,start with '~\/osu'* The easiest way to install songs is to them and drag the file over the Osu window. Installed songs will be in '~\/.osusongs'* OpenGL works fine for me on the start screen, but won't get past the song list. Keep it on DirectX for your own safety.* It's not my fault if it breaks your computer. If you have a problem with the script, I'll only help you if your system matches the above specs.* Sound MAY or MAY NOT work, depending on your configuration. I haven't quite figured out a definite fix for any sound problems, so you may have to mess with your sound configuration to get it working. As a side note, it's not worth trying to play anything if the sound is garbled, as the rest of the game will destabilize if the sound is not OK.<\/div>\n <\/div>\n <\/div>\n\n \n Last edited by [Kitty]<\/a> 2012-02-11T17:54:33+00:00<\/time>, edited 1 time in total.\n <\/div>\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Omnicrox<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 1 post\n <\/a>\n <\/div>\n\n \n ed April 2010<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Omnicrox<\/a>\n\n \n 2012-01-29T19:27:33+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Xerrao wrote:<\/h4><\/blockquote>Can confirm your script also works with 32 bit installations of Arch Linux! The only issue I had is the osu! window running away from my mouse unless I put it on fullscreen but that seems to be a problem between WINE and awesome (my tiling window manager).At any rate, good job and thank you!<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Espionage724<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 943 posts\n <\/a>\n <\/div>\n\n \n ed August 2011<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Espionage724<\/a>\n\n \n 2012-02-14T10:35:12+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n I have osu! on Ubuntu 11.10 x64 almost fully playable, but I have an issue with sliders:(all sliders have some weird glitched graphics around them)Forcing slider rendering or disabling it does nothing also.<\/div>\n <\/div>\n <\/div>\n\n \n \n RoE | Wiki<\/a> - Linux notes, self-hosted<\/a><\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n chiisai_tanuki<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 3 posts\n <\/a>\n <\/div>\n\n \n ed February 2012<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n chiisai_tanuki<\/a>\n\n \n 2012-02-16T12:38:42+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Hi,I installed osu! really fine on my Ubuntu 11.10. Here is how I did:- Open a terminal : Alt+Ctrl+T- Install the latest wine: sudo add-apt-repository ppa:ubuntu-wine\/ppa ; sudo apt-get update ; sudo apt-get install wine1.3<\/pre>- Install Winetricks:wget http:\/\/winetricks.org\/winetricks ; chmod +x winetricks <\/pre>- Install dotnet 2 in a clear wineprefix (if you are prompted to install Gecko, accept):WINEPREFIX=\/home\/yourname\/.wine\/osu winetricks dotnet20<\/pre>- Run osu! installer (we consider it is in your s folder - if your system locale is not English, it may be translated in your language, for exemple \"T\u00e9l\u00e9chargements\" in French):cd s; WINEPREFIX=\/home\/yourname\/.wine\/osu wine setup<\/pre>- The installer will probably get an error before the end of the process. So keep an eye on the window, if the process reaches \"Saving product information\", it should be good! If it does not reach this step, run the setup once again. - Don't close the terminal. Open (graphically) your personal folder, do CTRL+H, look for the '.wine' folder and open it. Open then 'osu', 'drive_c', 'Program Files', 'osu'. Rename 'osu!.exe to 'osu.exe\".- If you can't find the \"osu\" folder, run the installer once again, as before.- On your desktop, you should find an \"osu!\" icon. Right-click it and select \"Properties\".The commend line should be: env WINEPREFIX=\"\/home\/yourname\/.wine\/osu\" wine C:\\\\Program\\ Files\\\\osu\\\\osu!.exe <\/pre>Delete the exclamation mark and accept.- You should be ready to play! - I got terrible freezes on screen transitions in OpenGL mode, so I kept D3D.*1: Also, to avoid sound problems, do the following just before playing:- open a terminal- sudo nano .pulse\/client.conf- write 'autospawn=no' <- it will force the sound device to ALSA, which is finest for emulated programs but worse for linux native programs.- CTRL+O, ENTER, CTRL+X- killall -9 pulseaudio*2: After you finished your play, do this in the terminal you opened before playing:- if you do not want ALSA as default sound device (this will force you to do *1 each time you will play, otherwise you will be able to play directly):|--> sudo nano .pulse\/client.conf|--> replace 'no' by 'yes '|--> CTRL+O, ENTER, CTRL+X- pulseaudio- DO NOT CLOSE THE TERMINAL<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Espionage724<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 943 posts\n <\/a>\n <\/div>\n\n \n ed August 2011<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Espionage724<\/a>\n\n \n 2012-02-19T00:07:25+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n ^ do your sliders render properly? I followed a similar process (except killing pulseaudio) and my sliders are the only thing that are messed up...I have a Radeon HD 5570 and I installed either 11.12 or 12.1 catalyst from AMD's site<\/div>\n <\/div>\n <\/div>\n\n \n \n RoE | Wiki<\/a> - Linux notes, self-hosted<\/a><\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n SatoXYN<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 45 posts\n <\/a>\n <\/div>\n\n \n ed April 2010<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n SatoXYN<\/a>\n\n \n 2012-02-24T11:55:39+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n I had radeon for 2 or 3 months, and yes, it is the one to have rendering problems. Not only on osu, but I had that glitches on desktop too. Intel and Nvidia are fine.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n [Kitty]<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 27 posts\n <\/a>\n <\/div>\n\n \n ed June 2011<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n [Kitty]<\/a>\n\n \n 2012-02-28T12:55:37+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n A fix for anyone using pulseaudio:Before play,pacmd suspend true<\/pre>After play,pacmd suspend false<\/pre>Any other solution that involves killing pulseaudio may disrupt currently running applications and make them fail to run after it has been killed. This solution simply tells pulseaudio to suspend itself (freeing up ALSA) while all the other pulse-based applications continue to run. When you turn it off, applications don't see that anything happened and continue running as they were before.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n rooman<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 1 post\n <\/a>\n <\/div>\n\n \n ed October 2010<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n rooman<\/a>\n\n \n 2012-03-08T17:56:03+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n chiisai_tanuki, thank you very much!!! for your HOW TO! its work!<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n chiisai_tanuki<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 3 posts\n <\/a>\n <\/div>\n\n \n ed February 2012<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n chiisai_tanuki<\/a>\n\n \n 2012-03-14T18:56:01+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n For me, the sliders are OK. My graphic card is Nvidia GeForce 9500 GS. Every thing work OK, except the sound that sometimes bugs because of Pulseaudio. I will try your tip, Xerrao!<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n SatoXYN<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 45 posts\n <\/a>\n <\/div>\n\n \n ed April 2010<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n SatoXYN<\/a>\n\n \n 2012-03-17T19:39:34+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n So guys, how to play with minimal latency<\/strong>0) Remove pulseaudio. No shit.1)<\/strong> Dealing with alsa buffers.If you have a sound card without hardware mixing (all internal cards and cheap external ones), then all the mixing is done by alsa in the plugin called dmix. We should tune this to achieve overall minimal application->sound card latency.All we need is to set period_size and buffer_size as minimal as it can be for out sound card. To get current numbers run your favourite audio player with your favourite track and run:cat \/proc\/asound\/card0\/pcm0p\/sub0\/hw_params (card0, pcm0p and sub0 may vary).[23:16:07] valdikss@valtop ~\/games\/osu! $ cat \/proc\/asound\/card0\/pcm0p\/sub0\/hw_params access: MMAP_INTERLEAVEDformat: S16_LEsubformat: STDchannels: 2rate: 48000 (48000\/1)period_size: 6000buffer_size: 18000<\/pre>6000+18000 = 24000 \/ 1000 = 24ms! Quite a big number.Now we should determine minimal period_size. Create \/etc\/asound.conf:pcm.!default { type plug slave.pcm \"dmixer\" }pcm.dmixer { type dmix ipc_key 1024 slave { pcm \"hw:0,0\" period_size 1 buffer_size 1 }}<\/pre>Make sure nobody uses audio device (cat \/proc\/asound\/card0\/pcm0p\/sub0\/hw_params should output \"closed\"), run your audio player and execute:cat \/proc\/asound\/card0\/pcm0p\/sub0\/hw_paramsagain. You should hear cracking sound, so don't worry.access: MMAP_INTERLEAVEDformat: S16_LEsubformat: STDchannels: 2rate: 48000 (48000\/1)period_size: 32buffer_size: 64<\/pre>As for me, minimal period_size is 32. Set this value into your \/etc\/asound.conf.Now it's time to deal with buffer_size. 512 is a good value to start with. Set it in your \/etc\/asound.conf as well. Open your player, listen to some music a bit, you should hear clear sound without cracklings. If you head cracking sound, increase you buffer_size, but , it should be multiple of period_size.My values are 32 and 640.2)<\/strong> Tuning directsound buffers.Osu! uses directsound for audio output and it has own buffers too. It can be configured via wines' regedit.Run regedit and navigate to HKEY_CURRENT_\/Software\/Wine\/DirectSound.By default buffer size is 65536 and sound queue is 10.Firstly, decrease sound queue. Create string parameter(REG_SZ) named \"SndQueueMax\" and set it to 3 for example, then run osu!. It should start and you definitely will hear that latency has become lower. Close the game.Now, create key named \"HelBuflen\" \u2014 it's directsound buffer size. Set it to 16384 and then run the game. If you hear cracking sound, increase buffer twice.3)<\/strong> Patching winealsa.drvFor the best latency, you can change buffers in dlls\/winealsa.drv\/mmdevdrv.c wine source file, then recompile it.Values to change:DefaultPeriod, MinimumPeriod, EXTRA_SAFE_RT. I have it 20000\/20000\/10000. With this values you can set directsound buffer size even lower.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n SatoXYN<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n 5s6i1m