The time now is Sun 31 Aug 2014, 00:49
All times are UTC - 4
Joined: 29 Jun 2006
|Posted: Sat 21 Apr 2007, 05:09 Post_subject:
Mesa-6.5.2 (libs, glut and DRI video drivers)
Sub_title: The Mesa 3D Graphics Library[OpenGL][Open Source]
|Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics.
A variety of device drivers allows Mesa to be used in many different environments ranging from software emulation to complete hardware acceleration for modern GPUs.
Mesa ties into several other open-source projects: the Direct Rendering Infrastructure and X.org to provide OpenGL support to users of X on Linux, FreeBSD and other operating systems.
Beryl requires Mesa, so I compiled the last development release. I'll compile it for the Xorg version of the official Puppy later.
Home page: http://www.mesa3d.org/
DRI (Direct Rendering Infrastructure): http://dri.freedesktop.org/wiki/FrontPage
Packages and contents:
mesa-6.5.2-soft.pup (Software renderer)
MesaLibs and MesaGlut. Uses Xlib to do all rendering. The libGL.so library is a self-contained rendering library that will allow you to run OpenGL/GLX applications on any X server (regardless of whether it supports the GLX X server extension). You will not be able to use hardware 3D acceleration
mesa-6.5.2.pup (Hardware renderer)
MesaLibs and MesaGlut. Requires DRI or proprietary drivers, first install this dotpup then the video drivers(DRI, ATI or nVidia).
Drivers for video cards. Requires libdrm-2.3.0 and mesa-6.5.2.pup
Some demos. To run a demo type its name on a terminal window.
More demos. To run a demo type its name on a terminal window.
Installation and notes:
If you haven't installed the drivers for your video card please use 3DCC (MU's 3D Control Center) first. If you want to install Beryl or test the latest drivers keep reading...
Don't use 3DCC these packages contains newer versions than the used in 3DCC.
'nvidia:' is for nvidia cards(AGP) using the proprietary driver.
'other:' is for ATI and other graphic cards/chipsets using free drivers(What cards? Read above for content of mesa-6.5.2-dri.pup).
nvidia: Make sure you have Xorg as xserver
nvidia: Start X(typing xwin)
nvidia: Install mesa-6.5.2.pup
nvidia: Extract NVIDIA-9629-k220.127.116.11.tar.gz to / [get it here]
nvidia: Type the next commands on a terminal window:
nvidia: Run these commands to configure the 'xorg.conf' file for general purpose:
nvidia: Or these commands to configure the 'xorg.conf' file for Beryl:
|nvidia-xconfig --add-argb-glx-visuals --allow-glx-with-composite --disable-glx-root-clipping --render-accel --composite --depth=24
other: Make sure you have Xorg as xserver
other: Start X(typing xwin)
other: If you have installed my 'Xorg 7.2' package
other: don't follow the next step.
other: (only for x11r7.0) Open PETget/PupGet and install
other: (only for x11r7.0) xorg_OPENGL-7.0
other: Install mesa-6.5.2.pup
other: Install libdrm-2.3.0.pup
other: Extract [drm-02Jul07-k18.104.22.168.tar.gz] to /
other: and run this command: depmod -aq
other: Install the drivers: mesa-6.5.2-dri.pup
other: Edit /etc/X11/xorg.conf as show above:
# This loads the DBE extension module.
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
# This loads the font modules
Load "dbe" # Double buffer extension
Option "omit xfree86-dga" # don't initialise the DGA extension
# This loads the GLX module
Load "dri" # This enables the Direct Rendering
# This loads xtrap extension, used by xrandr
other: Extra step for Beryl(x11r7.2 only) add these lines(at the end of xorg.conf):
Option "Composite" "Enable"
other: Restart X.
Download Mesa-6.5.2 for [x11r7.2 built-in AIGLX] from: (install this for Beryl)
Download Mesa-6.5.2 for x11r7.0 (Puppy-2.12 to 2.15CE maybe olders) from:(just for curious, not an necessary update)
Download libdrm-2.3.0.pup [here]
and drm-02Jul07-k22.214.171.124.tar.gz [here]
Joined: 29 Jun 2006
|Posted: Sat 28 Apr 2007, 23:53 Post_subject:
Mesa-6.5.2 for x11r7.0 (Puppy-2.12 to 2.15CE) uploaded, first post edited.
Joined: 04 May 2005
Location: Paradox Realm
|Posted: Sun 29 Apr 2007, 05:03 Post_subject:
Wow Wow (so to speak)
|Download Mesa-6.5.2 for Puppy-2.12 to 2.15CE(x11r7.0): |
I am using Nvidia and 2.15
So downloaded the above (I actially downloaded 4 files - one of which was the demos)
Demos did not seem to work so I ran the first 3 parts of 3DCC (which sets up the kernel etc
The demos then worked but I think I need to set up specific Nvidia drivers (have done this before) which should increase graphic speed x3
I did try to run your Beryl work but got confused around about mesa installation . . .
The genius of the Puppy methodology is Puppy works. Barry is quite a minimalist but because the core is so polished and honed, we can add some of these great features.
I hope for those who like me, are very interested and excited by Beryl, Looking Glass, Matisse etc, we can eventually have this Beryl as an add on or a specialist Pup.
Anyway just to say that it is working on 2.15 and to encourage your exciting work towards "Puppy 3D" or is it "Beryl Pup"
woof woof I say
Joined: 29 Jun 2006
|Posted: Mon 30 Apr 2007, 22:53 Post_subject:
Was my fault I always forget to give instructions. I'll edit the first post ASAP.
And don't worry about tests.
Puppy-2.15CE final (the first one, not the last one), mesa-6.5.2.pup, xfce, Beryl-0.2.1 and nVidia drivers:
I also was thinking about an ISO, but an ISO is for me and few others, dotpups are for everyone. All this work is for fun, my goal was to make a portable and small system with Beryl, now I have it...
Joined: 21 Aug 2007
|Posted: Tue 21 Aug 2007, 17:13 Post_subject:
I need to install MESA for a program called MolMol.
However I also need it to run on as many machines as possible! If I install the hardware accelerated version + the driver pack + the nvidia driver will that cover me for a large proportion of computers? Can the hardware rendering pup also do software rendering?
Or am I better off installing the software rendering pack ?
You cannot attach files in this forum
You can download files in this forum
Powered by phpBB © 2001, 2005 phpBB Group