Phoronix IRC Log: 2010-05-01

mastertheknife: I think i made a big progress, after debugging slowly for like 4+ hours
mastertheknife: It fails to load a library and two and quits the program
mastertheknife: Alright, i found the problems
redeeman: why are you wasting time on this?
mastertheknife: dunno
mastertheknife: I am dying to see how it looks like
mastertheknife: really
mastertheknife: I found the problem
mastertheknife: http://phoronix.com/forums/showthread.php?t=23328&page=12 See the last post (I posted it)
christian_lappy: any news about hte steam linux client ?
mastertheknife: hi christian_lappy
mastertheknife: i am debugging the program
mastertheknife: see here http://phoronix.com/forums/showthread.php?t=23328&page=12
christian_lappy: mastertheknife: great...any succes ?
christian_lappy: mastertheknife: how tpo get the soft ?
mastertheknife: I found that it failed to load 2 libraries and got around that and now it goes further to even loading steamclient.so (successfully) but still quits at some point, need to debug more
christian_lappy: ahhh.,,
christian_lappy: but noui to see yet ?
christian_lappy: morning michaellarabel
michaellarabel: Hi
trunkwontopen: morning michaellarabel
christian_lappy: michaellarabel: we want a linux steam scrensht :-)
michaellarabel: You should be able to run the client yourself soon enough :) There was another Linux update over the night, but still failing to launch the UI.
christian_lappy: michaellarabel: :-) ..if that happens i need to reserve time for playing .-)
christian_lappy: michaellarabel: what makes you so confident about this ?
Ivanovic: faith!
mastertheknife: debugging this program takes forever
mastertheknife: spent over 6h
mastertheknife: michaellarabel: I wrote about the cause here: http://phoronix.com/forums/showthread.php?t=23328&page=12
michaellarabel: Very nice mastertheknife
michaellarabel: Ivanovic: Don't you have May Day celebrations going on in your town?
Ivanovic: uhm, no
michaellarabel: Ah, didn't know how much of Germany gets into the Maypole and Walpurgisnacht and all of that
Ivanovic: in germany may 1st is official holiday
Ivanovic: something like "labor day" or the likes
michaellarabel: Yeah
Ivanovic: (you know, unions holding talks, protest marches and whatnot)
michaellarabel: Are you familiar with Maypoles though?
Ivanovic: and of course in the bigger towns there are some bullies wreaking havock
Ivanovic: they are not common in this area
michaellarabel: Ah okay
Ivanovic: they are more of a tradition in the smaller villages in the south (especially bavaria)
michaellarabel: Yeah, Bayern is where I've always seen and heard about their May Day celebrations
Ivanovic: in germany baverians are known to be "strange"
michaellarabel: So I've heard, but I find them to be great. It's also wonderful that XDS in Europe times up quite well before the start of Oktoberfest.
Ivanovic: :)
Ivanovic: the best time regarding celebrations in germany is when some large soccer championship (european or worldcup) take place
Ivanovic: since those take place in june/july weather is fine and there are always several thousand people at public viewings plus pubs being filled by people celebrating soccer
michaellarabel: but in Bayern they don't have TVs in the biergartens so how does that work?
Ivanovic: take a projector plus a screen
michaellarabel: oh wow, didn't think they'd do that in a biergarten.
Ivanovic: and it is rather normal that they do put up huge video screens in the big towns were severl thousand gather just to watch the game and celebrate the victory of the german team
michaellarabel: Yeah When I was in Munich during the Olympics they had a large screen within the city centre
Ivanovic: and over here in the ruhr metropolitan area you don't have this many beer gardens like in bavaria, but more like the classical pubs
Ivanovic: there they use some 50" screens or projectors
michaellarabel: In your classical pubs do they serve the beer out of more than those 20cl glasses?
christian_lappy: Ivanovic: i'm from bavaria and its great here :-)
Ivanovic: christian_lappy: nah, the ruhr metropolitan area is better
christian_lappy: Ivanovic: neva :P
michaellarabel: christian_lappy: Where from in Bayern?
christian_lappy: michaellarabel: "Niederbayern", near a smalle city called Mainburg
christian_lappy: michaellarabel: we pushed up the mapole yesterday :-)
michaellarabel: Did your pole get stolen over the night?
christian_lappy: michaellarabel: nope
christian_lappy: michaellarabel: we get that tree shortly before pushing it up
michaellarabel: What are your favorite beers there?
Ivanovic: michaellarabel: one example how public viewing eg in the "westfalenhalle" in dortmund can look like: http://www.news-ticker.org/images/original/4400826.jpg
Ivanovic: or on the "friedensplatz" in the town center: http://buergerbrief.dortmund.de/servlet/picturepool/imageprovider?uid=133820
christian_lappy: michaellarabel: augustiner :-)
michaellarabel: Prost! Same here followed by probably Franziskaner or Tegernsee beer in second.
christian_lappy: michaellarabel: where are you from ?
michaellarabel: The US
christian_lappy: any you knwo augustiner ?
michaellarabel: I'm to Bayern semi-frequently and may even end up relocating to Germany in the coming years.
Ivanovic: michaellarabel: cool
Ivanovic: any specific reasons?
Ivanovic: i mean reasons beside shorter distances to oktoberfest and fosdem
Ivanovic: ;)
Ivanovic: (and all the other open source related meetings)
michaellarabel: Tired of everything the US government is doing, particularly as it concerns taxes. So when it hits a point of it being actually cheaper to live in Germany than the US, I might as well relocate there.
Ivanovic: uhm, cheaper living in germany?
Ivanovic: sounds unlikely
michaellarabel: Well, on a relative basis. It's already getting quite close at least for me.
michaellarabel: christian_lappy: Do you ever go to Oktoberfest?
christian_lappy: michaellarabel: not very often, to much tourists ;-)..mucht to crowded
Ivanovic: oktoberfest is mainly for tourists
michaellarabel: In some tents it's nothing but tourists, but in other areas it's good.
michaellarabel: And if you get in the tents early in the morning and be sure to get to know your water/waitress, it's wonderful.
christian_lappy: yeah
michaellarabel: Even this year I already know right where I and some of my other business contacts will be... We don't reserve any tables, but our waiter/waitress from last year is already expecting us and will always make room for us like last year :)
christian_lappy: rofl
Ivanovic: you must be generous at tipping
Ivanovic: ;)
christian_lappy: and yes, btw, bavaria is a nice place for living..but its not cheap to live here
Ivanovic: if you want to live rather cheap you should have a look at the area around dresden
christian_lappy: or southen africa ;-)
Ivanovic: though the ruhr metropolitan area is rather affordable, too
michaellarabel: Usually just 10 EUR per Maß, but since I'm there everyday, pretty much all of the day and don't cause any issues for them like other stupid tourists, they love it.
Ivanovic: (that is in the suburbs outside of the city centers)
Ivanovic: one huge benefit of the ruhr metropolitan area is that you definitley have usable broadband internet as well as acceptable public transport
michaellarabel: I sure wish there was WiFi in the tents at Oktoberfest
Ivanovic: hehehe, nice dreams...
Ivanovic: this is munich, not the silicon valley!
Ivanovic: though there should be 3G available, this is the best you can seriously hope for
michaellarabel: Yeah, 3G is in the tents, but way too costly for roaming on a US phone.
Ivanovic: it is not this cheap for germans either...
michaellarabel: do you not have flat-rate data plans for handys?
Ivanovic: yes, wireless broadband is still rather expensive
Ivanovic: there are some good offers, but most just suck
michaellarabel: In the US with the iPhone I think it's like $30 a month for unlimited data
Ivanovic: you just have really tiny bandwidth limits
Ivanovic: that is: once you used eg more than 5GB in the month you are down to modem speeds again
michaellarabel: aj
michaellarabel: ah*
michaellarabel: Ivanovic so in Ruhr what is the most common glass size for beer?
Ivanovic: though there are some good deals for 3g where you get those 5GB for 10€ per month with a rather reliable provider
Ivanovic: the usual size is 0.2 or 0.3l
michaellarabel: Argh, that's what I hate about that part of Germany are 0,2l glasses.
Ivanovic: why?
Ivanovic: just order regulary
Ivanovic: this way the beer is fresh and tasty all the time
Ivanovic: and most pubs also offer large glasses which are 0.4 or 0.5l
michaellarabel: Well like in Koln I think that's the only glass size they have... I just would prefer having a nice well constructed stein in my hand than some little glass. And when the place is crowded and it takes a long time to get a new beer.
Ivanovic: beside this: in pubs you don't directly pay when you get the glass, you pay the bill at the end
Ivanovic: ah, cologne is a different matter again
Ivanovic: there they tend to offer so called "kölsch" in the specific glass
Ivanovic: better come over to dortmund where you will get decent pilsener
michaellarabel: What's your favorite pilsener?
Ivanovic: i tend to drink what is currently available
christian_lappy: Ivanovic: lol
christian_lappy: Ivanovic: do you knwo goasmass ?
Ivanovic: christian_lappy: no
christian_lappy: michaellarabel: and you ? its famous in southern bavaria
michaellarabel: Yes!
Ivanovic: michaellarabel: if you want to come to dortmund, bookmark this website: http://www.kneipengui.de/
christian_lappy: every tried it michaellarabel ?
Ivanovic: it offers a list of pubs/bars in dortmund including opening hours as well as common prices
michaellarabel: christian_lappy: Yes, of course.
christian_lappy: michaellarabel: nice ! welcome to bavaria :)
michaellarabel: I've also had the other one like Goaßnmaß where it's like Mezzo Mix and something else.
michaellarabel: And of course I've had radlers many times too
christian_lappy: mezoo mix ? ouch..that wasn'ät bavarina
christian_lappy: michaellarabel: what about Laternmass ?
christian_lappy: michaellarabel: thats also very tasty
michaellarabel: I am not sure, what's in there?
christian_lappy: michaellarabel: 0.5 wine, 0.5 sprite, 0.1 kirsch
michaellarabel: Hmmm, interesting.
michaellarabel: What kind of wine?
christian_lappy: michaellarabel: you take a stein..then put in 0.5 litre of sweet white wine...then put in 0.5 liter of sprite, then take a champagne glass fóll it up with kirsch and put it inot the stein
michaellarabel: Okay, sweet white wine. I am not too much into wines, but next time I am in Bayern I will try it out.
christian_lappy: michaellarabel: but be aware..sometimes you only get a small jigger instead of the champagne glass
christian_lappy: michaellarabel: and that makes a huge diff :-)
christian_lappy: michaellarabel: are you in germany this year ?
michaellarabel: I was a few times already this year. Not sure if I'll be back during the summer, but I will be there for two and a half weeks during Oktoberfest.
christian_lappy: michaellarabel: ahhh
michaellarabel: And yes, I even wear Lederhosens when I am in Bayern
christian_lappy: michaellarabel: you have to visit bavaria on the time around 29.04/01.05 :-)
christian_lappy: michaellarabel: uhhhhh
christian_lappy: michaellarabel: i also own one..but only for a year or so
michaellarabel: Yeah, I really wanted to go to Bayern this year for May Day, but was too busy with work and such. Next year.
christian_lappy: nice
christian_lappy: michaellarabel: but stay away from other german towns these days,,especially berlin
michaellarabel: Why is that?
christian_lappy: a LOT of idiots out there foighting with the police, thrwoing stones, burning down cars etcc...
michaellarabel: For what reason? Since when?
christian_lappy: they have event sent bavarian policemen to berlin
michaellarabel: I was in Berlin for Silvester and found it fine.
christian_lappy: its fine for sylvester
christian_lappy: only 1 mai is troublesome
michaellarabel: ahhhh
michaellarabel: The only problem I have had with Berlin is their beer
christian_lappy: on't call it beer ;-)
michaellarabel: Heh, I can't stand Becks. Especially when I can find it nearly everywhere in the US.
christian_lappy: me too
mastertheknife: I think i made another progress.. After loading the libraries it prepares the file system (successfully), initalizes VGUI (also successfully), calls SteamStartup() also successfully but fails in CSteamGamesUIModule::LoadSteamClient(), gotta keep debugging
michaellarabel: mastertheknife: Very nice :)
christian_lappy: mastertheknife: great ! whats your regular job btw ?
mastertheknife: It doesnt show difference in console output but i definately see it, it created some new folders in my home folder
mastertheknife: /home/kfir/steamstore.steampowered.com/public/client/steam_client_linux/SteamApps
mastertheknife: so thats where stuff is going to be installed it seems
michaellarabel: What change(s) did you make?
mastertheknife: no job at the moment.. just got released from the army
christian_lappy: great
christian_lappy: ah
mastertheknife: Well there was a problem in steamui.so preventing it from loading 2 libraries, so i patched that file and now it loads them and goes further but dies somewhere else
christian_lappy: you patched a .so file ???
mastertheknife: yeah
christian_lappy: how does that worl ?
mastertheknife: hex editor.. finding the opcodes of the area and changing it
christian_lappy: without hvaing the sources ?
mastertheknife: I diassembled steamui.so
christian_lappy: mastertheknife: that surely wouldn't make valve happy
mastertheknife: with objdump -S steamui.so > blah.txt
mastertheknife: and the debugging is done with gdb :P
mastertheknife: Who knows, maybe im helping them finding whats preventing it to start
michaellarabel: WINDOWS BENCHMARKS: http://img718.imageshack.us/img718/8646/windowssl.jpg anyone have any ideas how to make the graphs more friendly to read?
CME: mhm, i would split that in 3 graphs
christian_lappy: mastertheknife: i fear they want it to not start :-)
christian_lappy: michaellarabel: yeah, 3 graphs would be better
michaellarabel: three graphs split how?
Ivanovic: michaellarabel: better make it one graph per resolution
Ivanovic: and then with bars instead of lines
michaellarabel: then people will complain that there's still too much information... I wonder if one graph and then a table would be better?
michaellarabel: I think with a table it may be able to be displayed cleaner
Ivanovic: yes, a table would probably help
christian_lappy: michaellarabel: that would also be a possibiliyt
christian_lappy: michaellarabel: split the graph based on ci7, ax3 and ion
michaellarabel: there's six systems though, not three
christian_lappy: just noticed
christian_lappy: michaellarabel: whats is ci3 out of interest ? intel based ?
michaellarabel: Core i3
michaellarabel: Intel yes
christian_lappy: intel linux drivers are lame :-(
christian_lappy: and ci7 is core i7 + nvidia gpu ?
michaellarabel: mmhmm
CME: +1 for bars per resolution
michaellarabel: that will mean a total of 55 bar graphs in just part one of the article...
christian_lappy: this gets lengthy
christian_lappy: make a clickable graph ?
michaellarabel: PTS supports that through SVG, but not all browsers handle SVG well
christian_lappy: all but ie ?
michaellarabel: older versions of Firefox misrender PTS graphs sometimes too. Konqueror also has some bugs once in a while
michaellarabel: but yes in IE it's broken totally
mastertheknife: another progress xD
michaellarabel: mastertheknife: How so
mastertheknife: found out where the client fails, in IsOverlayEnabled(), it returns an error, i will now try to patch the file and skip that function
christian_lappy: mastertheknife: you debugging beast :-)
mastertheknife: After skipping it it fails in another overlay function, but skipping that aswell
mastertheknife: Sigh, it crashed
Kame: Oh no!
mastertheknife: Hmm.. steam released an update
mastertheknife: thats not good :(
mastertheknife: need to repatch now
christian_lappy: mastertheknife: damn
mastertheknife: Nevermind they didnt affect the binaries
christian_lappy: at least
christian_lappy: why did it crash ? changed the wrong bits ?
mastertheknife: yeah probably
Kame: So, any ideas if "XIO: fatal IO error 0 (Success) on X server ":0.0"
Kame: after 38 requests (33 known processed) with 0 events remaining." is relevant?
mastertheknife: I got much farther now
mastertheknife: changed the result of a function that fails to true, and heres what i get
mastertheknife: Program received signal SIGTRAP, Trace/breakpoint trap.
mastertheknife: 0xf6aafb8e in xerror_handler(_XDisplay*, XErrorEvent*) () from /home/kfir/steam/linux32/vgui2_s.so
Kame: Maybe valve's using a custom X server
mastertheknife: http://www.phoronix.com/forums/showthread.php?p=125411#post125411
mastertheknife: Oh well, reaching X means we're close :)
mastertheknife: but im so tired to continue lol its so exhausting to follow asm code
GNU\colossus: what a waste of time and resources.
mastertheknife: true, but im curious to see how it looks like
mastertheknife: Kame: Maybe its a valve bug and not something done on purpose, with all those bugs im not sure the devs even got it to run yet, theres so much work on it
mastertheknife: it seems like they just began making the linux client
mastertheknife: theres lots of missing files such as gameoverlay.so
Kame: I'
Kame: I'd hope they could have at least got it displaying something by now
Kame: Of course, it could just be one guy working on it in his spare time
mastertheknife: Its probably an internal pet project and they are not sure on their direction (if they want to release a linux client or not)
mastertheknife: which is why they havent announced it
Kame: Then why would they have the steam_client_linux page?
mastertheknife: to test the updating
Kame: Wouldn't that be what the internal server is for?
mastertheknife: it is
mastertheknife: in the file, the server is called store.internal.steampowered.com
mastertheknife: but by creating the steam.cfg file you tell it to use another server..
Kame: Yes, but WHY would they have the external page in the first place if they're using the internal server?
mastertheknife: thats a good mystery
mastertheknife: Judging by the asm code, about 100 lines further down is the code that sets up the windows
mastertheknife: need to reach there without an error in the middle
mastertheknife: im close :)
d2kx: whatever that x window is, it wont be the same things we have on windows and osx now, probably only a small windows for testing purposes, maybe a small login box
d2kx: not yet
Kame: And why's that?
d2kx: the stuff that the new 2010 steam client is built upon are still missing, like the webkit libraries
Kame: So we'd be missing the browser
d2kx: i found it interesting though that the newer updated files when asked for strings | grep linux give you a filestructure with the steam folder being called "steam_rel_client_linux" or something where it was "steam_main_linux" just days/weeks before. with rel meaning release
d2kx: they announced the mac client when it was already running more or less feature complete but buggy, so i am not surprised they dont announce the linux client yet. mastertheknife is probably right, they probably started developing not long ago at all
mastertheknife: The X error is generated here: CSteamStartup::OpenWelcomeDialog()
mastertheknife: I must fix it, im SO close
d2kx: bins_linux is getting updated really often now, more than once a day it seems, steam_linux is still the same from the first day which includes the starting script and actual binary, an update of that will surely be interesting
mastertheknife: im sooooooooo close
mastertheknife: to show the welcome dialog
mastertheknife: Whats a welcome dialog anyway, i never seen a one in the windows client
d2kx: the welcome dialogue is the one that asks you whether you are new to steam and want to create an account or if you already have one
mastertheknife: I will try skipping the Welcome dialog for now by changing ShouldDisplayWelcomeScreenOnStartup() to return false instead of true
Megagun: Rumour has it that once you've hacked your way past all nasties, you get to see an image of Gabe with the caption "Look at you, hacker.. A p-pathetic creature of flesh and bone, panting and sweating as you hack through my systems"
mastertheknife: lol
mastertheknife: You know, the strange thing is that im not actually hacking anything
mastertheknife: im simply fixing bugs in the code, which is weird, gets me to think if those bugs were made on purpose
d2kx: are you able to update the files or do you actually modifiy them so that you would have to start over? because i think the bins_linux (.955813...) update is very recent
Kame: He's modifying the binary
Kame: So until that update's, he's more or less good
mastertheknife: I modified actually, but not all changes, just few, but i should do it, it will save me typing breakpoints everytime i restart it.. painless
Kame: I take it skipping past the welcome dialog didn't work out?
mastertheknife: No, because the same error happend during making the login dialog
mastertheknife: need to step in deeper
mastertheknife: I googled and it seems the X error might not be a program error
mastertheknife: If i make a patch of my steamui.so, would you care to try?
Kame: I know I would!
mastertheknife: ok well soon.. need to go to do something brb :)
mastertheknife: ok done but how to send it?
mastertheknife: its 192 bytes, and you need bsdiff\bspatch to apply it
mastertheknife: need to apply bspatch steamui.so steamui.so patchfile
Kame: Hmmm, email?
d2kx: pastebin.org
mastertheknife: its binary
mastertheknife: wait
mastertheknife: http://honda.kicks-ass.net:11080/~kfir/steamui.patch
mastertheknife: maybe normal patch will work instead of bspatch but i have no idea.. try
mastertheknife: I basicly fixed 2-3 bugs that caused the program to quit early
Kame: ....
Kame: holy fucking shuit
mastertheknife: ?
Kame: I have a window
mastertheknife: no way
mastertheknife: make a screenshot
Kame: brb screenshoting
d2kx: holy shit
mastertheknife: d2kx try it too
mastertheknife: you lucky bastards
mastertheknife: i cant get a window
unkzo: O.O
d2kx: be sure i will try it but not just yet, have a youtube uploading running using another system right now and cant switch, will try later if needed
mastertheknife: its 192 bytes file
mastertheknife: lol
d2kx: what a legend you are
mastertheknife: Kame: come on!! :)
Kame: I am!
michaellarabel: mastertheknife: You got it?
mastertheknife: michaellarabel: I got further but i get X error, so i sent them a patch
mastertheknife: michaellarabel: and this guy Kame says hes getting a window
mastertheknife: michaellarabel: you can try it aswell.. scroll up a bit
Kame: http://img72.imageshack.us/img72/5539/screenshotfgq.png
unkzo: O.O
unkzo: :D
mastertheknife: holy shit
d2kx: nice work
mastertheknife: after 12 hours of debugging i got it
mastertheknife: woot
mastertheknife: but i cant get it to work on my system sigh
d2kx: thats the window where u can usually create new accounts or login
d2kx: i take it they just started development days/weeks ago
mastertheknife: probably
Kame: What X server you running?
Kame: And how are you calling it?
mastertheknife: umm no idea.. im running 64bit gentoo, xorg 1.7 i think let me check
mastertheknife: Kame: whats after that window? anything?
Kame: Heh, nope
Kame: just that window
mastertheknife: well.. :)
Kame: There's some errors loading files
mastertheknife: thats an evidence of an client :)
mastertheknife: yeah
Kame: which might explain why there's nothing in the window
mastertheknife: you can try copying the dialog files from the Mac
mastertheknife: its basicly the same i think
michaellarabel: Kame, may I post that screenshot on Phoronix?
Kame: Go ahead
Kame: I don't THINK there's anything incrimination in it
mastertheknife: I'm running xorg 7.4 and xorg-server 1.7.6
mastertheknife: Kame: if you want i can make another patch for you, that opens the login dialog instead of welcome one
Kame: Let's try it
Kame: Heh, whoops
mastertheknife: did you know diassembled steamui.so is 74 MB
Kame: Copying over the Mac files made it update
mastertheknife: heh
d2kx: yeah by looking at the console it really just seems to be missing the files for text and buttons, might really work further when we get them from the mac client or something
Kame: Maybe if I make it not update
mastertheknife: Kame you can avoid it updating
mastertheknife: Kame in packages folder, there is a manifest with the file sizes
mastertheknife: Kame if it sees a file that its file size doesnt match, it will update
mastertheknife: Kame so just update the manifest
Kame: Or I could just put BootStrapperInhibitAll=enable in steam.cfg
d2kx: actually i have a system with windows running around here that has the files the console says are missing, i can upload them
Kame: It says there's errors in those .res files for some reason
Kame: linuxfont.cpp (352) : Assertion Failed: implement CLinuxFont::GetTextSize
Kame: And that probably doesn't help
d2kx: i uploaded the files from the windows client, it includes the mentioned files that give errors and more ressource files that may not have. maybe it can be of help. copy to /Steam/public
d2kx: http://elysium.ati-forum.de/phoronix/welovesteam.zip
Kame: Nope, same problem
Kame: This window is actually pretty horrible, if you try to click+drag it to fast
Kame: it gets stuck
Kame: Also, mastertheknife, I'm running Ubuntu 10.04 32 bit, with xorg 7.5 and xorg-server 1.7.6
Kame: ohhhh, interesting
Kame: using the -login option makes it seg fault apparantly
mastertheknife: Ok i made a patch that skips the welcome
mastertheknife: let me upload
Kame: kk
mastertheknife: http://honda.kicks-ass.net:11080/~kfir/
mastertheknife: its the second one but you need to apply it over the original
Kame: k
Kame: hrm
Kame: It just shutsdown
mastertheknife: oh
mastertheknife: oh well
mastertheknife: :)
mastertheknife: try -offline
c_korn: the cake is a lie! :)
Kame: Same thing
Igneous: oh wow
Kame: If I do -login Username Password with just the first patch
Kame: It creates a tiny window for a split second
d2kx: c_korn: and when you're burning i am still alive
Igneous: just woke up to such a plesant suprise
Kame: then segfaults
mastertheknife: heh
mastertheknife: mission completed.. i wanted to see a native X11 steam window and we got it now :)
Igneous: as I understand it there isn't much point in continuing further, though
c_korn: we do what we must because we can
Igneous: because your account has to be 'activated' for the linux/osx betas
Kame: There's ways around that
Kame: in the OSX beta anyway
Igneous: oh yeah?
Kame: Yeah, there's a youtube video actually
d2kx: i remember the times when steam was first avaible for windows and you could create a 16char long account and it recognised this as a "cafe partner account" and you had all games avaible for free
mastertheknife: Igneous: thats true
Kame: http://www.youtube.com/watch?v=CKPxl5qdYhU
Kame: It basically opens it using a browser, which apparantly bypasses the check
Kame: I doubt that way would work in linux though, since it doesn't install
Kame: ohhhhhhhhhhhhhhhhhhhhhhhh
mastertheknife: I need to delete those patch files from my computer, before valve can sue me or something lol
Kame: running -install D:
Kame: I get a DIFFERENT window!
mastertheknife: if phoronix wants to host them thats okay
Kame: And a backtrace!
Kame: It's all like Christmas up in here!
d2kx: yeah just upload the screen :D
mastertheknife: If anyone wants the patch, its here http://honda.kicks-ass.net:11080/~kfir/
d2kx: and how did you think about "-install D:", sounds windows to me
mastertheknife: I need to remove it from my computer so ill be deleting it soon
Kame: The uhhh
Kame: Wiki page on steam, about it's command line options
d2kx: i already saved it... but valve is not a company that sues people no matter what they do ;)
Kame: I don't think the D: actually matters
Kame: Yeah, doesn't have to be D:, can be anything
d2kx: cool, so wheres the screenshot? :D
Kame: http://img535.imageshack.us/img535/1548/screenshot1jon.png
Kame: this one has BUTTONS
d2kx: michael you cant disconnect in times like these
michaellarabel: d2kx: My Internet has been flaky
katatonico: wtf? buttons, you guys are awesome!!!
d2kx: they are
Kame: All the buttons do is crash steam, but hey!
mastertheknife: http://www.megaupload.com/?d=DIRKCAH0
mastertheknife: here's the patch now.. i delete it from my computer
jumbers: I applied it and now I get a segmentation fault
mastertheknife: Kame: cool screenshot!
mastertheknife: jumbers: dont use any options such as -login or -install
mastertheknife: michaellarabel: you should add that screenshot too
Kame: No, only -login seg faults
Kame: the rest are fine
jumbers: I'm just running steam.sh modified to include the LD_PRELOAD for steamui.so
Kame: Hrm, strange
jumbers: It gives the loading errors for the .res files which is new, but then
jumbers: ./mod-steam.sh: line 64: 25189 Segmentation fault ${DEBUGGER} "${STEAMROOT}"/${PLATFORM}/${STEAMEXE} $@
Kame: I'm running the standard steam.sh with a LD_PRELOAD=./linux32/steam.so before it
mastertheknife: Yeah thats what i did too.. kind of
jumbers: Oh, I just did a ps -A and I seem to have several instances hung
jumbers: kill -9 won't even get rid of them
c_korn: hm, is the site getting slow ?
Kame: Argh, I wish I had a CD for some valve game so I could actually try -install
Igneous: is that what -install does?
Kame: Yeah
Igneous: fancy
Igneous: run out an buy cs:s at walmart
Igneous: usually it's sub-$20
mastertheknife: I think there is also -dev and -nocache
mastertheknife: i recall seeing it in somefile
d2kx: you can create your own steam install files with the steam backup functionality, its the same as the retail stuff. you could do it on another windows system with the small dedicated server or something
d2kx: dont think it will help a lot though
Igneous: http://www.youtube.com/watch?v=xv6d-LK8Hns
Kame: -dev and -nocache just pull up the first window
anders: there is -console on windows i think
anders: so perhaps try it on linux
Igneous: sucks that there's no --help
anders: it's so cool that they actually did a linux client, now they just have to fix it :)
mastertheknife: the linux client is just in the beginning, it misses a lot of file and has some bugs as you can see, but at least they're doing something, but when will they announce they're working on a linux client?
mastertheknife: :/
anders: phoronix already announced it for them :P
Kame: lol
Igneous: 2 years ago ;)
anders: nah
anders: what existed before has already existed for a long time
anders: this is new
mastertheknife: heh
mastertheknife: phoronix was right all the years though
Kano: mastertheknife: it only works with the ld-preload hack
d2kx: mastertheknife: just like with the mac client... when theyre closer to release and not before... even though your work could be a game changer and they might admit that it is indeed happening (if they didnt sign a contract with apple about keeping quiet for some time)
jumbers: I don't understand this segfault issue.
jumbers: redownloads
Kano: but i dont get buttons...
mastertheknife: d2kx: you have a point, maybe because its in very early stage
Kame: Did you use -install D:?
jumbers: I'm just using mod-steam.sh which adds the LD_PRELOAD for steamui.so
mastertheknife: Kano: What i tried to do is to get a native X11 steam window to show up.. nothing further.. :)
mastertheknife: Kano: and all i did was just fix 2-3 bugs that made it quit early
Kano: ah
Kano: which kind of bugs?
mastertheknife: in LoadModule function, valve always keeps calling dlopen() with flag RTLD_NOW, but with that flag, vgui2_s.so and filesystem_steam.so fail to load because of unresolved references, so i changed it to RTLD_LAZY
mastertheknife: and the other one is that InitGlobalInstance returns fail for no appearant reason, i changed it to return success and now the program continues
Igneous: the irony here would be if we're fixing bugs that steam has yet not fixed
Kano: strings steamui.so|grep ^-|sort -u
Kano: did you check those
jumbers: You should send Valve your patch :3
Kame: lol, that would be hilarious
jumbers: "ohai gaben heres a patch for steam for linux ;)"
mastertheknife: lol
jumbers: I still can't get a window
Nevtus: Kame: nice work on getting the steam gui to load :)
jumbers: Stupid segfault :(
mastertheknife: I can't get it to work at all on my box, X error, thats why i made a patch so this nice dude here Kame could try and for him it worked
Kame: mastertheknife did all the work, I just got lucky
Nevtus: heh
Kano: mastertheknife: do you know why ld-preload is needed?
mastertheknife: no idea
Igneous: mastertheknife: what xorg video driver are you using?
Igneous: I remember seing a similar error to yours when I had an s3 savage
Kano: hmm what was the code to load more than 1 file with ld_preload?
Kame: put spaces between them
Kame: and wrap everything after the = with '
Kano: ok
mastertheknife: Igneous: i use nvidia-drivers gentoo ebuild, xorg 7.4 and xorg-server 1.7.6
Igneous: ah
Kame: The question is WHY steam thinks there's errors in the .res files
Igneous: do an strace
mastertheknife: you can try various but make sure to update the size in the manifest file so it wont think it was changed and will reupdate
Kano: Kame: LD_PRELOAD=$(ls linux32/*so|tr \\n ' ')
Igneous: see what path it's trying to load them from
Kano: a bit more tricky ;)
Igneous: also pointless
Igneous: LD_PRELOAD=$(echo ./linux32/*.so)
Kame: Okay
Kano: there are more than 1 way
Kame: Someone tell me how to pipe strace output to a file
Kano: Kame: 2>&1|tee file
Kano: or just
Kano: 2>file
mastertheknife: You know, in the loadmodule function, it actually tried to load the .so files like this dlopen("/home/me/steam/thefile.so"), missing the linux32 folder. when that fails, it tries just dlopen("thefile.so"), so it might be the same for the .res files.. you can try
Kano: when you only want strace
Kano: hmm
Kame: hrm for some reason it's not
Kame: .....
Kame: You're fucking kidding me
jumbers: What
Igneous: checking ~/store.steampowered.com?
Kame: Sigh
Igneous: I noticed that gets dumbly created there in your home directory
jumbers: What happened
Kame: I need a script for renaming all files in a directory to NOT having any capital letters
Igneous: lol windows case insensitivity
jumbers: I noticed in a few places Valve fucked some stuff up. It creates both store.steampowred.com and Store.steampowered.com in your home folder
Kame: Argh, renaming files makes steam update
jumbers: Along with ~/steam and ~/Steam
Igneous: create symlinks?
jumbers: I did
Igneous: was talking to Kame
jumbers: Ah
mastertheknife: Yeah steam and Steam seem to be also a bug
Kame: Awww, when it can find any of the .res files
Kame: it just segfaults
mastertheknife: tried both mac and win32 .res file?
mastertheknife: :/
Igneous: mastertheknife: what kind of patch is this?
Igneous: bsdiff?
Kame: masterthekine: Using the linux files currently
mastertheknife: Igneous: Yes i used bsdiff, you need bspatch. Maybe patch will also work
mastertheknife: here's the link
mastertheknife: http://www.megaupload.com/?d=DIRKCAH0
Kame: Well, no, it's not a segfault I don't guess
Kame: *** glibc detected *** /home/kame/Desktop/steam update/linux32/steam: free(): invalid pointer: 0x0032e860 ***
Igneous: I nabbed the patches from your webserver a little while ago
Kame: CLinuxSurface::CreateHTMLWindow needs Implinputlinux.cpp (1714) : Assertion Failed: !"CInputLinux::GetEnglishIMEHandle impl"
Kano: Kame: thats logical because there is no webkit
Kame: Aye, that does present a problem
mastertheknife: Igneous: Oh, i removed it from there already :)
Igneous: heh
Igneous: those are teh same patches though, right?
Igneous: s/teh/the
mastertheknife: yeah its the same file
CME: mh, i tried that patch and started stream... now i have a invisible mouse in all gtk application :o
mastertheknife: I earlier made another one that skips the welcome screen to the login screen if you want
mastertheknife: but ill upload it later
Igneous: lol wut
Igneous: surface_linux.cpp (696) : Assertion Failed: X context is not using direct rendering. Unfasten your seatbelt...
Kame: Heh, what WM you using?
Gnurdux: hmm, how do you get Steam running?
Gnurdux: last I saw you were using LD environment vars to try to trick the program
Kano: Kame: well when you do this i have got the same error... for x in *.res; do ln -s $x $(echo $x|tr 'A-Z' 'a-z'); done
Igneous: Kano: ratpoison
Igneous: whoops, damned tab competion
Igneous: that was for kame
jumbers-desk: Kame: That's the same error I was getting
Kame: so basically, it dies when trying to display text, interesting
jumbers-desk: http://www.jnumbers.com/mirror/steamui.patch
jumbers-desk: Mirrored the file
jumbers-desk: So you don't have to use MegaUpload
Gnurdux: you guys are nuts
Gnurdux: patching binary files...
jumbers-desk: It was all mastertheknife
RussianNeuroManc: Patched res files is used?
Gnurdux: well, it still wows me
jumbers-desk: Is there actually anything wrong with the .res files?
Gnurdux: i never even realized phoronix had an IRC channel
RussianNeuroManc: Yes, I trying to use patch, but get error: Errors in public/subpanelwelcomecreatenewaccountaccountname.res: error loading file 'public/subpanelwelcomecreatenewaccountaccountname.res',
Gnurdux: that benchmark graph astounds me
RussianNeuroManc: A lots of it.
jumbers-desk: Well, that doesn't mean the files are bad. The problem could be with the binary
Gnurdux: Ubuntu beating windows on *any* system at something graphical
anachron: RussianNeuroManc: you need to rename the files in public/ to lowercase
RussianNeuroManc: And segfault in result.
jumbers-desk: Oh, you're getting the segfault too?
RussianNeuroManc: Yes.
RussianNeuroManc: I trying to rename.
jumbers-desk: The question is, what is the segfault coming from
mastertheknife: Kame got it to work, maybe he knows
Kame: It only works if it CAN'T find the .res files
Kame: If it can find any of those, it gives up
Igneous: odd
IsSuE-: nice work guys!
sannn: mastertheknife: ru here?
IsSuE-: just joined here to give congratz to u guys!
IsSuE-: seeing that screenshot made me cheer :)
mastertheknife: sannn: yes i'm here
RussianNeuroManc: After create symlinks it's just not work without segfault.
anachron: Kame: oh
sannn: great work on disassambling the client and getting something working!
Gnurdux: so wtf is valve doing putting unannounced linux clients online that don't even work?
Gnurdux: do you think that they didn't realize that it had been found and the removing it was just a coincidence?
jumbers: Your point?
Kame: If they haven't noticed, they REALLY need better IT guys
sannn: mastertheknife: care to share the steps to reproduce?
Kame: because a 100000% jump in traffic to that page should really set off some alarms
mastertheknife: sannn: Thank you.. it took about 12 hours, and all i did was just fix some bugs that made the program quit early, you can download the patch and see for yourself
d2kx: Gnurdux: i think it might be possible valve announces something next week after today's news... not at the end of a weekend
Gnurdux: but the client doesn't work
mastertheknife: sannn: Here is the binary patch, it only applies on the current (last) version of steamui.so http://www.megaupload.com/?d=DIRKCAH0
d2kx: Gnurudx: we assume its still in early development, but the important thing is that there *is* a client
sannn: mastertheknife: so I need to fetch the latest version of the client
Gnurdux: well basically what im asking is, d2kx, do you think Valve is intending for the world to see this stuff, or do you think it's accidental?
mastertheknife: Well it seems to be that the linux client is at very early stage, it has lots of bugs and is missing some important files such as GameOverlay.so, but at least they're doing something
sannn: mastertheknife: "The file you are trying to access is temporarily unavailable." :(
Gnurdux: it's interesting
jumbers-desk: sannn: http://www.jnumbers.com/mirror/steamui.patch
mastertheknife: Its probably only one guy working on it, as a pet project, seems that valve isn't sure about the direction of this test project which is why they didn't announce about it, i hope i'm wrong though
Gnurdux: fairly recently i heard a claim by someone that he had actually *seen* a Linux port of the Source engine
Gnurdux: this person was an ex-Red Hat employee who said Red Hat was helping Valve port it
Gnurdux: i don't know if that is even plausible
d2kx: Gnurdux: i dont think valve wanted the people to find the client online, but if you follow the company you will see that they recently (i think it was gabe newell) held a speech somewhere abotu how they do and want to do more secret, mystery stuff that users have to find out themselves about upcoming announcements...
d2kx: like the first picture with gordon and a mac at some site etc
Gnurdux: mastertheknife, why wouldn't valve make that guy take down the file once it got discovered, though?
Gnurdux: is it really plausible that they still don't know that people know?
mastertheknife: They did take down the files at one point, but its back up, weird.
jumbers: They definitely know.
Gnurdux: mastertheknife, it's *possible* that they went down for a reason totally unrelated to them being posted all over the internet
d2kx: they will know about it. they took the thing offline and then probably discussed it internally and came to some conclusion, so now they are aware of the people trying it
mastertheknife: Gnurdux: They only took the linux files down, not osx and win32
mastertheknife: Maybe because the client is so incomplete, they know it cant be used and believes there's no harm in keeping it in their servers
Kame: But it still doesn't answer WHY it was there in the first place
d2kx: i only hope they dont have a deal with apple about keeping quiet on linux for some time... apple worked with them on the webkit port etc. so it might be possible
Gnurdux: d2kx, i dont think apple would care that much
Gnurdux: everyone has these conspiracy theories about everyone wanting to kill Linux
Gnurdux: but really, although the Linux community would be really happy about a Linux port
Flyser: they dont want to kill linux, they just want the press to focus in apple
mastertheknife: d2kx: you have a point, and maybe apple payed them some nice sum of money
Gnurdux: Linux wouldn't change the focus of most stuff
Gnurdux: there might be one-sentence additions
Ivanovic: Gnurdux: this is not a conspiracy about keeping linux small
Ivanovic: this is more about keeping apple in the spotlight
sannn: hmm you can't do a LD_PRELOAD from a bash script?
Gnurdux: "Oh yeah, they support Linux too... Haha, Linux gaming... an even more hilarious concept than Mac gaming"
Ivanovic: since an offical linux port will most likely attract a whole lot more attention
Gnurdux: Ivanovic, i doubt it
Gnurdux: again
Gnurdux: sites like Phoronix
Ivanovic: i don't
Gnurdux: will explode
Gnurdux: mac sites wont
Ivanovic: think who tells people most about computers?
Ivanovic: those are geeks
Gnurdux: gaming sites might
Gnurdux: true :)
Ivanovic: geeks that tend to use linux, not osx
Gnurdux: true
Gnurdux: i dunno
Gnurdux: i think most of the buzz around steam on mac is in the mac community
Gnurdux: people outside that dotn care much
Ivanovic: and once they say "hey, there *are* AAA games like HL2 and Portal" it is likely that there will be more gamers switching from windows to linux
Gnurdux: and it will be the same with linux
d2kx: in germany, the rumours about the linux client (1-2 weeks ago) featured on the biggest hardware sites (computerbase.de) and biggest gaming sites (gamestar.de)
sannn: how do I get the client to update (btw is there any central point of info online)
Ivanovic: those do *not* switch to mac
Gnurdux: right
Gnurdux: though i think that more htan people switching to Windows
Gnurdux: will be people who stop dual-booting
Gnurdux: (all assuming that this steam client will EVER be released)
jumbers: This whole story is already drawing a ton of attention
Ivanovic: so for gamers it is a case of (when the news is osx exclusive) "cool, there are real games on osx, i can play L4D when i get me a stylish mac!!!"
Gnurdux: it bothers me how michaellarabel keeps using words like "proof" when this doesn't prove that anything will ever be released
ChemBro: Ivanovic: don't forget Starcraft II
Ivanovic: when it is not mac exclusive it is more like "hmm, windows sucks but getting a mac where i can play my games and pay loads of bucks? nah, i could go linux"
d2kx: its funny, the guy that did the "why desktop linux sucks" and more recently (1 week ago) the "why desktop linux still sucks" presentations mentioned that he would jump out of a window for joy if steam for linux was a reality (he was unaware of even the rumours at that time)
Gnurdux: Ivanovic, i don't think Linux and Mac aim at similar demographics at all though
Gnurdux: the people who might go Linux would otherwise go Windows
Gnurdux: obviously, there is some overlap
Gnurdux: like university professors definitely use both at higher rates
ChemBroTron: oops, sorry
ChemBroTron: disconnect
Ivanovic: Gnurdux: at least some users are similar
Gnurdux: not most
Ivanovic: Gnurdux: that is: there would be people considering buying macs since windows sucks
Ivanovic: but macs are expensive and they don't have games
Gnurdux: but they tend to think Windows suck for different reasons
mastertheknife: I have to go.. thanks everyone for trying and good luck making even more progress especially with the .res files, cya
Gnurdux: than linux users do
Ivanovic: thinks that the usability of windows sucks!
Ivanovic: cool work, mastertheknife
d2kx: no problem, amazing work you did there, mastertheknife
sannn: anyone can give me a headsup on the updating and getting to the "we've got a non-working but cool looking window" ?
Kame: I guess somebody should make a guide
Flyser: yes please. post it on the forums
sannn: I don't mind putting something together and poasting it online (google docs or something) once I got it working
Kame: 1. Get latest steam linux client files and put them in a clean folder
sannn: check!
ChemBroTron: how?
Kame: 2. Download http://www.jnumbers.com/mirror/steamui.patch and put it in the linux32 directory
Kame: 3. run bspatch steamui.so steamui.so steamui.patch
jumbers: (if you don't have bspatch, download bsdiff)
Kame: 4. run LD_PRELOAD=./linux32/steamui.so ./steam.sh
CME: mh, after steam i can't start any vm in vbox anymore o_O
Kame: Er
Kame: I forgto
Kame: forgot*
Kame: 3.5 Creat steam.cfg in root steam folder, and add "Universe = store.steampowered.com/public/client/steam_client_linux
Kame: Create*
sannn: nice!!!
sannn: works like a charm!
Kame: I guess I'll go post it in the forums
Kame: Written better, obviously
ChemBroTron: please
ChemBroTron: thanks
Flyser: have you tried pressing the buttons or typing login information in (invisible?) input boxes
sannn: I don't see the buttons though
Kame: sannn
Kame: add -install dL
Kame: D:*
Kame: The buttons just crash it, and typing does nothing
sannn: nice!
Kame: Erm, could someone find one of those scripts posted in the forums that downloaded the steam client for you?
sannn: and this debugging is done using gdb I read on some irc log
sannn: which basicly means starting with strace right?
Flyser: Kame: http://pastie.org/939641
Kame: Flyser: Thank you
Kano: Flyser: you do the same as me right now ;)
Kano: just that i already added the patch
Flyser: I wont add it ... it will break if steam updates their files
Flyser: I meant "if valve updates the files"
Kame: Hmm, maybe a less complex script?
Kano: the script is short
Kano: 11 lines
jumbers: I followed all the steps and I still get a segfault
Flyser: Kame: http://pastie.org/941795
Gnurdux: also, mastertheknife you should definitely send your stuff to Valve
Gnurdux: just to see how they react
jumbers: Gnurdux: He left
Gnurdux: oh
Kame: Maybe something that doesn't require curl?
jumbers: Who else is getting the segfault?
Flyser: one second
Flyser: http://pastie.org/941802
sannn: ah cool this universe line makes the client update
d2kx: Gnurdux: gabe newell reads the steam forums on a daily basis among hearing it elsewhere... give him a break though, its nearly sunday
jumbers: Am I the only one getting a segfault now?
aliendude3500: can someone send me the steam client with the working window as a zip file? I want to see if there is anything else I can get to work...
IsSuE-: patch it yourself
IsSuE-: Kame 1. Get latest steam linux client files and put them in a clean folder
IsSuE-: <- pdusen hat die Verbindung unterbrochen. (Read error: Connection reset by peer)
IsSuE-: sannn check!
IsSuE-: -> pdusen hat den Raum phoronix betreten.
IsSuE-: ChemBroTron how?
IsSuE-: Kame 2. Download http://www.jnumbers.com/mirror/steamui.patch and put it in the linux32 directory
IsSuE-: <- samile hat die Verbindung unterbrochen. (Remote host closed the connection)
IsSuE-: 21:59 Kame 3. run bspatch steamui.so steamui.so steamui.patch
IsSuE-: <- pdusen hat die Verbindung unterbrochen. (Client Quit)
IsSuE-: jumbers (if you don't have bspatch, download bsdiff)
IsSuE-: Kame 4. run LD_PRELOAD=./linux32/steamui.so ./steam.sh
IsSuE-: CME mh, after steam i can't start any vm in vbox anymore o_O
IsSuE-: 22:00 Kame Er
IsSuE-: Kame I forgto
IsSuE-: Kame forgot*
IsSuE-: Kame 3.5 Creat steam.cfg in root steam folder, and add "Universe = store.steampowered.com/public/client/steam_client_linux
RussianNeuroManc: Patched by mastertheknife steamui.so: http://sharebee.com/5e7d08ec (1.9 Mb)
IsSuE-: sry for that :(
Kano: jumbers: do you mind using your mirror in a scirpt?
jumbers: Kano: Of course not, that's why I put it up :)
jumbers: It's only 192kb anyway
Igneous: brace for over ninethousand downloads
Kano: http://pastie.org/private/4ryiocqxbea8uq8dgexg
jumbers: over9000??!?
jumbers: goes to tail -f access.log
Nevtus: has anyone considered submitting this development to slashdot?
jumbers: I guess I just wait until it goes streaming by at lightning speed
Igneous: do eet
Nevtus: I don't have an account
jumbers: Somebody do it!
Nevtus: well, not one that I use
Kano: i hope the script is easy enough, just execute in a new dir
sannn: [----] !!! Fatal Error: Steam failed to load: *SteamStartEngine(0xfff29ba8) failed with error 1: Failed to create directory /home/sannn/Steamhttp:/store.steampowered.com =/
jumbers: I guess I'm stuck with this segfault problem
Kame: Oh
aliendude3500: Kano: can I post that link on the forums to help others? or do you want this relatively private?
RussianNeuroManc: Sorry, incorrect link first time. Right link to patched steamui.so: http://sharebee.com/d631031e
tootroot: Pretty sweet work on getting the Steam GNU/Linux client running thus far ;)
jumbers: RussianNeuroManc: I wouldn't necessarily redistribute a patched .so
sannn: ah remove the http from the "Universe = store.steampowered.com/public/client/steam_client_linux" line in steam.cfg
jumbers: That's asking for Valve to come after you
Kano: aliendude3500: do what you want, its not my patch anyway ;)
RussianNeuroManc: I don't think so - they not come after authors of cracked steam for windows.
jumbers: :( It just refuses to not segfault
d2kx: RussianNeuroManc: yeah, i think i still got the one who initially got cs source closed beta running (MaddoxX/EMPORiO) in ICQ
RussianNeuroManc: And, anyway, all, who apply patch violated the Steam license agreement.
tootroot: yeah the patch is probably violating their EULA
tootroot: but I dont think they will care
tootroot: all you're doing is giving them more publicity
jumbers: I'm sure they're doing this as a stunt anyway, to build excitement
jumbers: Put a few bugs in and pop it up on the internet and let people go to town
Kame: Okay, I got a script done that should do everything for you
aliendude3500: Hrmm... I just ran that script. It says "!!! Fatal Error: Failed to load steamui.so". Is there something I forgot?
jumbers: You need to preload the .so
jumbers: The script Kame is making should do that for you I believe?
Kano: aliendude3500: when you used my script use the ./run.sh
tootroot: yeah, it's not like you can even play games on it
Kame: Okay
sannn: Kano: you've added the DEBUGGER flag to the script but I need to export this variable right?
Kano: if you want to start it again
aliendude3500: Kano: http://pastebay.com/96463
aliendude3500: Thats the output I get.
Kano: sannn: no, i used that for replacement only
aliendude3500: Maybe you can help me figure that out.
d2kx: tootroot: with some of the guys around here, i think they can make it duke nukem forever in no time
Kano: aliendude3500: did you install bspatch?
aliendude3500: yes
jumbers: Looks like you haven't patched it yet
sannn: mkay.. anyone knows how to attach a (graphical) debugger?
Kano: aliendude3500: but thats the unpatched output
jumbers: You have to go to the linux32 folder, drop in steamui.patch and then bspatch steamui.so steamui.so steamui.patch
Kame: http://www.mediafire.com/?tuinjedw3yd
Kame: the install script installs it, the run script runs it (put the run script in your steam folder)
Kano: aliendude3500: really install bspatch und run the script again
jumbers: Kame: I'll mirror it, hang on
aliendude3500: Kano: I have bspatch installed. I installed it prior to running the script. I'm on 64-bit if it matters.
Kano: aliendude3500: no idea, i use 32 bit
Kano: you can execute the
jumbers: Kame: http://www.jnumbers.com/mirror/steam.zip
aliendude3500: Kano: I installed bspatch through the Ubuntu repos.
Kano: bspatch linux32/steamui.so linux32/steamui.so patch/steamui.patch
Kano: any error?
aliendude3500: Kano: no errors.
Kano: hmm
Kano: ./run.sh should work then
aliendude3500: I'm gonna try run.sh again now
Kame: Argh, stupid posting verification
aliendude3500: Oh god... I have even more errors now when running it
Kano: it really looks that you installed bspatch after running the script
aliendude3500: sec... I'm gonna paste this into pastebay
jumbers: You're supposed to get errors if it's correct
Kano: aliendude3500: the only thing it does is showing the splash screen
jumbers: But not a segfault :(
aliendude3500: Kano: here's my new output after patching it twice: http://pastebay.com/96475
sannn: is there anyone who can reproduce the steps mastertheknife did to get the patch?
aliendude3500: Kano: I know, but I want to mess with it, maybe get it to do something... I dunno.
jumbers: aliendude3500: Yeah, you got the segfault too :(
Kano: aliendude3500: i am on 32 bit however
jumbers: I have no idea what's causing it
jumbers: I'm also on 32 bit
sannn: I can disassamble the steamui.so but I'm not sure how to attach gdb to the executable and set breakpoints etc.
Kame: Strange that some people segfault while other's don't
sannn: i'm on 64 bit (and it works)
aliendude3500: There is no explicit bspatch package installed on my system. bspatch is a dummy package for bsdiff if that matters.
sannn: there is bsdiff on ubuntu 10.04
Kano: no its patched now, something else must be wrong on your system
aliendude3500: The bspatch command works however...
anachron: I'm on 64 bit, and get the segfault.
anachron: I also get "surface_linux.cpp (696) : Assertion Failed: X context is not using direct rendering. Unfasten your seatbelt..."
Kame: Someone run my scripts and tell me if they work please
aliendude3500: Kame: put your script on a site that doesn't suck as much as megaupload, such as pastebay or pastie.
aliendude3500: Then i'll test it.
Kame: http://www.jnumbers.com/mirror/steam.zip
aliendude3500: Kame -- ok I have the bash files, just run run.sh?
Kame: Run install.sh first
Kame: then put run.sh in the steam directory and run that
aliendude3500: Kame: there is no install.sh file
jumbers: asd.sh
aliendude3500: just asd.sh and run.sh
Kame: ... lol
Kame: I forgot to rename it
jumbers: There's also a syntax error in the wget
jumbers: For the patch
Kano: jumbers: in my script?
aliendude3500: Kano: you can always do this: cp run.sh ./steam
aliendude3500: sh ./steam/run.sh
aliendude3500: makes it easier :)
Kano: well i could, but why
Kame: Ah, I forgot to take that out to
aliendude3500: heck, you could even make the install.sh file CREATE the run.sh file by echoing to it
Kame: That's actually a good idea
aliendude3500: much easier to rapidly test :)
Kano: Kame: did you look at my code?
jumbers: 2010-05-01 16:39:37 (12.8 MB/s) - `steamui.patch' saved [192/192]
jumbers: --2010-05-01 16:39:37-- http://./linux32/steamui.patch
jumbers: Resolving .... failed: Name or service not known.
jumbers: wget: unable to resolve host address `.'
Kame: Yeah, that's my bad, forgot to take something else out
Kame: Honestly it shouldn't matter though
aliendude3500: Kame: also removes the need for a zip file, as the whole thing can then be in one pastebay entry, making it more portable :P
Kano: Kame: why dont you use it 1:1?
maligor: I don't get it why you're bothering to waste so much time on that :P
jumbers: I'm more interested in this segfault :|
Kame: Use what 1:1?
Kano: http://pastie.org/pastes/941807/download?key=4ryiocqxbea8uq8dgexg
jumbers: The question is, what is commonality between people who get it
jumbers: It's not architecture because people on both 64 bit and 32 bit are getting it
Kame: Yes, that's a much better script than mine
jumbers: If you're getting a segfault, what distro and arch are you on?
Kano: jumbers: depends most likely which ia32 packages are installed
Kano: aliendude3500: maybe try installing ia32-libs-gtk
aliendude3500: Kano: already latest version
jumbers: We must be missing something here
aliendude3500: Kame: I fixed your script up a bit to be a bit easier to use. Now you only need one file: http://pastebay.com/96489
Kano: mastertheknife: now you could implement whats missing to show the res files ;)
Kame: Bleh, that scripts just totally messed up
Kame: Not yours aliendude, my original I meant
Kano: aliendude3500: add a: rm -rf steam;mkdir steam;cd steam
Kano: in my script then you have got the same result ,)
Kano: but i dont think its usefull to delete everything first
Kame: Kano's script works, someone make a forum post about it, eh?
aliendude3500: I still can't even get a window to open :(
jumbers: Still segfaulting?
aliendude3500: yeah
sannn: I did a fresh install (removed all steam* Steam* folders in ~
aliendude3500: uname -a: Linux 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:09:38 UTC 2010 x86_64 GNU/Linux
jumbers: I tried running it with strace, but I don't think there's anything useful here
Kano: Kame: when you download the file to package dir it is dont downloaded again btw
sannn: and used Kano's script.. still working like a charm
jumbers: sannn: uname -a?
sannn: uname -a: Linux sander-desktop 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:09:38 UTC 2010 x86_64 GNU/Linux
jumbers: Interesting. Both 64 bit so far
aliendude3500: jumbers, Kano, Kame: uname -a?
jumbers: And I'm running 32 bit with no luck.
Kame: uname -a: Linux kamedesktop 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 GNU/Linux
sannn: ubuntu 10.04 btw
jumbers: Linux HAL 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 GNU/Linux
jumbers: Ubuntu 10.04
sannn: same kernel
sannn: ah
Igneous: I'm segfaulting as well, actually
jumbers: But I'm running 32 bit, not 64 bit
jumbers: Igneous: 64 bit?
Kano: jumbers: which gfx card?
sannn: anyone knows how to reproduce the patch?
jumbers: I have no idea... It's integrated graphics on a notebook
jumbers: Intel based
aliendude3500: My graphics card is an ATI Radeon X1950 GT 256MB.
aliendude3500: Segfaulting here too...
Kame: Hmm, you using nvidia sannn?
sannn: hmm perhaps this "unfasten your seatbelt" causes the segfault (different codepath)
sannn: jupjup
Kano: tested with nvidia+fglrx so far
sannn: gtx260 here
Igneous: ah
Igneous: 64bit arch with an ati x300 :(
Kame: Is it working for you kano?
Igneous: probably the ati-lameisms
jumbers: So it only works with nvidia
jumbers: :|
Igneous: http://img440.imageshack.us/img440/304/steams.png
aliendude3500: ATI is more open source friendly than Nvidia though...
Kano: i see the splash, but could not reproduce the 2nd screenshot
Kame: Did you try with -install D:?
Kame: That's how the second screenie is made
Igneous: -install D:
Igneous: moment
aliendude3500: Kame: I haven't tried with -install. What script should I run with that argument?
Kame: Whatever your run script it
Kame: is*
jumbers: I get no "unfasten your seatbelts" thing
Kano: Kame: ok, that works
Kano: install with any option
Kame: So basically it appears to only run in nvidia
aliendude3500: This needs patched more :/
aliendude3500: Do you think ATI is missing a GL extension or something?
Igneous: no dice with -install either
sannn: LD_PRELOAD=./linux32/steamui.so ./steam.sh -install dL
sannn: that should work
Kano: just anything after install
Kame: Crashy people: What happens if you have -login something something?
Igneous: ooooh
Igneous: I saw a flash
Igneous: it definitely created a window there for a tenth of a second
sannn: that makes my version (which worked) segfault :)
Kame: Damn, I segfault there to, I was hoping since you segfault without it, it would work with it!
aliendude3500: -install does nothing beneficial
Kano: aliendude3500: i just uninstalled fglrx, it does not work with plain ati oss
jumbers: Tried both, neither did anything
jumbers: Still segfaults
aliendude3500: I'm on radeon R300 driver.
Igneous: :(
aliendude3500: My card is unsupported :(
Kano: maybe there is the software rendering trick
Kano: lets see
Igneous: my card is considered legacy now
aliendude3500: I have another PC running an ATI Radeon 4850HD. Would that work?
jumbers: It's not like we're doing anything graphics intensive here. It's a damn window.
Igneous: so ati has dropped fglrx support for newer kernels/xorg
Igneous: no kidding
Igneous: a window that requires opengl 3.0 ;)
sannn: anyone got info on starting the application with gdb attached?
Kame: And a poor window at that, if you drag it to fast it can mess up the mouse for a bit
aliendude3500: Why the heck can't open source code open a window? That's beyond me... :/
Igneous: sannn: DEBUGGER=gdb ./run.sh?
Kano: aliendude3500: a good idea to ask in #radeon ;)
jumbers: Found the segfault
jumbers: Program received signal SIGSEGV, Segmentation fault.
jumbers: 0x026cf276 in glGetIntegerv () from /usr/lib/mesa/libGL.so.1
aliendude3500: This isn't even released yet, and there's no way they'll know... :/
sannn: makes sense :) but is there any way to start it in let's say codeblocks and set breakpoints in a visual way?
jumbers: So it doesn't seem to like libGL.so.1
Igneous: 0xf5e5c556 in glGetIntegerv () from /opt/lib32/usr/lib/libGL.so.1
Igneous: I can confirm that.. sort
Igneous: s/sort/sorta
jumbers: Yeah, it's the same thing
jumbers: Different distro's location
aliendude3500: http://pastebay.com/96513
Igneous: I was talking about the address location
jumbers: Ah
Kano: aliendude3500: run then backtrace
Igneous: http://dpaste.com/189824/
Igneous: here's a bt
Igneous: probably not useful
aliendude3500: Kano: bt gives me "No stack."
Igneous: aliendude3500: type 'run'
Igneous: then after it crashes, 'bt'
aliendude3500: ah...
aliendude3500: http://pastebay.com/96519
aliendude3500: backtrace.
aliendude3500: Anything else I can help with...?
DeathCrawler: lol
Zencyde: Hey guys. Looking for a little help getting triplehead support working on the Radeon 5870 with the 10.4 drivers that were released two days ago. This seems to be a minority problem so I was just wondering if anyone here might have some info on it.
Igneous: http://boards.4chan.org/g/res/10156147
Igneous: dear god
jumbers: I'm determined to make this damn thing functio
Zencyde: Yeah, Igneous. Steam on Linux is pretty fucking intense.
aliendude3500: Still can't get this to run... are you guys on stock Ubuntu, or other stuff installed, if so, what?
Megagun: Oh, wow, you guys got some stuff to work?
Megagun: congrats
jumbers: Some of us did. Not everybody :(
jumbers: I'm running a fresh copy of 32 bit 10.04
Igneous: seems just the nvidia owners are working
Kano: fglrx too
Igneous: and fglrx
aliendude3500: radeon driver is useless :/
Megagun: Hm, that's a bit strange.
Igneous: yay proprietary video drivers!
Igneous: sigh
Megagun: Is it easy to try to get it to work?
Kano: aliendude3500: just install a distro that supports still fglrx on your card like mine ;)
Megagun: I can NX into my server and try from there
jumbers: 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
jumbers: :(
Igneous: Megagun: there's a script floating around here somewhere
Megagun: Kano: do you have an old card?
Megagun: I have a FireGL 5250 that's pretty old and in 'legacy', and fglrx fails there, unless I'm running Debian I think. :|
Kano: old cards are dead, but my distro allows a kernel .28 downgrade, with it you can easyly run fglrx using a script
aliendude3500: Kano: I prefer fast boot times and better performance... :/
Igneous: I can downgrade to an 'lts' kernel on arch, but the issue is with X
Kano: aliendude3500: kde 3.5 beats kde 4 with ease when you compare the speed
aliendude3500: GNOME here... I'm gonna hop on my Radeon 4850HD machine, and try it there.
Igneous: arch's xorg distribution drips the blood of the innocent
Megagun: Problem is openGL is running like meh on my system due to the Mesa drivers. :|
Kano: Megagun: using xserver 1.4.2 with kernel 2.6.28 and then 9-3 will run
Megagun: I'm not really experienced with swapping xservers and downgrading kernels and such, unfortunately.
Kano: Megagun: well kanotix excalibur is all you need ;)
Kano: for r300+
Megagun: hmm, interesting
jumbers: I wish this would just work
Kano: maybe a mesa dev could fix it
aliendude5300_2: hey guys, I'm on IRC on 2 machines. Right now I'm on a 32-bit machine running Ubuntu 10.04 LTS, with bspatch installed and an ATI Radeon 4850HD GPU, as well as a Core i7 Extreme CPU. The window STILL won't appear. :(
Kano: or mastertheknife disables that check for you
Kano: aliendude5300_2: fglrxinfo
aliendude5300_2: uname -a: Linux FAMILY 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 GNU/Linux
Igneous: using fglrx?
Kano: the kernel most likely does not matter
aliendude5300_2: hmm apparently fglrx is broken on the new X server?
Kano: whats the output of fglrxinfo
aliendude5300_2: I swear I had it installed before... hold on
aliendude5300_2: command not found.
Igneous: well there's your problem! ;)
aliendude5300_2: Yeah, it's failing to install for some reason.
aliendude5300_2: E: /var/cache/apt/archives/fglrx_2%3a8.723.1-0ubuntu3_i386.deb: subprocess new pre-installation script returned error exit status 1
Kano: aliendude5300_2: oh yeah, you tried the ati-installer first pure
Kano: that most likely killed your install ;)
aliendude5300_2: wow... I have NO GPU acceleration _whatsoever_
aliendude5300_2: http://pastebay.com/96535
aliendude5300_2: Yet, this thing still boots up faster than my X1950 machine :/
aliendude5300_2: And it runs better too... must be the Core i7 Extreme 0.o
d2kx: ok tried it myself finally
d2kx: ./steam.sh: Zeile 63: 2063 Segmentation fault ${DEBUGGER} "${STEAMROOT}"/${PLATFORM}/${STEAMEXE} $@
d2kx: with catalyst 10.6 (fglrx)
d2kx: mmh
jumbers: Lucky you :(
Kano: d2kx: 10-4 works
Megagun: Allright, I'll test this puppy through NX
Megagun: which is probably going to fail spectacularly :P
aliendude5300_2: yeah... not having any luck with fglrx :/ http://pastebay.com/96536
Kano: d2kx: buy why did you run steam.sh not run.sh?
Kano: aliendude5300_2: you run the ati installer before look into query!
d2kx: i ran the script that has been posted on the phoronix forums
Kano: d2kx: my script starts run.sh not steam.sh at the end
d2kx: rebooted some minutes ago, can you give me the link
Kano: d2kx: http://pastie.org/private/4ryiocqxbea8uq8dgexg
d2kx: okay running it now lets see if it works
jumbers: I wonder if I could point it to the other libGL.so.1 that I have
jumbers: That isn't mesa
jumbers: Oh wait, that's libGLU
Kano: jumbers: you have 2?
jumbers: :(
aliendude5300_2: How can I fix this? http://pastebay.com/96537 It says fglrx-amdcccle relies on fglrx, but fglrx itself won't install because of dpkg encountered an error
jumbers: Reading comprehension ftl
Kano: aliendude5300_2: look into the query
d2kx: nope
d2kx: ./run.sh: Zeile 63: 2227 Segmentation fault LD_PRELOAD=`echo linux32/*.so` ${DEBUGGER} "${STEAMROOT}"/${PLATFORM}/${STEAMEXE} $@
d2kx: w/ ubuntu 10.04 lts, 64-bit, catalyst 10.6
Megagun: Yeah, same here when ran through NX (not surprisingly)
Megagun: Still though, nice that some people got it to work. :)
Kano: d2kx: pure ati-installer?
d2kx: yep
Kano: that will kill the system in bad cases
d2kx: what
d2kx: alright got it running now
d2kx: still using ubuntu lucid and catalyst 10.6
d2kx: it tried connecting to some :27031 server for 50times or so, then CellID: !! Got Cell ID 15 from server 81.171.115.2:27031
d2kx: the steam window doesnt freeze or anything though (read something about that), works fine
sannn: anyone got any luck attaching a debugger and setting a breakpoint in the asm?
Ivanovic: http://www.phoronix.com/forums/showpost.php?p=125480&postcount=145
Kano: Ivanovic: cool
d2kx: fuck this surely must be fake?
Ivanovic: i'd guess so, too
Megagun: wait wtf lol
Kano: Ivanovic: but look at the X
Megagun: err
d2kx: maybe he used wine or something
Megagun: it says windows7guru's account
Nevtus: ...fake
Megagun: That's kinda wtf already, right :P
mastertheknife: lol completely fake
mastertheknife: it doesnt even have webkit yet
Megagun: haha
Megagun: http://s682.photobucket.com/albums/vv182/vistaguru123/ explains things maybe? :P
IsSuE-: vistaguru123
IsSuE-: most epic name for a 15 year old kid :)
Igneous: surely fake
Ivanovic: most likely
Megagun: Probably
markatto: wow that kid is the friggin definition of poser
Kano: Ivanovic: well wine runs steam fine, i had a script for that too ;)
Megagun: Well, consider that he's also layered two pictures over eachother
Megagun: with a transparant background
Megagun: You don't do that after you just got some epic thing to work!
Ivanovic: the topleft being some osx thingie
aliendude5300_2: Kano: Thanks! I got my fglrx installed now, and Steam starts up! :D
aliendude5300_2: Now why is my mouse cursor sideways? 0.o
Megagun: Ivanovic: Ubuntu 10.04
IsSuE-: also he got the systemtray steam icon
aliendude5300_2: Also, I don't have buttons or decorations on my window :(
IsSuE-: he ran it through wine
Ivanovic: ah, right, strange theming
aliendude5300_2: It does in fact, look like fglrx is absolutely necessary.
sannn: Ivanovic: default theme
Megagun: Did anyone actually think that was a good idea? The Lucid default theme, that is.
sannn: anyone got some tips for good hex editors in ubuntu? gvim?
RussianNeuroManc: http://phoronix.com/forums/showthread.php?p=125486#post125486
Ivanovic: does not care at all since it does not affect him as gentoo/kde4 user
sannn: theme is nice.. button position is annoying
Megagun: Gentoo.. *shudders*
Ivanovic: a clear case of "just works as i want it to"
Megagun: I do admit though to admiring those that actually run Gentoo...
Megagun: Or Arch, or Slackware.
Megagun: A lot more pro-mode than running Debian or an Ubuntu-derivative. :)
Igneous: pro mode
Megagun: But man, it always seems -to me- like a chore to set those distros up.
Igneous: less of a chore to maintain them though
Igneous: with ubuntu, you can count on it breaking every 6 months
Nevtus: I'm used to setting up a fresh Arch Linux install by now and I end up exactly with what I want by the end of it
Megagun: Yeah, when I ran Fedora, it kept breaking all the time. :P
Igneous: so it might be easy to install, but maintaining that same install over the course of 4 years and actually keeping it up to date.. just lol
Igneous: with arch it's minimal effort
Igneous: and you have one random little problem at a time, instead of 400 that hit you in a point release upgrade
Nevtus: well, that's because it's rolling. Stable distros have their uses too
Megagun: Exactly. I've cycled through Fedora 11, Debian (twice), Fedora 12 and now Linux Mint
Igneous: rolling releases > *
Nevtus: Igneous: for desktop, totally agree. For server or workstations stable makes more sense
Nevtus: *for home desktops
Megagun: I might actually try Arch in a few days.
Igneous: yeaah.. I agree Nevtus
Nevtus: you should, just follow the guide on the wiki
Igneous: my work is 100% debian
JEEB: Arch was good, but IIRC the 64bit version had massive problems with, say, wine
Igneous: wine works fine for me on 64bit arch
JEEB: I didn't dislike how it did stuff though
Nevtus: that's because there is no wine 64bit version
Igneous: bin32-wine in the aur
Nevtus: just install all the libs from the AUR
Megagun: If I can get fglrx and KDE4 to work under Arch, I'm glad.
Nevtus: yup
JEEB: KDE4 worked fine in arch IIRC
Igneous: the only thing that sucks now about 64bit linux.. is 64bit flash w/hulu
JEEB: Well, I can always just hit the system with a 32bit browser and use the 10.1rc flash :3
Igneous: right
Igneous: but that's a pain in the balls
Igneous: and 64bit firefox with 64bit flash is much snappier
Igneous: at least in my experience
JEEB: Might be, but since I'm using mozilla's nightlies anyways~
Kano: Igneous: i perfer 10.1 with firefox 3.6.4 beta
Kano: on 32 bit
Nevtus: 64bit flash is okay, no worse than the rest of the non-windows versions
Igneous: Yeah.. using firefox-nightly here as well.. 3.7 is hot
Kano: well you have to change addons to run with 3.7, when you use 3.6.x pre you dont have to do that
JEEB: っ nightly tester tools
Igneous: yeah.. ntt
JEEB: although they did update something in the trunk now
JEEB: but still, adblock plus works -- and that's the main reason I'm still at Firefox :3
JEEB: Rikaichan and other plugins that don't work fully atm will get fixed quite quickly I guess
Igneous: Yeah, I only really care about noscript and abp
Igneous: also greasemonkey
Nevtus: I need NoScript, ABP and vimperator for web browsing
Nevtus: I also like greasemonkey and stylish
Nevtus: Firebug is useful for web development too
Igneous: ever used uzbl?
Nevtus: I looked at it but never actually tried it
mastertheknife: I made the patch but on my machine it doesnt even work lol
mastertheknife: i get X error
Kano: mastertheknife: oss driver?
Megagun: tries installing Arch on Virtualbox
Nevtus: Megagun: I did exactly that about 3 years ago on a Ubuntu host
Nevtus: I never looked back
Megagun: Nevtus: I like apt. :)
mastertheknife: I use 64bit Gentoo with xorg 7.4 and xorg-server 1.7.6
Nevtus: you'll LOVE pacman ;)
mastertheknife: and nvidia drivers
Megagun: I've never really been a fan of Ubuntu, but Debian has always served me well..
mastertheknife: let me try switching to default opengl driver
Megagun: Except wit the stupid fglrx now and then. :|
Megagun: yum was pure shit.
Kano: mastertheknife: maybe you forgot to activate 32 bit libs for nvidia
Kame: Why isn't yours all stripey aliendude?
mastertheknife: http://paste2.org/p/805110 thats what i get
Kano: mastertheknife: looks like you miss nvidia for 32 bit
mastertheknife: Kano: what do i do ?
sannn: mastertheknife: care to explain the code-fixes?
Kano: mastertheknife: i have got no idea of gentoo
mastertheknife: sannn: Sure.. I modified dlopen(file,flag)'s flag to be RTLD_LAZY instead of RTLD_NOW because vgui2_s.so and filesystem_steam.so fail to load with RTLD_NOW because of unresolved references, and i changed InitGlobalInstance to return true...
Kano: mastertheknife: when you use gdb maybe you can disable that x check too
Kano: which fails on oss mesa
mastertheknife: im so tired of objdump and gdb lol
Kame: Am I the only one who gets stripes on steam under linux?
Adam: Kame: I can't even make it run
mastertheknife: Switching opengl from nvidia to xorg gives this error: glXChooseVisual failedFATAL: exception not rethrown
d2kx: what stripes? mine looks exactly like yours (phoronix news screenshots) but without the steam logo on the second screenshot (-install x)
Kano: mastertheknife: well you need nvidia 32 bit libgl1
Adam: It does screw with my mouse though
Kano: lets see what vbox does ;)
aliendude5300_2: Kame: I wish I knew...
Kame: The stripes in the window, the onces aliendude posted don't have them
aliendude5300_2: Kame: I'll get you any info about my setup you need, I can't explain it.
Kame: aliendude, if you run it with -install somethinghere does it give you buttons?
aliendude5300_2: Kame: I was just about to go back to my other system, but I'll try that now
d2kx: no i also dont have them
d2kx: no stripes
Kame: huh
sannn: mastertheknife: thanks! And what editor do you use to modify the executable.. I'm trying my luck with gvim but it is quite a pain
sannn: the whole toolchain is actually
aliendude5300_2: -install does _not_ give me the stripes.
sannn: -install bla
d2kx: "-install x"
aliendude5300_2: will try with x now
Kame: Does it give you buttons?
aliendude5300_2: Yes.
aliendude5300_2: It works now
Kame: Maybe the stripes are a nvidia thing?
aliendude5300_2: However, the buttons show up, but the steam logo and valve logo do NOT.
Kame: Are you using ATI d2kx?
d2kx: yes HD 4850
Kame: Well, that's the only thing I can think of
aliendude5300_2: Kame: http://img85.imageshack.us/img85/5433/screenshotcw.png
Kame: .... huh
Kame: That's... odd
aliendude5300_2: I know.
aliendude5300_2: The stripes also look _different_ than the stripes posted previously
aliendude5300_2: This is on 32-bit Ubuntu 10.04 by the way, using fglrx latest version, an Intel Core i7 extreme CPU, and an ATI Radeon 4850HD GPU.
aliendude5300_2: All system updates are installed.
Kame: Yeah, the only real difference between that and me is ATI/Nvidia
aliendude5300_2: ... and the system hardware.
aliendude5300_2: CPU is Intel?
Kame: Aye
aliendude5300_2: Which model?
Nevtus: I doubt the processor would cause graphical differences like that
aliendude5300_2: Might be a CPU feature or something
Kame: Core 2 duo
aliendude5300_2: nevermind, core 2 duo is modern enough it shouldn't make a difference.
bwRavencl: maybe compiz enabled/disabled?
aliendude5300_2: My other machine it doesn't work at all on is running a Core 2 Quad :/ It's definitely the GPU drivers :(
aliendude5300_2: Compiz is off.
Kame: Looks the same on mine with and without compiz
aliendude5300_2: On this machine, at least.
aliendude5300_2: I have compiz on the other machine, where it does not work at all.
aliendude5300_2: Compiz should be a non-issue unless it requires an compositioning window manager
tuxsbro: STEAM!!!!!!!!
aliendude5300_2: *facepalm*
aliendude5300_2: It still doesn't work yet :(
tuxsbro: close enough :D
Nevtus: and Valve have yet to say anything about it
d2kx: the steam binary last got updated in march, the osx steam binary got updated yesterday. we just need to wait for an update. maybe the developers are focusing on the mac launch and holding the linux development until the launch
aliendude5300_2: Here's all I have working: http://img63.imageshack.us/img63/4121/screenshotkfs.png http://img85.imageshack.us/img85/5433/screenshotcw.png http://img32.imageshack.us/img32/7002/screenshot1ul.png
Nevtus: d2kx: that would make sense with phoronix saying something will be announced in June
mastertheknife: d2kx: An update of steamui.so will require creating a new patch
aliendude5300_2: Anyways, I'm gonna go on my other PC for now, I'll mess around with this later.
d2kx: im talking about the actual "steam" binary from steam_linux.zip
Kano: mastertheknife: well you could do on the fly patching using objdump|sed
Kano: not that hard ;)
Kano: i did that before
mastertheknife: hehe
mastertheknife: After such publication, valve will must create the linux :)
mastertheknife: the client*
mastertheknife: err
mastertheknife: lol
Nevtus: dreams of downloading Portal 2 in the native linux client at launch
tuxsbro: sweet I have it running thanks to some ransom script :D
tuxsbro: randumb*
tuxsbro: o hey its your script aliendude5300_2
Kano: mastertheknife: why did you disalbe the test too?
Kano: 2 nops should be enough usually
torindel: mastertheknife: and here i am ;p
mastertheknife: hmm
mastertheknife: i dont remember
torindel: ?
mastertheknife: Kano i mean
mastertheknife: Kano: I needed to bypass the test eax, eax case
mastertheknife: torindel: its a patch..
torindel: mastertheknife: so you got the source? ;]
mastertheknife: torindel: there are instructions here, in the history of this channel you can find all the information to get it to work: http://www.phoronix.com/scan.php?page=irc_viewer&d=2010-05-01
Gnurdux: michaellarabel: why do you keep using the word "proof" in stuff related to steam
Gnurdux: none of it is really proof, it is just evidence
Gnurdux: strong evidence to be sure, but really there is not much of a reason to think that valve is ever planning on releasing it, si there?
redeeman: its unlikely they will ever release it, given they have it for crapple now
redeeman: same as with world of warcraft
DeathCrawler: :(
Seeeege: have they released a date for the linux client for steam yet
Gnurdux: Seeeege, they haven't announced the linux client
Seeeege: oh
Gnurdux: its possible they never will :(
espes: Anyone know anything about steam's server protocol?
espes: I spent the other night trying to wrestle the mac client into pulling down the mac portal binaries
Gnurdux: Hey I have a silly question. What sort of laptop graphics should I look into if I want decent performance on Linux? How does GTS 360M compare to Radeon Mobility 5850 on Linux/OpenGL
espes: I didn't think they did much server-side validation, but an exception is raised in CStartLoadingCommand
Seeeege: ati fails for linux
tuxsbro: Seeeege: its not extremly awful, its getting better, but not great
Seeeege: I prefer nvidia
tuxsbro: I have a 5770 and it plays every linux game fine, the problem is some wine games are shitty
preludelinux: hey wassup everyone
Seeeege: yea in wine
Seeeege: failure
Gnurdux: but it sounds like there, at least officially, aren't drivers for the laptop 5000 series yet?
Gnurdux: and im thinking that i want a laptop
tuxsbro: done get a laptop unless you have to
Gnurdux: well, i'm a soon-to-be college student
tuxsbro: get a cheap <$00 laptop and a nice desktop
tuxsbro: wow, <$400
Gnurdux: that has occurred to me
Gnurdux: getting a netbook and a desktop
Gnurdux: i think that is actually cheaper per power
Gnurdux: the thing is that i won't be able to bring the desktop at home on break
Gnurdux: so i'll be stuck either with the netbook or with this > 5 year old desktop
tuxsbro: you can get a quad core athlon ii x4 for $100 and a mobo for ~$75
Gnurdux: desktops are quite cheap
Gnurdux: and good
Gnurdux: you think athlon ii x4 is the way to go?
tuxsbro: using one right now :D
Gnurdux: they are so cheap
Gnurdux: it's crazy
tuxsbro: they come at 2.6ghz but get a better cooler and you can overclock easy to 3.2
Gnurdux: i guess intel isn't worth it
tuxsbro: not for budget
Seeeege: os[Linux 2.6.32-22-generic x86_64] distro[Ubuntu "lucid" 10.04] cpu[8 x Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz (GenuineIntel) @ 2.67GHz] mem[Physical: 2.9GB, 83.0% free] disk[Total: 450.2GB, 77.2% free] video[nVidia Corporation G94 [GeForce 9600 GT]] sound[HDA-Intel - HDA Intel]
Gnurdux: http://www.newegg.com/Product/Product.aspx?Item=N82E16819103809 is only 50 bucks more
Gnurdux: tuxsbro, how does the 5770 perform in Linux vs say an 8800gt?
aliendude3500: Phoronix is on 4chan 0.o http://boards.4chan.org/g/res/10156147
tuxsbro: Gnurdux: no idea, idk how a 8800 performs
espes: If anyone cares, I patched the annoying case-insensitive issues when loading layout files: http://www.filedropper.com/vgui2s
Kame: Nice
espes: Stupid valve calling tolower

< Phoronix IRC Home

Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  2. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
  3. F2FS File-System Shows Regressions On Linux 3.10
  4. Previewing The Radeon Gallium3D Shader Optimizations
Latest Linux News
  1. DNF Still Advancing As Experimental Yum For Fedora
  2. Logitech Begins Supporting Linux Users
  3. Modern Intel Gallium3D Driver Still Being Toyed With
  4. Linux 3.10 Kernel Benchmarks On A Core i7 Laptop
  5. GCC 4.8.1 Compiler Due To Be Out Next Week
  6. Linux 3.10 Kernel Benchmarks For Intel Ivy Bridge
  7. Linux's "Ondemand" Governor Is No Longer Fit
  8. Firefox 22 Beta Enables WebRTC Support
  9. OpenSUSE 13.1 Milestone 1 Released
  10. DRM Graphics Driver Comes For Dove/Cubox
  11. JADE: An LLVM-Based Video Decoder For MPEG RVC
Latest Forum Talk
  1. Logitech supports linux!
  2. OpenSUSE Considers Replacing LXDE With E17
  3. Logitech Begins Supporting Linux Users
  4. DRM Moves Ahead With HTML5 Specification
  5. Linux's "Ondemand" Governor Is No...
  6. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite