Category Archives: Uncategorized

I’m back!

I’m back! After 2 1/2 years! and about to get an i7 laptop too!  Pretty amazing, going from a P6100 with CPU mark of about 1350 to an i7 with a CPU mark of 7000! That’s almost 5X performance for … Continue reading

Posted in Uncategorized | Leave a comment

Cloud digression

Digression to running enterprise cloud (Eucalyptus based) using Ubuntu: https://help.ubuntu.com/community/UEC/ http://fnords.wordpress.com/2009/10/04/run-your-own-uec-part-1/ Cloud over Ubuntu over Virtualbox over Windows 7?? We’ll see how slow this  will get on my new core i3 machine.

Posted in Uncategorized | Leave a comment

X Programming Ref

Xlib programming Reference: PDF:     http://www.x.org/archive/X11R7.0/doc/PDF/xlib.pdf HTML: http://tronche.com/gui/x/xlib/function-index.html For indirect rendering through X which the softpipe uses, calls to Xlib are in drisw_glx.c module in  src/glx, with the indirection table created when __GLXInitialize is called to initialized GL over X. Also, … Continue reading

Posted in Uncategorized | Leave a comment

Found missing link

The missing link to this whole Gallium picture is found:  the source code to the kernel DRM device driver (not libdrm which is just its user space counterpart, not the stuff in mesa winsys drm directory, which are just redirections), … Continue reading

Posted in Uncategorized | Leave a comment

Gallium3D trace driver

See README file (does not exist in pre-7.9 tree) in 7.9 source tree trace driver directory for instructions. Basically: 1) set the name of the trace output file in GALLIUM_TRACE  environment var 2) call trace_screen_create() passing it the screen ptr … Continue reading

Posted in Uncategorized | Leave a comment

more notes on building and running 7.9 and 7.8.2

Building driver framework for immerse: 1. Build mesa 7.9 gallium framework export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH’ cd ~/work/mesa/7.9 ./configure –enable-debug –enable-gallium-i915 –enable-gallium-swrast make 2. Build immerse winsys (libimmsw.a) This builds immerse winsys, baically buffer management functions. Currently builds libimmsw.a, based on winsys/i915/sw which … Continue reading

Posted in Uncategorized | Leave a comment

VirtualBox, Ubuntu, and Mesa3D

Switched over to virtualbox because it starts and stops vm’s much faster than vmware and does not cause thrashing on my athlon 64×2 machine with 3Gb memory even after running for days.  The perk was that setting it up to … Continue reading

Posted in Uncategorized | Leave a comment

Network problem

Wifi network on this side of the house has been coming to a grinding halt intermittently for days. Thought it was power line issues affecting the WGX102 but problem persisted after adding Wifi universal repeater and access point. Now suspecting … Continue reading

Posted in Uncategorized | Leave a comment

more on gallium driver initialization

loading and initializing Gallium driver 1) program calls OpenGL API main cube.c:90                 glutCreateWindow glut_win.c:731 __glutCreateWindow      glut_win.c:522 __glutDetermineVisual  glut_win.c:401 __glutGetVisualInfo        glut_win.c:383 getVisualInfoRGB             … Continue reading

Posted in Uncategorized | Leave a comment

More Mesa/Gallium3D background info

Graphics pipeline: Graphics pipeline – Wikipedia, the free encyclopedia graphics pipeline- Information from Answers.com Shader – Wikipedia, the free encyclopedia MIT OpenCourseWare – Electrical Engineering and Computer Science – 6.837 Computer Graphics, Fall 2003 – Home DRM/DRI: How DRI and … Continue reading

Posted in Uncategorized | Leave a comment