{"content":"
ccxex29 wrote:<\/h4>based_bluetawn wrote:<\/h4>Is it possible to run osu with opengl on linux? It would make sense.<\/blockquote>it makes no sense.. Linux doesnt have directx, so it runs osu in opengl mode eventho it shows its on dx mode.. if you want to use directx mode, then u need to install library for directx..<\/blockquote>It only runs in DX mode for me under WINE. openGL doesn't work.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Seri<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 29 posts\n <\/a>\n <\/div>\n\n \n Joined January 2014<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Seri<\/a>\n\n \n 2015-09-18T19:53:10+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Did you make sure that you use the cutting-edge build and not the stable?<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Franc[e]sco<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 189 posts\n <\/a>\n <\/div>\n\n \n Joined August 2009<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Franc[e]sco<\/a>\n\n \n 2015-09-19T02:03:31+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n cutting edge is opengl only and runs smooth as butter. follow my guide here t\/367783<\/a><\/div>\n <\/div>\n <\/div>\n\n \n \n install gentoo<\/center><\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n nightbane112<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 8 posts\n <\/a>\n <\/div>\n\n \n Joined December 2010<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n nightbane112<\/a>\n\n \n 2015-09-24T17:30:14+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Guys, I know this is probably old news but has anyone tested mesa Gallium Nine ( http:\/\/www.phoronix.com\/scan.php?page=news_item&px=MTg2Mjc<\/a> ) with Osu? If you did, how was the performance between :- Open source + Gallium Nine - Open source + CMST- Proprietary + CMST - Propietary<\/li><\/ul>FPS rate? Frame drops? Stuttering? Please share us your experience using such drivers with Osu! <\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n sarnex<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 23 posts\n <\/a>\n <\/div>\n\n \n Joined April 2014<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n sarnex<\/a>\n\n \n 2015-10-07T15:33:19+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n nightbane112 wrote:<\/h4>Guys, I know this is probably old news but has anyone tested mesa Gallium Nine ( http:\/\/www.phoronix.com\/scan.php?page=news_item&px=MTg2Mjc<\/a> ) with Osu? If you did, how was the performance between :- Open source + Gallium Nine - Open source + CMST- Proprietary + CMST - Propietary<\/li><\/ul>FPS rate? Frame drops? Stuttering? Please share us your experience using such drivers with Osu! <\/blockquote>Hi, I am involved in this project. It works really well with osu, but cutting edge is GL which is even better.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n lukypie<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 2 posts\n <\/a>\n <\/div>\n\n \n Joined August 2012<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n lukypie<\/a>\n\n \n 2015-11-01T14:25:00+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Ponii-chan wrote:<\/h4>I finally managed to run osu!So I finally tried to run osu that I used on windows and which I copied to linux. I followed what this good person said in the first few minutes of this video https:\/\/www.youtube.com\/watch?v=7RwEBXVx7UU<\/a> and I finally managed to run osu!<\/blockquote>Lol that's my video TheCoffeeLord wrote:<\/h4>Ponii-chan wrote:<\/h4>https:\/\/www.youtube.com\/watch?v=7RwEBXVx7UU<\/blockquote>Shit, I don't get this at all. Not to bash on that dude's English, but I couldn't follow the directions at all. I'm a noob at Linux, so that's probably why. Anyway, I already have a windows installation of osu! from a while back and I put it in my wine folder for osu!. What do I do now?<\/blockquote>Sorry if I was too complicated.By the way, if someone is experiencing low fps problems, I fixed that by updating to the experimental branch from an older executable because apparently the stable branch also brokes the updating system (for me). I put a link of an old osu executable on the video.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n ccxex29\n <\/span>\n \n \n \n <\/div>\n\n \n \n \n \n \n ccxex29<\/span>\n\n \n 2015-11-10T15:37:00+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Trung_Rinto wrote:<\/h4>based_bluetawn wrote:<\/h4>Is it possible to run osu with opengl on linux? It would make sense.<\/blockquote>No idea. Maybe no<\/blockquote>it shows directx on osu! but if you're looking into the debugger, it's using opengl.. really.. thats why it was not that laggy<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n petterroea<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 59 posts\n <\/a>\n <\/div>\n\n \n Joined February 2013<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n petterroea<\/a>\n\n \n 2015-12-23T01:12:41+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n If you want a simple way of doing this, there is a way of making custom installs using PlayOnLinux that lets you set up wine drives without doing the dirty work.This worked first try for me(Ubuntu 15.10)1. Open Configure<\/strong> from the main PlayOnLinux window2. Click the New<\/strong> button at the bottom left of the window3. Click next on the wizard that pops up, and select a 32 bits installation<\/strong>. I have not tried 64 bits, but it might as well work.4. Select wine version. I used 1.7.52<\/strong>, because Leauge of Legends(also wine'd) was using it, so it was convenient. You can mix and match here, but for this small guides sake, let's pretend you need to use 1.7.52. If you do not have this version installed, see below.5. Name the drive whatever you want. Wait for the new drive to be created6. Select the newly created drive in the left side of the configuration window, and navigate to the Install components<\/strong> tab. Find dotnet45<\/strong> on the list, and install it. In some distributions, you need to apply this fix before doing so: https:\/\/www.playonlinux.com\/en\/topic-10534-Regarding_ptrace_scope_fatal_error.html<\/a>7. Download the osu installer as you would on windows8. Back in the configuration window, navigate to the Miscellaneous<\/strong> tab, and click Run a .exe file in this virtual drive<\/strong>. Select the osu installer, and run it. There might be some errors, but for me it turned out to work anyways.9. (Optionally)<\/strong> Navigate back to the General tab, and click Make a new shortcut from this virtual drive<\/strong>. Select osu!.exe from the list, or browse to the binary yourself.<\/li><\/ul>What if i don't have wine 1.7.52 installed?<\/strong>1. In the main PlayOnLinux window, select Manage wine versions<\/strong> from the Tools<\/strong> menu item at the top of the window2. Make sure the x86<\/strong> tab is selected3. Select the required wine version from the list on the left<\/strong>, and use the ><\/strong> arrow to add it to the list of installed versions.<\/li><\/ul>As a side note, when it comes to audio delay, my experience is that i managed to bring it down to 14ms buffer latency by tweaking pulseaudio's config files. I simply ajusted osu's global offset, and after that, it was pretty playable.Also, here is a screenshot of it working as a tile in the i3 window manager. osu! insists on still rendering for the entire screen, but it cuts in a way that doesn't put an offset on the mouse input vs graphics, so it's fine for me. http:\/\/puu.sh\/m5rff\/a075dcbb55.png<\/a><\/div>\n <\/div>\n <\/div>\n\n \n \n hi<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Espionage724<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 874 posts\n <\/a>\n <\/div>\n\n \n Joined August 2011<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Espionage724<\/a>\n\n \n 2016-01-03T11:37:57+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Got a touchscreen 2-in-1 recently so it looks like I might get back into osu! :pAnyway, I wrote up a quick document on getting osu! running on my setups: https:\/\/gitlab.com\/Espionage724\/Linux\/b ... ne\/osu.txt<\/a>Here's a little more-detailed guide for Fedora 23 (easily adaptable elsewhere):EDIT<\/strong>: A better procedure is here: p\/4900459<\/a>sudo dnf install wine -ywget https:\/\/raw.githubusercontent.com\/Winetricks\/winetricks\/master\/src\/winetricks -O '\/home\/espionage724\/winetricks'chmod +x '\/home\/espionage724\/winetricks'mkdir -p '\/home\/espionage724\/.cache\/winetricks\/dotnet40'wget 'https:\/\/gitlab.com\/Espionage724\/Linux\/raw\/master\/Wine\/Files\/gacutil-net40.tar.bz2' -O '\/home\/espionage724\/.cache\/winetricks\/dotnet40\/gacutil-net40.tar.bz2'wget 'https:\/\/m1.ppy.sh\/r\/osu!install.exe' -O '\/home\/espionage724\/osu!install.exe' --no-check-certificatemkdir -p '\/home\/espionage724\/Wine Prefixes'WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 '\/home\/espionage724\/winetricks' dotnet40WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 wine '\/home\/espionage724\/osu!install.exe'rm '\/home\/espionage724\/winetricks' '\/home\/espionage724\/osu!install.exe' && sync<\/pre>That installs wine, downloads winetricks (Fedora doesn't come with it in default repos; this won't hurt anything on distros that include\/have it), makes it executable, creates the temp folder for dotnet40 files, grabs some file that dotnet40 installer will tell you to download manually from MediaFire (uploaded to my GitLab), grabs osu! installer (no cert check because wget was unable to verify the cert at the time), installs dotnet40, and then installs osu!, all within an isolated 32-bit prefix. The final line removes winetricks and the osu! installer, and writes all changes to the filesystem.If that process looks good; I'd recommend copy\/pasting it into a text editor, editing the username, and making it one giant command line (use && in-between commands; see AIO on my GitLab doc).The following is how to create a launcher for osu! for use with most desktop environments (I use GNOME):mkdir -p '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!'nano '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!\/osu!.desktop'-------------------------[Desktop Entry]Name=osu!Exec=env WINEDEBUG=-all WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' wine '\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!\/osu!.exe'Type=ApplicationStartupNotify=truePath=\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!Icon=STM1_osu!.0-------------------------mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps'mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps' && wget 'https:\/\/i.sli.mg\/KyW4AM.png' -O '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps\/STM1_osu!.0.png'<\/pre>That's my general go-to process for most things with Wine and it's designed to be pretty automated.For some notes:- Don't blindly copy\/paste what's above; the file\/folder structure should be pretty standard across most Linux distros, but you'll most definitely need to change the username- dotnet40 seems to be good enough (it only installs dotnet40; whereas dotnet45 wants to install some other dotnet stuff); I'm unware if any issues from only having dotnet40 will arise, but starting the game and playing some of the stock beatmaps works fine- Not sure why or if corefonts is needed; initial testing looks to be fine without it (might be needed for Asian characters judging by previous feedback; I'll wait until\/f it becomes a problem)- The above does nothing special in-regards to gallium-nine, CSMT, optimizations, or etc; osu! looks to work fine without any of that on my setup :p<\/div>\n <\/div>\n <\/div>\n\n \n Last edited by Espionage724<\/a> 2016-02-16T08:05:39+00:00<\/time>, edited 1 time in total.\n <\/div>\n \n \n RoE | Wiki<\/a> - Linux notes, self-hosted<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n V1rTuoZz<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 1 post\n <\/a>\n <\/div>\n\n \n Joined December 2015<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n V1rTuoZz<\/a>\n\n \n 2016-01-04T18:08:04+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n
based_bluetawn wrote:<\/h4>Is it possible to run osu with opengl on linux? It would make sense.<\/blockquote>it makes no sense.. Linux doesnt have directx, so it runs osu in opengl mode eventho it shows its on dx mode.. if you want to use directx mode, then u need to install library for directx..<\/blockquote>It only runs in DX mode for me under WINE. openGL doesn't work.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Seri<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 29 posts\n <\/a>\n <\/div>\n\n \n Joined January 2014<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Seri<\/a>\n\n \n 2015-09-18T19:53:10+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Did you make sure that you use the cutting-edge build and not the stable?<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Franc[e]sco<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 189 posts\n <\/a>\n <\/div>\n\n \n Joined August 2009<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Franc[e]sco<\/a>\n\n \n 2015-09-19T02:03:31+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n cutting edge is opengl only and runs smooth as butter. follow my guide here t\/367783<\/a><\/div>\n <\/div>\n <\/div>\n\n \n \n install gentoo<\/center><\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n nightbane112<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 8 posts\n <\/a>\n <\/div>\n\n \n Joined December 2010<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n nightbane112<\/a>\n\n \n 2015-09-24T17:30:14+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Guys, I know this is probably old news but has anyone tested mesa Gallium Nine ( http:\/\/www.phoronix.com\/scan.php?page=news_item&px=MTg2Mjc<\/a> ) with Osu? If you did, how was the performance between :- Open source + Gallium Nine - Open source + CMST- Proprietary + CMST - Propietary<\/li><\/ul>FPS rate? Frame drops? Stuttering? Please share us your experience using such drivers with Osu! <\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n sarnex<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 23 posts\n <\/a>\n <\/div>\n\n \n Joined April 2014<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n sarnex<\/a>\n\n \n 2015-10-07T15:33:19+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n nightbane112 wrote:<\/h4>Guys, I know this is probably old news but has anyone tested mesa Gallium Nine ( http:\/\/www.phoronix.com\/scan.php?page=news_item&px=MTg2Mjc<\/a> ) with Osu? If you did, how was the performance between :- Open source + Gallium Nine - Open source + CMST- Proprietary + CMST - Propietary<\/li><\/ul>FPS rate? Frame drops? Stuttering? Please share us your experience using such drivers with Osu! <\/blockquote>Hi, I am involved in this project. It works really well with osu, but cutting edge is GL which is even better.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n lukypie<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 2 posts\n <\/a>\n <\/div>\n\n \n Joined August 2012<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n lukypie<\/a>\n\n \n 2015-11-01T14:25:00+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Ponii-chan wrote:<\/h4>I finally managed to run osu!So I finally tried to run osu that I used on windows and which I copied to linux. I followed what this good person said in the first few minutes of this video https:\/\/www.youtube.com\/watch?v=7RwEBXVx7UU<\/a> and I finally managed to run osu!<\/blockquote>Lol that's my video TheCoffeeLord wrote:<\/h4>Ponii-chan wrote:<\/h4>https:\/\/www.youtube.com\/watch?v=7RwEBXVx7UU<\/blockquote>Shit, I don't get this at all. Not to bash on that dude's English, but I couldn't follow the directions at all. I'm a noob at Linux, so that's probably why. Anyway, I already have a windows installation of osu! from a while back and I put it in my wine folder for osu!. What do I do now?<\/blockquote>Sorry if I was too complicated.By the way, if someone is experiencing low fps problems, I fixed that by updating to the experimental branch from an older executable because apparently the stable branch also brokes the updating system (for me). I put a link of an old osu executable on the video.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n ccxex29\n <\/span>\n \n \n \n <\/div>\n\n \n \n \n \n \n ccxex29<\/span>\n\n \n 2015-11-10T15:37:00+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Trung_Rinto wrote:<\/h4>based_bluetawn wrote:<\/h4>Is it possible to run osu with opengl on linux? It would make sense.<\/blockquote>No idea. Maybe no<\/blockquote>it shows directx on osu! but if you're looking into the debugger, it's using opengl.. really.. thats why it was not that laggy<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n petterroea<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 59 posts\n <\/a>\n <\/div>\n\n \n Joined February 2013<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n petterroea<\/a>\n\n \n 2015-12-23T01:12:41+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n If you want a simple way of doing this, there is a way of making custom installs using PlayOnLinux that lets you set up wine drives without doing the dirty work.This worked first try for me(Ubuntu 15.10)1. Open Configure<\/strong> from the main PlayOnLinux window2. Click the New<\/strong> button at the bottom left of the window3. Click next on the wizard that pops up, and select a 32 bits installation<\/strong>. I have not tried 64 bits, but it might as well work.4. Select wine version. I used 1.7.52<\/strong>, because Leauge of Legends(also wine'd) was using it, so it was convenient. You can mix and match here, but for this small guides sake, let's pretend you need to use 1.7.52. If you do not have this version installed, see below.5. Name the drive whatever you want. Wait for the new drive to be created6. Select the newly created drive in the left side of the configuration window, and navigate to the Install components<\/strong> tab. Find dotnet45<\/strong> on the list, and install it. In some distributions, you need to apply this fix before doing so: https:\/\/www.playonlinux.com\/en\/topic-10534-Regarding_ptrace_scope_fatal_error.html<\/a>7. Download the osu installer as you would on windows8. Back in the configuration window, navigate to the Miscellaneous<\/strong> tab, and click Run a .exe file in this virtual drive<\/strong>. Select the osu installer, and run it. There might be some errors, but for me it turned out to work anyways.9. (Optionally)<\/strong> Navigate back to the General tab, and click Make a new shortcut from this virtual drive<\/strong>. Select osu!.exe from the list, or browse to the binary yourself.<\/li><\/ul>What if i don't have wine 1.7.52 installed?<\/strong>1. In the main PlayOnLinux window, select Manage wine versions<\/strong> from the Tools<\/strong> menu item at the top of the window2. Make sure the x86<\/strong> tab is selected3. Select the required wine version from the list on the left<\/strong>, and use the ><\/strong> arrow to add it to the list of installed versions.<\/li><\/ul>As a side note, when it comes to audio delay, my experience is that i managed to bring it down to 14ms buffer latency by tweaking pulseaudio's config files. I simply ajusted osu's global offset, and after that, it was pretty playable.Also, here is a screenshot of it working as a tile in the i3 window manager. osu! insists on still rendering for the entire screen, but it cuts in a way that doesn't put an offset on the mouse input vs graphics, so it's fine for me. http:\/\/puu.sh\/m5rff\/a075dcbb55.png<\/a><\/div>\n <\/div>\n <\/div>\n\n \n \n hi<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Espionage724<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 874 posts\n <\/a>\n <\/div>\n\n \n Joined August 2011<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Espionage724<\/a>\n\n \n 2016-01-03T11:37:57+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Got a touchscreen 2-in-1 recently so it looks like I might get back into osu! :pAnyway, I wrote up a quick document on getting osu! running on my setups: https:\/\/gitlab.com\/Espionage724\/Linux\/b ... ne\/osu.txt<\/a>Here's a little more-detailed guide for Fedora 23 (easily adaptable elsewhere):EDIT<\/strong>: A better procedure is here: p\/4900459<\/a>sudo dnf install wine -ywget https:\/\/raw.githubusercontent.com\/Winetricks\/winetricks\/master\/src\/winetricks -O '\/home\/espionage724\/winetricks'chmod +x '\/home\/espionage724\/winetricks'mkdir -p '\/home\/espionage724\/.cache\/winetricks\/dotnet40'wget 'https:\/\/gitlab.com\/Espionage724\/Linux\/raw\/master\/Wine\/Files\/gacutil-net40.tar.bz2' -O '\/home\/espionage724\/.cache\/winetricks\/dotnet40\/gacutil-net40.tar.bz2'wget 'https:\/\/m1.ppy.sh\/r\/osu!install.exe' -O '\/home\/espionage724\/osu!install.exe' --no-check-certificatemkdir -p '\/home\/espionage724\/Wine Prefixes'WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 '\/home\/espionage724\/winetricks' dotnet40WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 wine '\/home\/espionage724\/osu!install.exe'rm '\/home\/espionage724\/winetricks' '\/home\/espionage724\/osu!install.exe' && sync<\/pre>That installs wine, downloads winetricks (Fedora doesn't come with it in default repos; this won't hurt anything on distros that include\/have it), makes it executable, creates the temp folder for dotnet40 files, grabs some file that dotnet40 installer will tell you to download manually from MediaFire (uploaded to my GitLab), grabs osu! installer (no cert check because wget was unable to verify the cert at the time), installs dotnet40, and then installs osu!, all within an isolated 32-bit prefix. The final line removes winetricks and the osu! installer, and writes all changes to the filesystem.If that process looks good; I'd recommend copy\/pasting it into a text editor, editing the username, and making it one giant command line (use && in-between commands; see AIO on my GitLab doc).The following is how to create a launcher for osu! for use with most desktop environments (I use GNOME):mkdir -p '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!'nano '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!\/osu!.desktop'-------------------------[Desktop Entry]Name=osu!Exec=env WINEDEBUG=-all WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' wine '\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!\/osu!.exe'Type=ApplicationStartupNotify=truePath=\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!Icon=STM1_osu!.0-------------------------mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps'mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps' && wget 'https:\/\/i.sli.mg\/KyW4AM.png' -O '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps\/STM1_osu!.0.png'<\/pre>That's my general go-to process for most things with Wine and it's designed to be pretty automated.For some notes:- Don't blindly copy\/paste what's above; the file\/folder structure should be pretty standard across most Linux distros, but you'll most definitely need to change the username- dotnet40 seems to be good enough (it only installs dotnet40; whereas dotnet45 wants to install some other dotnet stuff); I'm unware if any issues from only having dotnet40 will arise, but starting the game and playing some of the stock beatmaps works fine- Not sure why or if corefonts is needed; initial testing looks to be fine without it (might be needed for Asian characters judging by previous feedback; I'll wait until\/f it becomes a problem)- The above does nothing special in-regards to gallium-nine, CSMT, optimizations, or etc; osu! looks to work fine without any of that on my setup :p<\/div>\n <\/div>\n <\/div>\n\n \n Last edited by Espionage724<\/a> 2016-02-16T08:05:39+00:00<\/time>, edited 1 time in total.\n <\/div>\n \n \n RoE | Wiki<\/a> - Linux notes, self-hosted<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n V1rTuoZz<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 1 post\n <\/a>\n <\/div>\n\n \n Joined December 2015<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n V1rTuoZz<\/a>\n\n \n 2016-01-04T18:08:04+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n
nightbane112 wrote:<\/h4>Guys, I know this is probably old news but has anyone tested mesa Gallium Nine ( http:\/\/www.phoronix.com\/scan.php?page=news_item&px=MTg2Mjc<\/a> ) with Osu? If you did, how was the performance between :- Open source + Gallium Nine - Open source + CMST- Proprietary + CMST - Propietary<\/li><\/ul>FPS rate? Frame drops? Stuttering? Please share us your experience using such drivers with Osu! <\/blockquote>Hi, I am involved in this project. It works really well with osu, but cutting edge is GL which is even better.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n lukypie<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 2 posts\n <\/a>\n <\/div>\n\n \n Joined August 2012<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n lukypie<\/a>\n\n \n 2015-11-01T14:25:00+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Ponii-chan wrote:<\/h4>I finally managed to run osu!So I finally tried to run osu that I used on windows and which I copied to linux. I followed what this good person said in the first few minutes of this video https:\/\/www.youtube.com\/watch?v=7RwEBXVx7UU<\/a> and I finally managed to run osu!<\/blockquote>Lol that's my video TheCoffeeLord wrote:<\/h4>Ponii-chan wrote:<\/h4>https:\/\/www.youtube.com\/watch?v=7RwEBXVx7UU<\/blockquote>Shit, I don't get this at all. Not to bash on that dude's English, but I couldn't follow the directions at all. I'm a noob at Linux, so that's probably why. Anyway, I already have a windows installation of osu! from a while back and I put it in my wine folder for osu!. What do I do now?<\/blockquote>Sorry if I was too complicated.By the way, if someone is experiencing low fps problems, I fixed that by updating to the experimental branch from an older executable because apparently the stable branch also brokes the updating system (for me). I put a link of an old osu executable on the video.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n ccxex29\n <\/span>\n \n \n \n <\/div>\n\n \n \n \n \n \n ccxex29<\/span>\n\n \n 2015-11-10T15:37:00+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Trung_Rinto wrote:<\/h4>based_bluetawn wrote:<\/h4>Is it possible to run osu with opengl on linux? It would make sense.<\/blockquote>No idea. Maybe no<\/blockquote>it shows directx on osu! but if you're looking into the debugger, it's using opengl.. really.. thats why it was not that laggy<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n petterroea<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 59 posts\n <\/a>\n <\/div>\n\n \n Joined February 2013<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n petterroea<\/a>\n\n \n 2015-12-23T01:12:41+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n If you want a simple way of doing this, there is a way of making custom installs using PlayOnLinux that lets you set up wine drives without doing the dirty work.This worked first try for me(Ubuntu 15.10)1. Open Configure<\/strong> from the main PlayOnLinux window2. Click the New<\/strong> button at the bottom left of the window3. Click next on the wizard that pops up, and select a 32 bits installation<\/strong>. I have not tried 64 bits, but it might as well work.4. Select wine version. I used 1.7.52<\/strong>, because Leauge of Legends(also wine'd) was using it, so it was convenient. You can mix and match here, but for this small guides sake, let's pretend you need to use 1.7.52. If you do not have this version installed, see below.5. Name the drive whatever you want. Wait for the new drive to be created6. Select the newly created drive in the left side of the configuration window, and navigate to the Install components<\/strong> tab. Find dotnet45<\/strong> on the list, and install it. In some distributions, you need to apply this fix before doing so: https:\/\/www.playonlinux.com\/en\/topic-10534-Regarding_ptrace_scope_fatal_error.html<\/a>7. Download the osu installer as you would on windows8. Back in the configuration window, navigate to the Miscellaneous<\/strong> tab, and click Run a .exe file in this virtual drive<\/strong>. Select the osu installer, and run it. There might be some errors, but for me it turned out to work anyways.9. (Optionally)<\/strong> Navigate back to the General tab, and click Make a new shortcut from this virtual drive<\/strong>. Select osu!.exe from the list, or browse to the binary yourself.<\/li><\/ul>What if i don't have wine 1.7.52 installed?<\/strong>1. In the main PlayOnLinux window, select Manage wine versions<\/strong> from the Tools<\/strong> menu item at the top of the window2. Make sure the x86<\/strong> tab is selected3. Select the required wine version from the list on the left<\/strong>, and use the ><\/strong> arrow to add it to the list of installed versions.<\/li><\/ul>As a side note, when it comes to audio delay, my experience is that i managed to bring it down to 14ms buffer latency by tweaking pulseaudio's config files. I simply ajusted osu's global offset, and after that, it was pretty playable.Also, here is a screenshot of it working as a tile in the i3 window manager. osu! insists on still rendering for the entire screen, but it cuts in a way that doesn't put an offset on the mouse input vs graphics, so it's fine for me. http:\/\/puu.sh\/m5rff\/a075dcbb55.png<\/a><\/div>\n <\/div>\n <\/div>\n\n \n \n hi<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Espionage724<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 874 posts\n <\/a>\n <\/div>\n\n \n Joined August 2011<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Espionage724<\/a>\n\n \n 2016-01-03T11:37:57+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Got a touchscreen 2-in-1 recently so it looks like I might get back into osu! :pAnyway, I wrote up a quick document on getting osu! running on my setups: https:\/\/gitlab.com\/Espionage724\/Linux\/b ... ne\/osu.txt<\/a>Here's a little more-detailed guide for Fedora 23 (easily adaptable elsewhere):EDIT<\/strong>: A better procedure is here: p\/4900459<\/a>sudo dnf install wine -ywget https:\/\/raw.githubusercontent.com\/Winetricks\/winetricks\/master\/src\/winetricks -O '\/home\/espionage724\/winetricks'chmod +x '\/home\/espionage724\/winetricks'mkdir -p '\/home\/espionage724\/.cache\/winetricks\/dotnet40'wget 'https:\/\/gitlab.com\/Espionage724\/Linux\/raw\/master\/Wine\/Files\/gacutil-net40.tar.bz2' -O '\/home\/espionage724\/.cache\/winetricks\/dotnet40\/gacutil-net40.tar.bz2'wget 'https:\/\/m1.ppy.sh\/r\/osu!install.exe' -O '\/home\/espionage724\/osu!install.exe' --no-check-certificatemkdir -p '\/home\/espionage724\/Wine Prefixes'WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 '\/home\/espionage724\/winetricks' dotnet40WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 wine '\/home\/espionage724\/osu!install.exe'rm '\/home\/espionage724\/winetricks' '\/home\/espionage724\/osu!install.exe' && sync<\/pre>That installs wine, downloads winetricks (Fedora doesn't come with it in default repos; this won't hurt anything on distros that include\/have it), makes it executable, creates the temp folder for dotnet40 files, grabs some file that dotnet40 installer will tell you to download manually from MediaFire (uploaded to my GitLab), grabs osu! installer (no cert check because wget was unable to verify the cert at the time), installs dotnet40, and then installs osu!, all within an isolated 32-bit prefix. The final line removes winetricks and the osu! installer, and writes all changes to the filesystem.If that process looks good; I'd recommend copy\/pasting it into a text editor, editing the username, and making it one giant command line (use && in-between commands; see AIO on my GitLab doc).The following is how to create a launcher for osu! for use with most desktop environments (I use GNOME):mkdir -p '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!'nano '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!\/osu!.desktop'-------------------------[Desktop Entry]Name=osu!Exec=env WINEDEBUG=-all WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' wine '\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!\/osu!.exe'Type=ApplicationStartupNotify=truePath=\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!Icon=STM1_osu!.0-------------------------mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps'mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps' && wget 'https:\/\/i.sli.mg\/KyW4AM.png' -O '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps\/STM1_osu!.0.png'<\/pre>That's my general go-to process for most things with Wine and it's designed to be pretty automated.For some notes:- Don't blindly copy\/paste what's above; the file\/folder structure should be pretty standard across most Linux distros, but you'll most definitely need to change the username- dotnet40 seems to be good enough (it only installs dotnet40; whereas dotnet45 wants to install some other dotnet stuff); I'm unware if any issues from only having dotnet40 will arise, but starting the game and playing some of the stock beatmaps works fine- Not sure why or if corefonts is needed; initial testing looks to be fine without it (might be needed for Asian characters judging by previous feedback; I'll wait until\/f it becomes a problem)- The above does nothing special in-regards to gallium-nine, CSMT, optimizations, or etc; osu! looks to work fine without any of that on my setup :p<\/div>\n <\/div>\n <\/div>\n\n \n Last edited by Espionage724<\/a> 2016-02-16T08:05:39+00:00<\/time>, edited 1 time in total.\n <\/div>\n \n \n RoE | Wiki<\/a> - Linux notes, self-hosted<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n V1rTuoZz<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 1 post\n <\/a>\n <\/div>\n\n \n Joined December 2015<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n V1rTuoZz<\/a>\n\n \n 2016-01-04T18:08:04+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n
Ponii-chan wrote:<\/h4>I finally managed to run osu!So I finally tried to run osu that I used on windows and which I copied to linux. I followed what this good person said in the first few minutes of this video https:\/\/www.youtube.com\/watch?v=7RwEBXVx7UU<\/a> and I finally managed to run osu!<\/blockquote>Lol that's my video TheCoffeeLord wrote:<\/h4>Ponii-chan wrote:<\/h4>https:\/\/www.youtube.com\/watch?v=7RwEBXVx7UU<\/blockquote>Shit, I don't get this at all. Not to bash on that dude's English, but I couldn't follow the directions at all. I'm a noob at Linux, so that's probably why. Anyway, I already have a windows installation of osu! from a while back and I put it in my wine folder for osu!. What do I do now?<\/blockquote>Sorry if I was too complicated.By the way, if someone is experiencing low fps problems, I fixed that by updating to the experimental branch from an older executable because apparently the stable branch also brokes the updating system (for me). I put a link of an old osu executable on the video.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n ccxex29\n <\/span>\n \n \n \n <\/div>\n\n \n \n \n \n \n ccxex29<\/span>\n\n \n 2015-11-10T15:37:00+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Trung_Rinto wrote:<\/h4>based_bluetawn wrote:<\/h4>Is it possible to run osu with opengl on linux? It would make sense.<\/blockquote>No idea. Maybe no<\/blockquote>it shows directx on osu! but if you're looking into the debugger, it's using opengl.. really.. thats why it was not that laggy<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n petterroea<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 59 posts\n <\/a>\n <\/div>\n\n \n Joined February 2013<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n petterroea<\/a>\n\n \n 2015-12-23T01:12:41+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n If you want a simple way of doing this, there is a way of making custom installs using PlayOnLinux that lets you set up wine drives without doing the dirty work.This worked first try for me(Ubuntu 15.10)1. Open Configure<\/strong> from the main PlayOnLinux window2. Click the New<\/strong> button at the bottom left of the window3. Click next on the wizard that pops up, and select a 32 bits installation<\/strong>. I have not tried 64 bits, but it might as well work.4. Select wine version. I used 1.7.52<\/strong>, because Leauge of Legends(also wine'd) was using it, so it was convenient. You can mix and match here, but for this small guides sake, let's pretend you need to use 1.7.52. If you do not have this version installed, see below.5. Name the drive whatever you want. Wait for the new drive to be created6. Select the newly created drive in the left side of the configuration window, and navigate to the Install components<\/strong> tab. Find dotnet45<\/strong> on the list, and install it. In some distributions, you need to apply this fix before doing so: https:\/\/www.playonlinux.com\/en\/topic-10534-Regarding_ptrace_scope_fatal_error.html<\/a>7. Download the osu installer as you would on windows8. Back in the configuration window, navigate to the Miscellaneous<\/strong> tab, and click Run a .exe file in this virtual drive<\/strong>. Select the osu installer, and run it. There might be some errors, but for me it turned out to work anyways.9. (Optionally)<\/strong> Navigate back to the General tab, and click Make a new shortcut from this virtual drive<\/strong>. Select osu!.exe from the list, or browse to the binary yourself.<\/li><\/ul>What if i don't have wine 1.7.52 installed?<\/strong>1. In the main PlayOnLinux window, select Manage wine versions<\/strong> from the Tools<\/strong> menu item at the top of the window2. Make sure the x86<\/strong> tab is selected3. Select the required wine version from the list on the left<\/strong>, and use the ><\/strong> arrow to add it to the list of installed versions.<\/li><\/ul>As a side note, when it comes to audio delay, my experience is that i managed to bring it down to 14ms buffer latency by tweaking pulseaudio's config files. I simply ajusted osu's global offset, and after that, it was pretty playable.Also, here is a screenshot of it working as a tile in the i3 window manager. osu! insists on still rendering for the entire screen, but it cuts in a way that doesn't put an offset on the mouse input vs graphics, so it's fine for me. http:\/\/puu.sh\/m5rff\/a075dcbb55.png<\/a><\/div>\n <\/div>\n <\/div>\n\n \n \n hi<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Espionage724<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 874 posts\n <\/a>\n <\/div>\n\n \n Joined August 2011<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Espionage724<\/a>\n\n \n 2016-01-03T11:37:57+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Got a touchscreen 2-in-1 recently so it looks like I might get back into osu! :pAnyway, I wrote up a quick document on getting osu! running on my setups: https:\/\/gitlab.com\/Espionage724\/Linux\/b ... ne\/osu.txt<\/a>Here's a little more-detailed guide for Fedora 23 (easily adaptable elsewhere):EDIT<\/strong>: A better procedure is here: p\/4900459<\/a>sudo dnf install wine -ywget https:\/\/raw.githubusercontent.com\/Winetricks\/winetricks\/master\/src\/winetricks -O '\/home\/espionage724\/winetricks'chmod +x '\/home\/espionage724\/winetricks'mkdir -p '\/home\/espionage724\/.cache\/winetricks\/dotnet40'wget 'https:\/\/gitlab.com\/Espionage724\/Linux\/raw\/master\/Wine\/Files\/gacutil-net40.tar.bz2' -O '\/home\/espionage724\/.cache\/winetricks\/dotnet40\/gacutil-net40.tar.bz2'wget 'https:\/\/m1.ppy.sh\/r\/osu!install.exe' -O '\/home\/espionage724\/osu!install.exe' --no-check-certificatemkdir -p '\/home\/espionage724\/Wine Prefixes'WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 '\/home\/espionage724\/winetricks' dotnet40WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 wine '\/home\/espionage724\/osu!install.exe'rm '\/home\/espionage724\/winetricks' '\/home\/espionage724\/osu!install.exe' && sync<\/pre>That installs wine, downloads winetricks (Fedora doesn't come with it in default repos; this won't hurt anything on distros that include\/have it), makes it executable, creates the temp folder for dotnet40 files, grabs some file that dotnet40 installer will tell you to download manually from MediaFire (uploaded to my GitLab), grabs osu! installer (no cert check because wget was unable to verify the cert at the time), installs dotnet40, and then installs osu!, all within an isolated 32-bit prefix. The final line removes winetricks and the osu! installer, and writes all changes to the filesystem.If that process looks good; I'd recommend copy\/pasting it into a text editor, editing the username, and making it one giant command line (use && in-between commands; see AIO on my GitLab doc).The following is how to create a launcher for osu! for use with most desktop environments (I use GNOME):mkdir -p '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!'nano '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!\/osu!.desktop'-------------------------[Desktop Entry]Name=osu!Exec=env WINEDEBUG=-all WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' wine '\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!\/osu!.exe'Type=ApplicationStartupNotify=truePath=\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!Icon=STM1_osu!.0-------------------------mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps'mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps' && wget 'https:\/\/i.sli.mg\/KyW4AM.png' -O '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps\/STM1_osu!.0.png'<\/pre>That's my general go-to process for most things with Wine and it's designed to be pretty automated.For some notes:- Don't blindly copy\/paste what's above; the file\/folder structure should be pretty standard across most Linux distros, but you'll most definitely need to change the username- dotnet40 seems to be good enough (it only installs dotnet40; whereas dotnet45 wants to install some other dotnet stuff); I'm unware if any issues from only having dotnet40 will arise, but starting the game and playing some of the stock beatmaps works fine- Not sure why or if corefonts is needed; initial testing looks to be fine without it (might be needed for Asian characters judging by previous feedback; I'll wait until\/f it becomes a problem)- The above does nothing special in-regards to gallium-nine, CSMT, optimizations, or etc; osu! looks to work fine without any of that on my setup :p<\/div>\n <\/div>\n <\/div>\n\n \n Last edited by Espionage724<\/a> 2016-02-16T08:05:39+00:00<\/time>, edited 1 time in total.\n <\/div>\n \n \n RoE | Wiki<\/a> - Linux notes, self-hosted<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n V1rTuoZz<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 1 post\n <\/a>\n <\/div>\n\n \n Joined December 2015<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n V1rTuoZz<\/a>\n\n \n 2016-01-04T18:08:04+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n
TheCoffeeLord wrote:<\/h4>Ponii-chan wrote:<\/h4>https:\/\/www.youtube.com\/watch?v=7RwEBXVx7UU<\/blockquote>Shit, I don't get this at all. Not to bash on that dude's English, but I couldn't follow the directions at all. I'm a noob at Linux, so that's probably why. Anyway, I already have a windows installation of osu! from a while back and I put it in my wine folder for osu!. What do I do now?<\/blockquote>Sorry if I was too complicated.By the way, if someone is experiencing low fps problems, I fixed that by updating to the experimental branch from an older executable because apparently the stable branch also brokes the updating system (for me). I put a link of an old osu executable on the video.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n ccxex29\n <\/span>\n \n \n \n <\/div>\n\n \n \n \n \n \n ccxex29<\/span>\n\n \n 2015-11-10T15:37:00+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Trung_Rinto wrote:<\/h4>based_bluetawn wrote:<\/h4>Is it possible to run osu with opengl on linux? It would make sense.<\/blockquote>No idea. Maybe no<\/blockquote>it shows directx on osu! but if you're looking into the debugger, it's using opengl.. really.. thats why it was not that laggy<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n petterroea<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 59 posts\n <\/a>\n <\/div>\n\n \n Joined February 2013<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n petterroea<\/a>\n\n \n 2015-12-23T01:12:41+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n If you want a simple way of doing this, there is a way of making custom installs using PlayOnLinux that lets you set up wine drives without doing the dirty work.This worked first try for me(Ubuntu 15.10)1. Open Configure<\/strong> from the main PlayOnLinux window2. Click the New<\/strong> button at the bottom left of the window3. Click next on the wizard that pops up, and select a 32 bits installation<\/strong>. I have not tried 64 bits, but it might as well work.4. Select wine version. I used 1.7.52<\/strong>, because Leauge of Legends(also wine'd) was using it, so it was convenient. You can mix and match here, but for this small guides sake, let's pretend you need to use 1.7.52. If you do not have this version installed, see below.5. Name the drive whatever you want. Wait for the new drive to be created6. Select the newly created drive in the left side of the configuration window, and navigate to the Install components<\/strong> tab. Find dotnet45<\/strong> on the list, and install it. In some distributions, you need to apply this fix before doing so: https:\/\/www.playonlinux.com\/en\/topic-10534-Regarding_ptrace_scope_fatal_error.html<\/a>7. Download the osu installer as you would on windows8. Back in the configuration window, navigate to the Miscellaneous<\/strong> tab, and click Run a .exe file in this virtual drive<\/strong>. Select the osu installer, and run it. There might be some errors, but for me it turned out to work anyways.9. (Optionally)<\/strong> Navigate back to the General tab, and click Make a new shortcut from this virtual drive<\/strong>. Select osu!.exe from the list, or browse to the binary yourself.<\/li><\/ul>What if i don't have wine 1.7.52 installed?<\/strong>1. In the main PlayOnLinux window, select Manage wine versions<\/strong> from the Tools<\/strong> menu item at the top of the window2. Make sure the x86<\/strong> tab is selected3. Select the required wine version from the list on the left<\/strong>, and use the ><\/strong> arrow to add it to the list of installed versions.<\/li><\/ul>As a side note, when it comes to audio delay, my experience is that i managed to bring it down to 14ms buffer latency by tweaking pulseaudio's config files. I simply ajusted osu's global offset, and after that, it was pretty playable.Also, here is a screenshot of it working as a tile in the i3 window manager. osu! insists on still rendering for the entire screen, but it cuts in a way that doesn't put an offset on the mouse input vs graphics, so it's fine for me. http:\/\/puu.sh\/m5rff\/a075dcbb55.png<\/a><\/div>\n <\/div>\n <\/div>\n\n \n \n hi<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Espionage724<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 874 posts\n <\/a>\n <\/div>\n\n \n Joined August 2011<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Espionage724<\/a>\n\n \n 2016-01-03T11:37:57+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Got a touchscreen 2-in-1 recently so it looks like I might get back into osu! :pAnyway, I wrote up a quick document on getting osu! running on my setups: https:\/\/gitlab.com\/Espionage724\/Linux\/b ... ne\/osu.txt<\/a>Here's a little more-detailed guide for Fedora 23 (easily adaptable elsewhere):EDIT<\/strong>: A better procedure is here: p\/4900459<\/a>sudo dnf install wine -ywget https:\/\/raw.githubusercontent.com\/Winetricks\/winetricks\/master\/src\/winetricks -O '\/home\/espionage724\/winetricks'chmod +x '\/home\/espionage724\/winetricks'mkdir -p '\/home\/espionage724\/.cache\/winetricks\/dotnet40'wget 'https:\/\/gitlab.com\/Espionage724\/Linux\/raw\/master\/Wine\/Files\/gacutil-net40.tar.bz2' -O '\/home\/espionage724\/.cache\/winetricks\/dotnet40\/gacutil-net40.tar.bz2'wget 'https:\/\/m1.ppy.sh\/r\/osu!install.exe' -O '\/home\/espionage724\/osu!install.exe' --no-check-certificatemkdir -p '\/home\/espionage724\/Wine Prefixes'WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 '\/home\/espionage724\/winetricks' dotnet40WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 wine '\/home\/espionage724\/osu!install.exe'rm '\/home\/espionage724\/winetricks' '\/home\/espionage724\/osu!install.exe' && sync<\/pre>That installs wine, downloads winetricks (Fedora doesn't come with it in default repos; this won't hurt anything on distros that include\/have it), makes it executable, creates the temp folder for dotnet40 files, grabs some file that dotnet40 installer will tell you to download manually from MediaFire (uploaded to my GitLab), grabs osu! installer (no cert check because wget was unable to verify the cert at the time), installs dotnet40, and then installs osu!, all within an isolated 32-bit prefix. The final line removes winetricks and the osu! installer, and writes all changes to the filesystem.If that process looks good; I'd recommend copy\/pasting it into a text editor, editing the username, and making it one giant command line (use && in-between commands; see AIO on my GitLab doc).The following is how to create a launcher for osu! for use with most desktop environments (I use GNOME):mkdir -p '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!'nano '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!\/osu!.desktop'-------------------------[Desktop Entry]Name=osu!Exec=env WINEDEBUG=-all WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' wine '\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!\/osu!.exe'Type=ApplicationStartupNotify=truePath=\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!Icon=STM1_osu!.0-------------------------mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps'mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps' && wget 'https:\/\/i.sli.mg\/KyW4AM.png' -O '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps\/STM1_osu!.0.png'<\/pre>That's my general go-to process for most things with Wine and it's designed to be pretty automated.For some notes:- Don't blindly copy\/paste what's above; the file\/folder structure should be pretty standard across most Linux distros, but you'll most definitely need to change the username- dotnet40 seems to be good enough (it only installs dotnet40; whereas dotnet45 wants to install some other dotnet stuff); I'm unware if any issues from only having dotnet40 will arise, but starting the game and playing some of the stock beatmaps works fine- Not sure why or if corefonts is needed; initial testing looks to be fine without it (might be needed for Asian characters judging by previous feedback; I'll wait until\/f it becomes a problem)- The above does nothing special in-regards to gallium-nine, CSMT, optimizations, or etc; osu! looks to work fine without any of that on my setup :p<\/div>\n <\/div>\n <\/div>\n\n \n Last edited by Espionage724<\/a> 2016-02-16T08:05:39+00:00<\/time>, edited 1 time in total.\n <\/div>\n \n \n RoE | Wiki<\/a> - Linux notes, self-hosted<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n V1rTuoZz<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 1 post\n <\/a>\n <\/div>\n\n \n Joined December 2015<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n V1rTuoZz<\/a>\n\n \n 2016-01-04T18:08:04+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n
Ponii-chan wrote:<\/h4>https:\/\/www.youtube.com\/watch?v=7RwEBXVx7UU<\/blockquote>Shit, I don't get this at all. Not to bash on that dude's English, but I couldn't follow the directions at all. I'm a noob at Linux, so that's probably why. Anyway, I already have a windows installation of osu! from a while back and I put it in my wine folder for osu!. What do I do now?<\/blockquote>Sorry if I was too complicated.By the way, if someone is experiencing low fps problems, I fixed that by updating to the experimental branch from an older executable because apparently the stable branch also brokes the updating system (for me). I put a link of an old osu executable on the video.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n ccxex29\n <\/span>\n \n \n \n <\/div>\n\n \n \n \n \n \n ccxex29<\/span>\n\n \n 2015-11-10T15:37:00+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Trung_Rinto wrote:<\/h4>based_bluetawn wrote:<\/h4>Is it possible to run osu with opengl on linux? It would make sense.<\/blockquote>No idea. Maybe no<\/blockquote>it shows directx on osu! but if you're looking into the debugger, it's using opengl.. really.. thats why it was not that laggy<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n petterroea<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 59 posts\n <\/a>\n <\/div>\n\n \n Joined February 2013<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n petterroea<\/a>\n\n \n 2015-12-23T01:12:41+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n If you want a simple way of doing this, there is a way of making custom installs using PlayOnLinux that lets you set up wine drives without doing the dirty work.This worked first try for me(Ubuntu 15.10)1. Open Configure<\/strong> from the main PlayOnLinux window2. Click the New<\/strong> button at the bottom left of the window3. Click next on the wizard that pops up, and select a 32 bits installation<\/strong>. I have not tried 64 bits, but it might as well work.4. Select wine version. I used 1.7.52<\/strong>, because Leauge of Legends(also wine'd) was using it, so it was convenient. You can mix and match here, but for this small guides sake, let's pretend you need to use 1.7.52. If you do not have this version installed, see below.5. Name the drive whatever you want. Wait for the new drive to be created6. Select the newly created drive in the left side of the configuration window, and navigate to the Install components<\/strong> tab. Find dotnet45<\/strong> on the list, and install it. In some distributions, you need to apply this fix before doing so: https:\/\/www.playonlinux.com\/en\/topic-10534-Regarding_ptrace_scope_fatal_error.html<\/a>7. Download the osu installer as you would on windows8. Back in the configuration window, navigate to the Miscellaneous<\/strong> tab, and click Run a .exe file in this virtual drive<\/strong>. Select the osu installer, and run it. There might be some errors, but for me it turned out to work anyways.9. (Optionally)<\/strong> Navigate back to the General tab, and click Make a new shortcut from this virtual drive<\/strong>. Select osu!.exe from the list, or browse to the binary yourself.<\/li><\/ul>What if i don't have wine 1.7.52 installed?<\/strong>1. In the main PlayOnLinux window, select Manage wine versions<\/strong> from the Tools<\/strong> menu item at the top of the window2. Make sure the x86<\/strong> tab is selected3. Select the required wine version from the list on the left<\/strong>, and use the ><\/strong> arrow to add it to the list of installed versions.<\/li><\/ul>As a side note, when it comes to audio delay, my experience is that i managed to bring it down to 14ms buffer latency by tweaking pulseaudio's config files. I simply ajusted osu's global offset, and after that, it was pretty playable.Also, here is a screenshot of it working as a tile in the i3 window manager. osu! insists on still rendering for the entire screen, but it cuts in a way that doesn't put an offset on the mouse input vs graphics, so it's fine for me. http:\/\/puu.sh\/m5rff\/a075dcbb55.png<\/a><\/div>\n <\/div>\n <\/div>\n\n \n \n hi<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Espionage724<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 874 posts\n <\/a>\n <\/div>\n\n \n Joined August 2011<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Espionage724<\/a>\n\n \n 2016-01-03T11:37:57+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Got a touchscreen 2-in-1 recently so it looks like I might get back into osu! :pAnyway, I wrote up a quick document on getting osu! running on my setups: https:\/\/gitlab.com\/Espionage724\/Linux\/b ... ne\/osu.txt<\/a>Here's a little more-detailed guide for Fedora 23 (easily adaptable elsewhere):EDIT<\/strong>: A better procedure is here: p\/4900459<\/a>sudo dnf install wine -ywget https:\/\/raw.githubusercontent.com\/Winetricks\/winetricks\/master\/src\/winetricks -O '\/home\/espionage724\/winetricks'chmod +x '\/home\/espionage724\/winetricks'mkdir -p '\/home\/espionage724\/.cache\/winetricks\/dotnet40'wget 'https:\/\/gitlab.com\/Espionage724\/Linux\/raw\/master\/Wine\/Files\/gacutil-net40.tar.bz2' -O '\/home\/espionage724\/.cache\/winetricks\/dotnet40\/gacutil-net40.tar.bz2'wget 'https:\/\/m1.ppy.sh\/r\/osu!install.exe' -O '\/home\/espionage724\/osu!install.exe' --no-check-certificatemkdir -p '\/home\/espionage724\/Wine Prefixes'WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 '\/home\/espionage724\/winetricks' dotnet40WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 wine '\/home\/espionage724\/osu!install.exe'rm '\/home\/espionage724\/winetricks' '\/home\/espionage724\/osu!install.exe' && sync<\/pre>That installs wine, downloads winetricks (Fedora doesn't come with it in default repos; this won't hurt anything on distros that include\/have it), makes it executable, creates the temp folder for dotnet40 files, grabs some file that dotnet40 installer will tell you to download manually from MediaFire (uploaded to my GitLab), grabs osu! installer (no cert check because wget was unable to verify the cert at the time), installs dotnet40, and then installs osu!, all within an isolated 32-bit prefix. The final line removes winetricks and the osu! installer, and writes all changes to the filesystem.If that process looks good; I'd recommend copy\/pasting it into a text editor, editing the username, and making it one giant command line (use && in-between commands; see AIO on my GitLab doc).The following is how to create a launcher for osu! for use with most desktop environments (I use GNOME):mkdir -p '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!'nano '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!\/osu!.desktop'-------------------------[Desktop Entry]Name=osu!Exec=env WINEDEBUG=-all WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' wine '\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!\/osu!.exe'Type=ApplicationStartupNotify=truePath=\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!Icon=STM1_osu!.0-------------------------mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps'mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps' && wget 'https:\/\/i.sli.mg\/KyW4AM.png' -O '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps\/STM1_osu!.0.png'<\/pre>That's my general go-to process for most things with Wine and it's designed to be pretty automated.For some notes:- Don't blindly copy\/paste what's above; the file\/folder structure should be pretty standard across most Linux distros, but you'll most definitely need to change the username- dotnet40 seems to be good enough (it only installs dotnet40; whereas dotnet45 wants to install some other dotnet stuff); I'm unware if any issues from only having dotnet40 will arise, but starting the game and playing some of the stock beatmaps works fine- Not sure why or if corefonts is needed; initial testing looks to be fine without it (might be needed for Asian characters judging by previous feedback; I'll wait until\/f it becomes a problem)- The above does nothing special in-regards to gallium-nine, CSMT, optimizations, or etc; osu! looks to work fine without any of that on my setup :p<\/div>\n <\/div>\n <\/div>\n\n \n Last edited by Espionage724<\/a> 2016-02-16T08:05:39+00:00<\/time>, edited 1 time in total.\n <\/div>\n \n \n RoE | Wiki<\/a> - Linux notes, self-hosted<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n V1rTuoZz<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 1 post\n <\/a>\n <\/div>\n\n \n Joined December 2015<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n V1rTuoZz<\/a>\n\n \n 2016-01-04T18:08:04+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n
Trung_Rinto wrote:<\/h4>based_bluetawn wrote:<\/h4>Is it possible to run osu with opengl on linux? It would make sense.<\/blockquote>No idea. Maybe no<\/blockquote>it shows directx on osu! but if you're looking into the debugger, it's using opengl.. really.. thats why it was not that laggy<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n petterroea<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 59 posts\n <\/a>\n <\/div>\n\n \n Joined February 2013<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n petterroea<\/a>\n\n \n 2015-12-23T01:12:41+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n If you want a simple way of doing this, there is a way of making custom installs using PlayOnLinux that lets you set up wine drives without doing the dirty work.This worked first try for me(Ubuntu 15.10)1. Open Configure<\/strong> from the main PlayOnLinux window2. Click the New<\/strong> button at the bottom left of the window3. Click next on the wizard that pops up, and select a 32 bits installation<\/strong>. I have not tried 64 bits, but it might as well work.4. Select wine version. I used 1.7.52<\/strong>, because Leauge of Legends(also wine'd) was using it, so it was convenient. You can mix and match here, but for this small guides sake, let's pretend you need to use 1.7.52. If you do not have this version installed, see below.5. Name the drive whatever you want. Wait for the new drive to be created6. Select the newly created drive in the left side of the configuration window, and navigate to the Install components<\/strong> tab. Find dotnet45<\/strong> on the list, and install it. In some distributions, you need to apply this fix before doing so: https:\/\/www.playonlinux.com\/en\/topic-10534-Regarding_ptrace_scope_fatal_error.html<\/a>7. Download the osu installer as you would on windows8. Back in the configuration window, navigate to the Miscellaneous<\/strong> tab, and click Run a .exe file in this virtual drive<\/strong>. Select the osu installer, and run it. There might be some errors, but for me it turned out to work anyways.9. (Optionally)<\/strong> Navigate back to the General tab, and click Make a new shortcut from this virtual drive<\/strong>. Select osu!.exe from the list, or browse to the binary yourself.<\/li><\/ul>What if i don't have wine 1.7.52 installed?<\/strong>1. In the main PlayOnLinux window, select Manage wine versions<\/strong> from the Tools<\/strong> menu item at the top of the window2. Make sure the x86<\/strong> tab is selected3. Select the required wine version from the list on the left<\/strong>, and use the ><\/strong> arrow to add it to the list of installed versions.<\/li><\/ul>As a side note, when it comes to audio delay, my experience is that i managed to bring it down to 14ms buffer latency by tweaking pulseaudio's config files. I simply ajusted osu's global offset, and after that, it was pretty playable.Also, here is a screenshot of it working as a tile in the i3 window manager. osu! insists on still rendering for the entire screen, but it cuts in a way that doesn't put an offset on the mouse input vs graphics, so it's fine for me. http:\/\/puu.sh\/m5rff\/a075dcbb55.png<\/a><\/div>\n <\/div>\n <\/div>\n\n \n \n hi<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Espionage724<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 874 posts\n <\/a>\n <\/div>\n\n \n Joined August 2011<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Espionage724<\/a>\n\n \n 2016-01-03T11:37:57+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Got a touchscreen 2-in-1 recently so it looks like I might get back into osu! :pAnyway, I wrote up a quick document on getting osu! running on my setups: https:\/\/gitlab.com\/Espionage724\/Linux\/b ... ne\/osu.txt<\/a>Here's a little more-detailed guide for Fedora 23 (easily adaptable elsewhere):EDIT<\/strong>: A better procedure is here: p\/4900459<\/a>sudo dnf install wine -ywget https:\/\/raw.githubusercontent.com\/Winetricks\/winetricks\/master\/src\/winetricks -O '\/home\/espionage724\/winetricks'chmod +x '\/home\/espionage724\/winetricks'mkdir -p '\/home\/espionage724\/.cache\/winetricks\/dotnet40'wget 'https:\/\/gitlab.com\/Espionage724\/Linux\/raw\/master\/Wine\/Files\/gacutil-net40.tar.bz2' -O '\/home\/espionage724\/.cache\/winetricks\/dotnet40\/gacutil-net40.tar.bz2'wget 'https:\/\/m1.ppy.sh\/r\/osu!install.exe' -O '\/home\/espionage724\/osu!install.exe' --no-check-certificatemkdir -p '\/home\/espionage724\/Wine Prefixes'WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 '\/home\/espionage724\/winetricks' dotnet40WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 wine '\/home\/espionage724\/osu!install.exe'rm '\/home\/espionage724\/winetricks' '\/home\/espionage724\/osu!install.exe' && sync<\/pre>That installs wine, downloads winetricks (Fedora doesn't come with it in default repos; this won't hurt anything on distros that include\/have it), makes it executable, creates the temp folder for dotnet40 files, grabs some file that dotnet40 installer will tell you to download manually from MediaFire (uploaded to my GitLab), grabs osu! installer (no cert check because wget was unable to verify the cert at the time), installs dotnet40, and then installs osu!, all within an isolated 32-bit prefix. The final line removes winetricks and the osu! installer, and writes all changes to the filesystem.If that process looks good; I'd recommend copy\/pasting it into a text editor, editing the username, and making it one giant command line (use && in-between commands; see AIO on my GitLab doc).The following is how to create a launcher for osu! for use with most desktop environments (I use GNOME):mkdir -p '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!'nano '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!\/osu!.desktop'-------------------------[Desktop Entry]Name=osu!Exec=env WINEDEBUG=-all WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' wine '\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!\/osu!.exe'Type=ApplicationStartupNotify=truePath=\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!Icon=STM1_osu!.0-------------------------mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps'mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps' && wget 'https:\/\/i.sli.mg\/KyW4AM.png' -O '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps\/STM1_osu!.0.png'<\/pre>That's my general go-to process for most things with Wine and it's designed to be pretty automated.For some notes:- Don't blindly copy\/paste what's above; the file\/folder structure should be pretty standard across most Linux distros, but you'll most definitely need to change the username- dotnet40 seems to be good enough (it only installs dotnet40; whereas dotnet45 wants to install some other dotnet stuff); I'm unware if any issues from only having dotnet40 will arise, but starting the game and playing some of the stock beatmaps works fine- Not sure why or if corefonts is needed; initial testing looks to be fine without it (might be needed for Asian characters judging by previous feedback; I'll wait until\/f it becomes a problem)- The above does nothing special in-regards to gallium-nine, CSMT, optimizations, or etc; osu! looks to work fine without any of that on my setup :p<\/div>\n <\/div>\n <\/div>\n\n \n Last edited by Espionage724<\/a> 2016-02-16T08:05:39+00:00<\/time>, edited 1 time in total.\n <\/div>\n \n \n RoE | Wiki<\/a> - Linux notes, self-hosted<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n V1rTuoZz<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 1 post\n <\/a>\n <\/div>\n\n \n Joined December 2015<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n V1rTuoZz<\/a>\n\n \n 2016-01-04T18:08:04+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n
based_bluetawn wrote:<\/h4>Is it possible to run osu with opengl on linux? It would make sense.<\/blockquote>No idea. Maybe no<\/blockquote>it shows directx on osu! but if you're looking into the debugger, it's using opengl.. really.. thats why it was not that laggy<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n petterroea<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 59 posts\n <\/a>\n <\/div>\n\n \n Joined February 2013<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n petterroea<\/a>\n\n \n 2015-12-23T01:12:41+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n If you want a simple way of doing this, there is a way of making custom installs using PlayOnLinux that lets you set up wine drives without doing the dirty work.This worked first try for me(Ubuntu 15.10)1. Open Configure<\/strong> from the main PlayOnLinux window2. Click the New<\/strong> button at the bottom left of the window3. Click next on the wizard that pops up, and select a 32 bits installation<\/strong>. I have not tried 64 bits, but it might as well work.4. Select wine version. I used 1.7.52<\/strong>, because Leauge of Legends(also wine'd) was using it, so it was convenient. You can mix and match here, but for this small guides sake, let's pretend you need to use 1.7.52. If you do not have this version installed, see below.5. Name the drive whatever you want. Wait for the new drive to be created6. Select the newly created drive in the left side of the configuration window, and navigate to the Install components<\/strong> tab. Find dotnet45<\/strong> on the list, and install it. In some distributions, you need to apply this fix before doing so: https:\/\/www.playonlinux.com\/en\/topic-10534-Regarding_ptrace_scope_fatal_error.html<\/a>7. Download the osu installer as you would on windows8. Back in the configuration window, navigate to the Miscellaneous<\/strong> tab, and click Run a .exe file in this virtual drive<\/strong>. Select the osu installer, and run it. There might be some errors, but for me it turned out to work anyways.9. (Optionally)<\/strong> Navigate back to the General tab, and click Make a new shortcut from this virtual drive<\/strong>. Select osu!.exe from the list, or browse to the binary yourself.<\/li><\/ul>What if i don't have wine 1.7.52 installed?<\/strong>1. In the main PlayOnLinux window, select Manage wine versions<\/strong> from the Tools<\/strong> menu item at the top of the window2. Make sure the x86<\/strong> tab is selected3. Select the required wine version from the list on the left<\/strong>, and use the ><\/strong> arrow to add it to the list of installed versions.<\/li><\/ul>As a side note, when it comes to audio delay, my experience is that i managed to bring it down to 14ms buffer latency by tweaking pulseaudio's config files. I simply ajusted osu's global offset, and after that, it was pretty playable.Also, here is a screenshot of it working as a tile in the i3 window manager. osu! insists on still rendering for the entire screen, but it cuts in a way that doesn't put an offset on the mouse input vs graphics, so it's fine for me. http:\/\/puu.sh\/m5rff\/a075dcbb55.png<\/a><\/div>\n <\/div>\n <\/div>\n\n \n \n hi<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Espionage724<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 874 posts\n <\/a>\n <\/div>\n\n \n Joined August 2011<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Espionage724<\/a>\n\n \n 2016-01-03T11:37:57+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Got a touchscreen 2-in-1 recently so it looks like I might get back into osu! :pAnyway, I wrote up a quick document on getting osu! running on my setups: https:\/\/gitlab.com\/Espionage724\/Linux\/b ... ne\/osu.txt<\/a>Here's a little more-detailed guide for Fedora 23 (easily adaptable elsewhere):EDIT<\/strong>: A better procedure is here: p\/4900459<\/a>sudo dnf install wine -ywget https:\/\/raw.githubusercontent.com\/Winetricks\/winetricks\/master\/src\/winetricks -O '\/home\/espionage724\/winetricks'chmod +x '\/home\/espionage724\/winetricks'mkdir -p '\/home\/espionage724\/.cache\/winetricks\/dotnet40'wget 'https:\/\/gitlab.com\/Espionage724\/Linux\/raw\/master\/Wine\/Files\/gacutil-net40.tar.bz2' -O '\/home\/espionage724\/.cache\/winetricks\/dotnet40\/gacutil-net40.tar.bz2'wget 'https:\/\/m1.ppy.sh\/r\/osu!install.exe' -O '\/home\/espionage724\/osu!install.exe' --no-check-certificatemkdir -p '\/home\/espionage724\/Wine Prefixes'WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 '\/home\/espionage724\/winetricks' dotnet40WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 wine '\/home\/espionage724\/osu!install.exe'rm '\/home\/espionage724\/winetricks' '\/home\/espionage724\/osu!install.exe' && sync<\/pre>That installs wine, downloads winetricks (Fedora doesn't come with it in default repos; this won't hurt anything on distros that include\/have it), makes it executable, creates the temp folder for dotnet40 files, grabs some file that dotnet40 installer will tell you to download manually from MediaFire (uploaded to my GitLab), grabs osu! installer (no cert check because wget was unable to verify the cert at the time), installs dotnet40, and then installs osu!, all within an isolated 32-bit prefix. The final line removes winetricks and the osu! installer, and writes all changes to the filesystem.If that process looks good; I'd recommend copy\/pasting it into a text editor, editing the username, and making it one giant command line (use && in-between commands; see AIO on my GitLab doc).The following is how to create a launcher for osu! for use with most desktop environments (I use GNOME):mkdir -p '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!'nano '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!\/osu!.desktop'-------------------------[Desktop Entry]Name=osu!Exec=env WINEDEBUG=-all WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' wine '\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!\/osu!.exe'Type=ApplicationStartupNotify=truePath=\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!Icon=STM1_osu!.0-------------------------mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps'mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps' && wget 'https:\/\/i.sli.mg\/KyW4AM.png' -O '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps\/STM1_osu!.0.png'<\/pre>That's my general go-to process for most things with Wine and it's designed to be pretty automated.For some notes:- Don't blindly copy\/paste what's above; the file\/folder structure should be pretty standard across most Linux distros, but you'll most definitely need to change the username- dotnet40 seems to be good enough (it only installs dotnet40; whereas dotnet45 wants to install some other dotnet stuff); I'm unware if any issues from only having dotnet40 will arise, but starting the game and playing some of the stock beatmaps works fine- Not sure why or if corefonts is needed; initial testing looks to be fine without it (might be needed for Asian characters judging by previous feedback; I'll wait until\/f it becomes a problem)- The above does nothing special in-regards to gallium-nine, CSMT, optimizations, or etc; osu! looks to work fine without any of that on my setup :p<\/div>\n <\/div>\n <\/div>\n\n \n Last edited by Espionage724<\/a> 2016-02-16T08:05:39+00:00<\/time>, edited 1 time in total.\n <\/div>\n \n \n RoE | Wiki<\/a> - Linux notes, self-hosted<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n V1rTuoZz<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 1 post\n <\/a>\n <\/div>\n\n \n Joined December 2015<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n V1rTuoZz<\/a>\n\n \n 2016-01-04T18:08:04+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n
sudo dnf install wine -ywget https:\/\/raw.githubusercontent.com\/Winetricks\/winetricks\/master\/src\/winetricks -O '\/home\/espionage724\/winetricks'chmod +x '\/home\/espionage724\/winetricks'mkdir -p '\/home\/espionage724\/.cache\/winetricks\/dotnet40'wget 'https:\/\/gitlab.com\/Espionage724\/Linux\/raw\/master\/Wine\/Files\/gacutil-net40.tar.bz2' -O '\/home\/espionage724\/.cache\/winetricks\/dotnet40\/gacutil-net40.tar.bz2'wget 'https:\/\/m1.ppy.sh\/r\/osu!install.exe' -O '\/home\/espionage724\/osu!install.exe' --no-check-certificatemkdir -p '\/home\/espionage724\/Wine Prefixes'WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 '\/home\/espionage724\/winetricks' dotnet40WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' WINEARCH=win32 wine '\/home\/espionage724\/osu!install.exe'rm '\/home\/espionage724\/winetricks' '\/home\/espionage724\/osu!install.exe' && sync<\/pre>That installs wine, downloads winetricks (Fedora doesn't come with it in default repos; this won't hurt anything on distros that include\/have it), makes it executable, creates the temp folder for dotnet40 files, grabs some file that dotnet40 installer will tell you to download manually from MediaFire (uploaded to my GitLab), grabs osu! installer (no cert check because wget was unable to verify the cert at the time), installs dotnet40, and then installs osu!, all within an isolated 32-bit prefix. The final line removes winetricks and the osu! installer, and writes all changes to the filesystem.If that process looks good; I'd recommend copy\/pasting it into a text editor, editing the username, and making it one giant command line (use && in-between commands; see AIO on my GitLab doc).The following is how to create a launcher for osu! for use with most desktop environments (I use GNOME):mkdir -p '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!'nano '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!\/osu!.desktop'-------------------------[Desktop Entry]Name=osu!Exec=env WINEDEBUG=-all WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' wine '\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!\/osu!.exe'Type=ApplicationStartupNotify=truePath=\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!Icon=STM1_osu!.0-------------------------mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps'mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps' && wget 'https:\/\/i.sli.mg\/KyW4AM.png' -O '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps\/STM1_osu!.0.png'<\/pre>That's my general go-to process for most things with Wine and it's designed to be pretty automated.For some notes:- Don't blindly copy\/paste what's above; the file\/folder structure should be pretty standard across most Linux distros, but you'll most definitely need to change the username- dotnet40 seems to be good enough (it only installs dotnet40; whereas dotnet45 wants to install some other dotnet stuff); I'm unware if any issues from only having dotnet40 will arise, but starting the game and playing some of the stock beatmaps works fine- Not sure why or if corefonts is needed; initial testing looks to be fine without it (might be needed for Asian characters judging by previous feedback; I'll wait until\/f it becomes a problem)- The above does nothing special in-regards to gallium-nine, CSMT, optimizations, or etc; osu! looks to work fine without any of that on my setup :p<\/div>\n <\/div>\n <\/div>\n\n \n Last edited by Espionage724<\/a> 2016-02-16T08:05:39+00:00<\/time>, edited 1 time in total.\n <\/div>\n \n \n RoE | Wiki<\/a> - Linux notes, self-hosted<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n V1rTuoZz<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 1 post\n <\/a>\n <\/div>\n\n \n Joined December 2015<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n V1rTuoZz<\/a>\n\n \n 2016-01-04T18:08:04+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n
mkdir -p '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!'nano '\/home\/espionage724\/.local\/share\/applications\/wine\/Programs\/osu!\/osu!.desktop'-------------------------[Desktop Entry]Name=osu!Exec=env WINEDEBUG=-all WINEPREFIX='\/home\/espionage724\/Wine Prefixes\/osu!' wine '\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!\/osu!.exe'Type=ApplicationStartupNotify=truePath=\/home\/espionage724\/Wine Prefixes\/osu!\/drive_c\/users\/espionage724\/Local Settings\/Application Data\/osu!Icon=STM1_osu!.0-------------------------mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps'mkdir -p '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps' && wget 'https:\/\/i.sli.mg\/KyW4AM.png' -O '\/home\/espionage724\/.local\/share\/icons\/hicolor\/256x256\/apps\/STM1_osu!.0.png'<\/pre>That's my general go-to process for most things with Wine and it's designed to be pretty automated.For some notes:- Don't blindly copy\/paste what's above; the file\/folder structure should be pretty standard across most Linux distros, but you'll most definitely need to change the username- dotnet40 seems to be good enough (it only installs dotnet40; whereas dotnet45 wants to install some other dotnet stuff); I'm unware if any issues from only having dotnet40 will arise, but starting the game and playing some of the stock beatmaps works fine- Not sure why or if corefonts is needed; initial testing looks to be fine without it (might be needed for Asian characters judging by previous feedback; I'll wait until\/f it becomes a problem)- The above does nothing special in-regards to gallium-nine, CSMT, optimizations, or etc; osu! looks to work fine without any of that on my setup :p<\/div>\n <\/div>\n <\/div>\n\n \n Last edited by Espionage724<\/a> 2016-02-16T08:05:39+00:00<\/time>, edited 1 time in total.\n <\/div>\n \n \n RoE | Wiki<\/a> - Linux notes, self-hosted<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n V1rTuoZz<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 1 post\n <\/a>\n <\/div>\n\n \n Joined December 2015<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n V1rTuoZz<\/a>\n\n \n 2016-01-04T18:08:04+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n