{"id":36,"date":"2013-02-12T18:09:00","date_gmt":"2013-02-12T17:09:00","guid":{"rendered":"http:\/\/www.hauweele.net\/~gawen\/blog\/?p=36"},"modified":"2014-05-12T23:28:28","modified_gmt":"2014-05-12T21:28:28","slug":"steam-on-debian-x86_64-part-3","status":"publish","type":"post","link":"https:\/\/hauweele.net\/~gawen\/blog\/?p=36","title":{"rendered":"Steam on Debian x86_64 (part 3)"},"content":{"rendered":"<div style=\"clear: both; text-align: center;\"><\/div>\n<p>Back again with news from Steam and Valve! So it seems that Valve plan to support other distributions after all. Anyway there has already been a lot of job done by the community to get Steam running on Debian (in particular). I used the following script to install Steam on Debian x86_64 with Awesome WM, Intel i7 and 8Go RAM (funny I got this script from an article of someone who did this with a similar configuration\u00a0<a href=\"http:\/\/linuxfr.org\/users\/mrmax\/journaux\/j-ai-teste-pour-vous-counter-strike-sur-debian\">here<\/a>):<\/p>\n<p><a href=\"http:\/\/kanotix.com\/files\/fix\/install-steam-wheezy.sh\">http:\/\/kanotix.com\/files\/fix\/install-steam-wheezy.sh<\/a><\/p>\n<p>You need to launch this as root to install all dependencies and then again with a regular user to fetch the last version of glibc from the Ubuntu repositories. You could also use the experimental glibc from Debian but believe me experimental versions are somewhat&#8230; well&#8230; experimental.<\/p>\n<p>Once everything is installed you may start Steam directly with the steam command. It will update itself and start again. It will also probably ask to install the jockey-common package. It&#8217;s an user interface and desktop integration driver management tool. But I didn&#8217;t installed it since there is no such package in the Debian repositories and even if I could I wouldn&#8217;t and Steam seems to launch cleanly without this anyway (notwithstanding a complaining message at each start). If you are using a tiling window manager be sure to put either Steam or your tag in float since some components don&#8217;t like it so much.<\/p>\n<p>I did a first try with Team Fortress 2 (which is now no more listed as a beta) with a GeForce GTX 560 Ti. The games files will be installed by default in your home directory (<i>~\/.local\/share\/Steam\/SteamApps<\/i>) but you may change that easily. Once installed you may start the game from the Steam interface and believe what&#8230; It works !<\/p>\n<table style=\"margin-left: auto; margin-right: auto; text-align: center;\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a style=\"margin-left: auto; margin-right: auto;\" href=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-09-161849_1920x1080_scrot.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-09-161849_1920x1080_scrot.png\" alt=\"\" width=\"320\" height=\"180\" border=\"0\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\">Team Fortress 2 (Single-Player) on Linux<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>So the game runs very smoothly. I didn&#8217;t check the FPS against the Windows version but beside that the game loads faster. The same applies for Steam as well, actually everything loads a lot faster thanks to Linux. The first difference I noticed in the interface from the Windows version are the fonts. Also if you don&#8217;t have any sound while playing you might check this environment variable:<\/p>\n<pre>export SDL_AUDIODRIVER=pulseaudio<\/pre>\n<p><span style=\"font-family: 'Liberation Sans'; white-space: normal;\">There are fewer sounds options than on Windows, only &#8220;2 Speakers&#8221; was available. The mouse seemed (perhaps it&#8217;s just an impression) less sensitive too. Although I&#8217;m sure you can tune Linux for a better gameplay. You may also easily change tag while playing which allows you to do a lot of other things at the same time.\u00a0<\/span><\/p>\n<div>\n<table style=\"margin-left: auto; margin-right: auto; text-align: center;\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a style=\"margin-left: auto; margin-right: auto;\" href=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-09-161919_1920x1080_scrot.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-09-161919_1920x1080_scrot.png\" alt=\"\" width=\"320\" height=\"180\" border=\"0\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\">Spy among us<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The two previous screenshot were games with bots. After that I also checked a game on Internet. No problem here either but a lot more fun. Again the game did run smoothly with no glitch and a network latency around 30 ms.<\/p>\n<table style=\"margin-left: auto; margin-right: auto; text-align: center;\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a style=\"margin-left: auto; margin-right: auto;\" href=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-11-215806_1920x1080_scrot.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-11-215806_1920x1080_scrot.png\" alt=\"\" width=\"320\" height=\"180\" border=\"0\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\">Ka-Boom!<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<table style=\"margin-left: auto; margin-right: auto; text-align: center;\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a style=\"margin-left: auto; margin-right: auto;\" href=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-11-220007_1920x1080_scrot.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-11-220007_1920x1080_scrot.png\" alt=\"\" width=\"320\" height=\"180\" border=\"0\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\">Steady&#8230; Steady&#8230;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div>Apart from Team Fortress 2 other games are also available with Steam on Linux. For example here is a screenshot from X3 Reunion. What about Albion Prelude and X-Rebirth on Linux too ?<\/div>\n<div style=\"clear: both; text-align: center;\"><\/div>\n<table style=\"margin-left: auto; margin-right: auto; text-align: center;\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a style=\"margin-left: auto; margin-right: auto;\" href=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-11-222518_1920x1080_scrot.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-11-222518_1920x1080_scrot.png\" alt=\"\" width=\"320\" height=\"180\" border=\"0\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\">X3-Reunion on Linux (again)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div>\n<div style=\"clear: both; text-align: center;\"><\/div>\n<div style=\"text-align: left;\"><\/div>\n<p>A newcomer in the Linux Steam catalog is the beta for Half-Life (the first one). Although still marked as a beta the game is playable too. With the particularity that it also works on an Intel GMA card. That&#8217;s it no nvidia proprietary driver anymore !<\/p>\n<table style=\"margin-left: auto; margin-right: auto; text-align: center;\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a style=\"margin-left: auto; margin-right: auto;\" href=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-09-160903_1920x1080_scrot.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-09-160903_1920x1080_scrot.png\" alt=\"\" width=\"320\" height=\"180\" border=\"0\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\">Prepare for unforeseen consequences<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<table style=\"margin-left: auto; margin-right: auto; text-align: center;\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a style=\"margin-left: auto; margin-right: auto;\" href=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-11-234707_1280x800_scrot.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-11-234707_1280x800_scrot.png\" alt=\"\" width=\"320\" height=\"200\" border=\"0\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\">System crash back in &#8217;98<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>What more is the clients for other classic modifications of Half-Life are available but not listed in Steam. Some of them are somewhat playable. Opposing Force for example lack some models but CS:CZ instead did run perfectly. Blue Shift, DoD, Ricochet and TFC did not work at all. You should start those games directly with the <i>hl_linux<\/i> command as they are not listed in Steam:<\/p>\n<div>\n<pre>$STEAM_LOCATION\/SteamApps\/common\/Half-Life\/hl_linux -game $GAME<\/pre>\n<p>&nbsp;<\/p>\n<\/div>\n<table style=\"margin-left: auto; margin-right: auto; text-align: center;\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a style=\"margin-left: auto; margin-right: auto;\" href=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-11-230803_1280x800_scrot.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-11-230803_1280x800_scrot.png\" alt=\"\" width=\"320\" height=\"200\" border=\"0\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\">You have spotted a friend<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table style=\"margin-left: auto; margin-right: auto; text-align: center;\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a style=\"margin-left: auto; margin-right: auto;\" href=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-11-225119_1280x800_scrot.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-11-225119_1280x800_scrot.png\" alt=\"\" width=\"320\" height=\"200\" border=\"0\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\">Opposing Force<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div>Speaking of Half-Life modification I&#8217;d love to see Sven Co-op ported to Linux too. This was one of the best multiplayer mod for Half-Life. It had something we don&#8217;t find anymore in multiplayer games nowadays, too squared, adjusted, balanced and polished. Instead this game was raw and we had raw fun playing it! However I&#8217;d still love to hear about Half-Life 2, Garry&#8217;s Mod and Black Mesa Source on Linux too. Finally here is a video of Half-Life Beta on Linux with an Intel GMA card.<\/div>\n<div><\/div>\n<div style=\"clear: both; text-align: center;\"><object width=\"320\" height=\"266\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\" class=\"\" data-thumbnail-src=\"http:\/\/i.ytimg.com\/vi\/mr6rsySGF48\/0.jpg\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/mr6rsySGF48?version=3&#038;f=user_uploads&#038;c=google-webdrive-0&#038;app=youtube_gdata\" \/><param name=\"bgcolor\" value=\"#FFFFFF\" \/><param name=\"allowFullScreen\" value=\"true\" \/><\/object><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Back again with news from Steam and Valve! So it seems that Valve plan to support other distributions after all. Anyway there has already been a lot of job done by the community to get Steam running on Debian (in &hellip; <a href=\"https:\/\/hauweele.net\/~gawen\/blog\/?p=36\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":62,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[176,174,7,175,180,150,6,177,186,187,68,67,179,184,182,181,178,183,185],"class_list":["post-36","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-counter-strike","tag-cscz","tag-debian","tag-gma","tag-half-life","tag-intel","tag-linux","tag-nvidia","tag-of","tag-opposing-force","tag-pulseaudio","tag-sound","tag-steam","tag-svencoop","tag-teamfortress","tag-valve","tag-x3","tag-x3-reunion","tag-x86_64"],"jetpack_featured_media_url":"https:\/\/hauweele.net\/~gawen\/blog\/wp-content\/uploads\/2013\/02\/2013-02-09-161849_1920x1080_scrot.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hauweele.net\/~gawen\/blog\/index.php?rest_route=\/wp\/v2\/posts\/36","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hauweele.net\/~gawen\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hauweele.net\/~gawen\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hauweele.net\/~gawen\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hauweele.net\/~gawen\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=36"}],"version-history":[{"count":0,"href":"https:\/\/hauweele.net\/~gawen\/blog\/index.php?rest_route=\/wp\/v2\/posts\/36\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hauweele.net\/~gawen\/blog\/index.php?rest_route=\/wp\/v2\/media\/62"}],"wp:attachment":[{"href":"https:\/\/hauweele.net\/~gawen\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=36"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hauweele.net\/~gawen\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=36"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hauweele.net\/~gawen\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=36"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}