Today I'm gonna show you how to make work the Osu! Client on Linux (Fedora 20 X64).
First:
If you have Windows installed and wanna use this version of Osu! First update your client at Windows. You will need 2014 June 4 or newer version.
The most important thing for 64 Bit Linux users: You must install the 32 Bit libraries. If you didn't of course.
su -c 'yum -y install --skip-broken glibc.i686 arts.i686 audiofile.i686 bzip2-libs.i686 cairo.i686 cyrus-sasl-lib.i686 dbus-libs.i686 directfb.i686 esound-libs.i686 fltk.i686 freeglut.i686 gtk2.i686 hal-libs.i686 imlib.i686 lcms-libs.i686 lesstif.i686 libacl.i686 libao.i686 libattr.i686 libcap.i686 libdrm.i686 libexif.i686 libgnomecanvas.i686 libICE.i686 libieee1284.i686 libsigc++20.i686 libSM.i686 libtool-ltdl.i686 libusb.i686 libwmf.i686 libwmf-lite.i686 libX11.i686 libXau.i686 libXaw.i686 libXcomposite.i686 libXdamage.i686 libXdmcp.i686 libXext.i686 libXfixes.i686 libxkbfile.i686 libxml2.i686 libXmu.i686 libXp.i686 libXpm.i686 libXScrnSaver.i686 libxslt.i686 libXt.i686 libXtst.i686 libXv.i686 libXxf86vm.i686 lzo.i686 mesa-libGL.i686 mesa-libGLU.i686 nas-libs.i686 nss_ldap.i686 cdk.i686 openldap.i686 pam.i686 popt.i686 pulseaudio-libs.i686 sane-backends-libs-gphoto2.i686 sane-backends-libs.i686 SDL.i686 svgalib.i686 unixODBC.i686 zlib.i686 compat-expat1.i686 compat-libstdc++-33.i686 openal-soft.i686 alsa-oss-libs.i686 redhat-lsb.i686 alsa-plugins-pulseaudio.i686 alsa-plugins-oss.i686 alsa-lib.i686 nspluginwrapper.i686 libXv.i686 libXScrnSaver.i686 qt.i686 qt-x11.i686 pulseaudio-libs.i686 pulseaudio-libs-glib2.i686 alsa-plugins-pulseaudio.i686'
Or just install the Skype .
Set up Wine:
sudo yum install wine cabextract
Cabextract needs for DirectX installation.
If you are using 64 bit Operating System, you should create a 32 bit Wine prefix.
WINEPREFIX='/home/user/prefix32' WINEARCH='win32' wine 'wineboot'
And set this prefix as default:
export WINEPREFIX=~/prefix32 wine winecfg
Winetricks
First download with using wget:
wget http://winetricks.googlecode.com/svn/tr ... winetricks
You will need install the next packages:
sh winetricks d3dx9 dotnet20sp1 dotnet20 dotnet30 xact_jun2010 xact xinput cjkfonts
When you getting Messageboxes just ignore them click ok .
Finally:
Use this command to launch your game:
wine [your osu! path]
Notes for NVIDIA Optimus technology (Bumblebee) users:
Launch: VBLANK_MODE=0 Optirun -b primus wine [your osu path] (For “unlimited”) FPS.
Well, i tried this but only had 60FPS so you must use your Integrated graphics. (With correct settings in game) With this option other games like Minecraft got 100+ FPS.
Conclusion:
I'll hope you can play the game on Linux too! Finally the osu! Is working on Linux, i can play little more .
FPS numbers on Fedora 20 X64:
Integrated graphics: 200-250 FPS (Well i have micro laggs in CTB)
NVIDIA Geforce 610M: Fix 60 FPS
FPS numbers on Windows 7 X64:
Integrated graphics: 230-270 FPS
NVIDIA Geforce 610M. 600+ FPS
My notebook:
CPU: Core i3 2350M 2.30Ghz (2 cores 4 threads)
RAM: 8096MB (1300mhz)
GPU: Intel HD 3000 & NVIDIA Geforce 610M (1 GB VRAM)
I have a multi-monitor setup!
Screenshots:
Menu picture (Japanese Hirigana & Katakana supported)
http://kepfeltoltes.hu/140606/snapshot1_www.kepfeltoltes.hu_.png
Menu picture (Korean Hangul supported)
http://kepfeltoltes.hu/140606/snapshot4_www.kepfeltoltes.hu_.png
Menu picture (Chinese Hanzi supported)
http://kepfeltoltes.hu/140606/snapshot5_www.kepfeltoltes.hu_.png
Gameplay (Without BG video)
http://kepfeltoltes.hu/140606/snapshot2_www.kepfeltoltes.hu_.png
Gameplay (With BG Video)
http://kepfeltoltes.hu/140606/snapshot3_www.kepfeltoltes.hu_.png
If you got error write post here or PM me, and i will try to help you . Sorry if i misspelled something my English skill is not brilliant at all.