This is a list of remarks which I accumulated in the last two weeks. -> A few words on OPENGL support in version 2.23.04: 1) The GL.C macro never comes with the standard distribution; I had it once from a roottalk post and I never changed it, but I think it should be provided along with the distribution, maybe with a different name (GL.C.example) and some documentation lines into it. I never found a note in the installation notes which spoke about this script. 2) The installation notes don't explain very well how to setup ROOT for a compilation with OPENGL. Keep in mind that most Linux boxes use the Mesa library which puts its libraries and header files in standard places; therefore the correct sequence is: > cd $ROOTSYS > mkdir opengl > cd opengl > ln -s /usr/include include > ln -s /usr/lib lib insted of: (stated in AA_INSTALL) > cd $ROOTSYS > ln -s <pathname>/Mesa-2.2 opengl (Mesa 2.2 or higher) 3) I have found that in the new release, if a pad is not editable, then you cannot use OPENGL functions (I mean you can open the view window, but you can't rotate, zoom, go to wireframe mode ...). Moreover, it is the current pad (i.e. the pad with the current focus) which must be not editable, and not the pad from which the OPENGL view originates. If, after having spawned the view, you click onto a non-editable pad, you lock the view. This is very annoying if you have, say, two pads, one with pictures and one with buttons. If the action graphic_pad->x3d("OPENGL") is issued by pushing a button in the former pad (which AFAIK must be not-editable), then, whatever pad you cd in the action, after the view is spawned the control goes back to the button pad and the view is locked. Luckily for me I use a script with a global TTimer, so I can circumvent the problem, but I think it is not that good to lock also the OPENGL view for non-editable pads. -> The compilation stage goes smooth after Fons suggested to patch 2.23.04's $ROOTSYS/src/Make-macros line: "$(SOFLAGS)" libX3d.$(SOEXT) $@ "$(X3DO)" into "$(SOFLAGS)" libX3d.$(SOEXT) $@ "$(X3DO) $(X3DDO)" so I think you can add change RedHat 6.0 into RedHat 6.0/6.1 in the availability page. The only thing which I can't get working is "true type fonts" which didn't work from the very beginning of my ROOT experience. -> About the benckmark I provided: I made some investigation about my hard disk (FUJITSU MPC3102AT E, ATA DISK) and I found that the benchmark could be far from truth (so, maybe better if you remove it). -> the disk should be 10.2 Gb but it is recognized as 9.6 Gb -> the driver reports 0Kb for cache, although the specs say 256Kb. but I found a post in a newsgroup stating that these disk actually lie about their cache (the cache is there, but they state it has zero size). -> benchmarking disk-writes with "hdparm -tT" I found a transfer rate of 6-7Mb/s; after playing with hdparm parameters I could achieve 10-11Mb/s and the ROOTMARKS went up from 133 to >150. specs anyway say that the disk transfer rate should be 12-19Mb/s !!! Best regards, Stefano Bettelli ---------------------------------------------------------- E-Mail: Stefano Bettelli <bettelli@tn.infn.it> WWW : http://meitner.tn.infn.it
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:41 MET