Phoronix IRC Log: 2009-10-11

babbio: i guys i have a proble with many tests....anybody here for help me?
blm: hi
blm: is there a way to search the test database for cpu types "celeron 533" or "duron 900" for example?
blm: gently pokes michaellarabel
michaellarabel: Hi blm
michaellarabel: go to search page
blm: oh no, i must be blind. is that on there for longer or did you implement that recently?
LordHavoc: michaellarabel: OpenSUSE 11.1 with PTS 2.2 alpha 3: PHP Fatal error: Class 'GtkWindow' not found in /usr/share/phoronix-test-suite/pts-core/objects/gtk/pts_gtk_window.php on line 23
LordHavoc: michaellarabel: there is no php5-gtk in the community repository
michaellarabel: You need php-gtk installed, though it should be catching that error and reporting something nicely.
michaellarabel: so then you are out of luck for GUI unless you build PHP GTK from source
LordHavoc: ugh
LordHavoc: so exactly what systems DON'T get that error? :)
LordHavoc: judging by forum thread it looks like everyone does
michaellarabel: Mandriva. Or Ubuntu using 3rd party package, etc.
michaellarabel: I am not sure why php-gtk is barely packaged anywhere.
LordHavoc: heheh
LordHavoc: OpenSUSE has dozens of packages for PHP5 but not that one
blm: ubuntu 9.10 does not have a gtk package for php either
blm: and debian 5.0 not also
blm: so i guess not too many people want to use php together with gtk
blm: and phoronix together with php{,5}-cli works fine for me
LordHavoc: PTS 2.0 can't get some suites, nor can 2.2
LordHavoc: but I wanted to see the gui to see what kind of configuration it really wants
blm: hmmm? you could select those suites that dont work individually and pipe STDOUT and STDERR to a file and check later for the reason of the failure
LordHavoc: they don't exist at the URL specified
LordHavoc: there's only one with an md5sum mismatch, a bunch missing, and I think a couple fail to build
LordHavoc: ok I ran phoronix-test-suite install all as root, then ran phoronix-test-suite run all as a user, and it gets a "isn't installed." for each suite, then spews out this repeatedly:
LordHavoc: PHP Notice: Undefined offset: -1 in /usr/share/phoronix-test-suite/pts-core/objects/pts_test_option.php on line 95
LordHavoc: PHP Notice: Undefined offset: -1 in /usr/share/phoronix-test-suite/pts-core/objects/pts_test_option.php on line 91
LordHavoc: (PTS 2.2 alpha 3)
LordHavoc: Would you like to save these test results (Y/n)? n
LordHavoc: then it sits there
blm: md5sum mismatch and bad links could be solved by manually searching and downloading the packages and then put them in the download-cache directory
LordHavoc: bbiab
blm: the compile problems are more tricky to solve, cause you need to know a bit of linux to figure out, if either several libraries are missing on your system, or if you need different versions of certain libraries
blm: and last but not least, i would use PTS 2.0 and not the test version
blm: as an alternative you could use the livecd michaellarabel made
michaellarabel: LordHavoc: what test(s) are causing those PHP warnings?
michaellarabel: I have never seen those warnings spewed.
blm: michaellarabel: could these happen when the "checking required dependencies" event takes place?
michaellarabel: ni
michaellarabel: no
michaellarabel: pts_test_option should only be used when getting ready to prompt the user with any test options
blm: LordHavoc: so ignore my babbling from before :)
LordHavoc: michaellarabel: http://pastebin.com/d3c5653ec
michaellarabel: mmm can you do the benchmark command for minion and see if that's what causes it?
blm: even when minion builds its taking a long time to run :)
LordHavoc: http://pastebin.com/d4eef3952
LordHavoc: wow
LordHavoc: / is full?
LordHavoc: it's a 40GB / too
LordHavoc: the PTS docs made it clear to me that I need to do installs as root, but never specified what user to run benchmarks as
LordHavoc: but it seems to have installed to ~/.phoronix-test-suite on root
LordHavoc: which doesn't help users
michaellarabel: LordHavoc: you don't need to install as root
michaellarabel: you install under whatever user you plan to run as
LordHavoc: curious
LordHavoc: then I must just suck at reading docs
LordHavoc: 21930940 ./root/.phoronix-test-suite
LordHavoc: 22GB and not done?
LordHavoc: impressive
michaellarabel: You have over 100 benchmarks to be installed :P
blm: crazy people!
LordHavoc: it's a good thing my /home is a RAID5 2.2TB array
blm: LordHavoc: what CPU and how much RAM you have?
LordHavoc: Phenom II X4 905e 2.5ghz, 8GB DDR2 1066 ECC
LordHavoc: it's my Linux dev machine
blm: holy cow, what an awesome machine
LordHavoc: the RAID5 is on the file server, accessed over NFS4 (unfortunately NFS3 and NFS4 have been hitting race condition lockups with bfs kernel patch here)
blm: so my attempts to help (aimed at a newbie) must have been annoying
LordHavoc: so I can't compile a kernel on the NFS, or it locks up :(
LordHavoc: not annoying, no
LordHavoc: the reason I'm installing PTS2.2 is that PTS2.0 got an md5sum mismatch on some files, and download failures on others
LordHavoc: so I figured 2.2 would get newer files
blm: oops, i just see you on #ck :)
LordHavoc: I'm just trying out PTS out of curiosity, I have an unusual rig
LordHavoc: not an expensive rig by any means, just unusual
LordHavoc: http://ghdigital.com/~havoc/desk.jpg - well, the 3 30" monitors do make an expensive rig :P
blm: but that you use novell's warez saddens me :P
blm: holy ...
LordHavoc: I've been using SUSE since long before the Novell buyout
blm: what a place to geek!
blm: but thats not just hobby, is it?
LordHavoc: certainly not
LordHavoc: I'm an independent contract programmer for id and others
LordHavoc: that VNC on the windows display is to my Mac Mini for QuakeLive testing
LordHavoc: I did the Linux/Mac ports of QuakeLive
LordHavoc: now I have the Mac Mini hooked up to the 22" monitor on the wall mount
blm: oh my gosh, i had to save your pic so a few friends are like "woah" also :P
LordHavoc: http://www.ustream.tv/recorded/1988626 - there was a video interview with me at QuakeCon
LordHavoc: blm: if you wonder, those are 3 DoubleSight DS-305W monitors
LordHavoc: blm: ~970 each
LordHavoc: USD
LordHavoc: cheap as 30" monitors go, and cheaply made, too, their aluminum frame creaks a bit
LordHavoc: but the panels are excellent (LG H-IPS 30" 2560x1600)
LordHavoc: best color (better than my dad's Dells - 3007WFP and 3007WFP-HC) I've seen
LordHavoc: and as per usual for non-scaled monitors they only accept 1280x800 and 2560x1600, only have a single DVI-D dual-link input (no switching), no onscreen display, no gamma control, 0ms input latency
LordHavoc: ideal for gaming
michaellarabel: PTS 2.2 is great :)
blm: michaellarabel: you advice it over 2.0?
LordHavoc: blm: I'm also the co-designer of Nexuiz, author of DarkPlaces engine (which powers Nexuiz)
michaellarabel: blm: Most often I advise Git :) Not often in Git should there be instabilities, but just loads of new features and improvements.
LordHavoc: I ordered the Dell DisplayPort to Dual-link DVI-D adapter ($100 normally, discounted to $85 and free shipping when I ordered recently) so I can hook up the left 30" to the Radeon HD 5870 as well
LordHavoc: I want to try that triple had gaming
LordHavoc: I hate dual head FPS, the crosshair is in the wrong place
LordHavoc: err triple head gaming
LordHavoc: I really wish a company would put out a 3x30" LG H-IPS panel based monitor
blm: LordHavoc: to my shame i must admit that i did not know your nick before, cause i am not into high end technology and not a gamer either :)
LordHavoc: eh, hardly anyone has heard of me :P
blm: after i am seing your interview i doubt this very much!
LordHavoc: regarding my use of OpenSUSE, I'm a big fan of "easy" distros, and the only other one I consider is Ubuntu, but YAST is a much better setup tool than the collection of things used on Ubuntu
LordHavoc: I don't tweak systems in general, because my dad and I maintain ~4-5 Linux installations at the home office here
LordHavoc: also three windows and an OSX
blm: LordHavoc: i can see where you want to put your energy. and its surely not playing sysadmin :D
LordHavoc: hmm, yes, I can see how sysadmin can be compared to a game :)
blm: now i wanna try Quake Live :(
blm: havent played a 3D game since Doom
blm: hides
LordHavoc: so if software patents get thrown out by the US supreme court, will people respect Novell again? :P
LordHavoc: they make a business product and I can totally see why they chose to comply with the legal approach and license patents
blm: LordHavoc: well :P
LordHavoc: in doing so they basically required Microsoft to provide information, so they could keep SMB and other things perfectly compatible
blm: my first distro was debian and i habituate too much to switch to something that has a different package management and config tools
LordHavoc: I look at it as an interesting gamble on Microsoft's part, because if anyone bit, they'd be burdened with compatibility
LordHavoc: and Novell was the right one to do so
blm: true that
blm: now if Intel's role was more transparent...
blm: and either ATI or NVidia
bkero: Or if nvidia weren't such a bitch about their patents
bkero: or driver implementations
blm: yeah!
blm: but big brands only go open source when the classic way of doing business stops to work like with mozilla e.g.
LordHavoc: I've been told that nvidia doesn't even allow their own driver programmers to see the register-level specs
LordHavoc: the hardware team maintains the "resource manager" component and the driver programmers only interface with it
LordHavoc: this goes back to the original Riva
LordHavoc: I was also told that they offered API docs on the resource manager to Linux developers but all refused to deal with it, because it was not GPL compatible (by definition)
LordHavoc: additionally, the DRI team considered it "too high level" to accelerate
LordHavoc: that is merely what I have been told, though
LordHavoc: that it did not fit into the DRI code structure does not surprise me
LordHavoc: the noveau team have indicated in one of their news posts that the chip itself seems to interpret GLX network protocol (with a few differences), even using the same enums as documented in extensions
LordHavoc: so I'd guess Riva refers to the actual command core in the NVIDIA GPUs, which interprets GLX
LordHavoc: and any attempt to integrate that with the aging DRI structure would be problematic
bkero: So use DRI2?
bkero: Many projects are offered documentation if they sign NDA's. It's big trouble for open source projects, because they could be sued if someone creates documentation by reverse engineering their code.

< Phoronix IRC Home

  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