| Author |
Message |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Fri 12 Jan 2007, 17:51 Post subject:
test: Nvidia-installer |
|
This is based on the files mentioned in this thread:
http://murga-linux.com/puppy/viewtopic.php?t=14138
It should work in Puppy 2.12 and 2.13 (and Muppy 006).
notes
The installer tries to use an existing xorg.conf.
But on some cards Puppys xorgwizard cannot create a valid one, then you get a "stack underflow" error when trying to start X.
In this case the installer must use a generic xorg.conf.
In that case your keyboard and mousesettings are lost, so you must edit them manually.
It also will set quite moderate refresh-rates for your monitor then.
The dotpup includes OpenGL, old and new Nvidia drivers, and my installscript.
Install this dotpup (13 MB):
http://dotpups.de/dotpups/3D-Control-Center/InstallNvidia-Puppy-2.12-and-2.13.pup
Then exit X and type
installnvidia
You will see such a screen:
To finally test if 3D accelleration works (this works in xorg only!), try this dotpup:
http://dotpups.de/dotpups/XServer/DRI/OpenGL-mini-benchmark.pup
To understand better, what it does, read:
http://murga-linux.com/puppy/viewtopic.php?p=89513#89513
Mark
Last edited by MU on Sat 13 Jan 2007, 13:42; edited 2 times in total
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Fri 12 Jan 2007, 18:38 Post subject:
|
|
there was missing a file, re-uploaded it.
Mark
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Fri 12 Jan 2007, 20:46 Post subject:
|
|
update:
the installer now tries to use an existing xorg.conf, that is the configuration created by xorgwizard.
Also fixed a bug, so use this new one!
If I get positive feedback and no error-reports, I'll post it in the additional software forum.
Mark
|
|
Back to top
|
|
 |
Small Puppy
Joined: 10 Jan 2007 Posts: 7
|
Posted: Sat 13 Jan 2007, 04:58 Post subject:
|
|
Thanks,
worked great.(for me)
Just got problems with the mini benchmark tool cause it refuses to exit.
Haste fein gemacht
|
|
Back to top
|
|
 |
stargazer
Joined: 28 Jul 2006 Posts: 51
|
Posted: Sat 13 Jan 2007, 09:50 Post subject:
|
|
edit
Last edited by stargazer on Mon 15 Jan 2007, 08:22; edited 1 time in total
|
|
Back to top
|
|
 |
ndujoe1
Joined: 04 Dec 2005 Posts: 620
|
Posted: Sat 13 Jan 2007, 10:22 Post subject:
Nvidia installer Success |
|
Thanks MU for your wizardry once again. I tried using the manual method that you indicated some time ago. But your dotpup and instructions worked well. The bench mark test worked. Though I could interpret what it al means. Just glad for simplicity of installation.
|
|
Back to top
|
|
 |
ecomoney

Joined: 25 Nov 2005 Posts: 2183 Location: Lincolnshire, England
|
Posted: Sun 14 Jan 2007, 19:05 Post subject:
Fine Job |
|
Worked great for me in 2.13 with GeForce2 MX, perhaps a tip at the top of the other threads surrounding 3D acceleration would save some others some time.
Would love to try window shadows likeo n the 3d wizard, how would this be done with this driver (have tried adding
| Code: | Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection |
to the bottom of xorg.conf
Many thanks for your contributions in this area MU
_________________ Puppy Linux's Mission
Sorry, my server is down atm!
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Sun 14 Jan 2007, 21:09 Post subject:
|
|
Adding those lines was ok, but you need more.
You can install 3DCC to run shadows.
Just use the "shadows" option, nothing else.
Or install this dotpup:
http://dotpups.de/3DCC/2.12/Xcompmgr-1.1.3.pup
Then start it with:
xcompmgr -c &
To stop:
killall xcompmgr
Attention:
Nvidia deactivates GLX (3D) with the composite-extension enabled.
But some cards allow to override that behaviour:
replace in /etc/X11/xorg.conf:
with:
| Code: | Option "AllowGLXWithComposite" "true"
Driver "nvidia" |
Mark
|
|
Back to top
|
|
 |
ecomoney

Joined: 25 Nov 2005 Posts: 2183 Location: Lincolnshire, England
|
Posted: Mon 15 Jan 2007, 01:02 Post subject:
Success |
|
Success!!!
Have added the command to the end to my /etc/rc.d/rc.local to start at boot
Seemed to kill my wallpaper but that was soon re-added.
Thanks Mark
_________________ Puppy Linux's Mission
Sorry, my server is down atm!
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Mon 15 Jan 2007, 01:13 Post subject:
|
|
The wallpaper can be a problem with Rox 1.2.
It is a bug in xcompmgr concerning the root-window (X-Background).
For this reason 3DCC adds "wmsetbg" and launches it after starting xcompmgr, what often works around that bug.
In Rox 2.5 this error is invisible, as this new Rox uses a borderless window that hides the root-window.
Mark
|
|
Back to top
|
|
 |
rarsa

Joined: 29 May 2005 Posts: 3053 Location: Kitchener, Ontario, Canada
|
Posted: Mon 15 Jan 2007, 10:55 Post subject:
|
|
Mark,
I really want to test this package (Now that I have a laptop capable).
But found a strange (for me) problem that does not let me get to that point.
Whenever I select Xorg as my X manager (When booting from the liveCD) my computer totally freezes. It works OK with XVesa.
What should I do to set it up manually?
Would manually creating the xorg.conf file and replacing the symlink for X from XVesa to Xorg be enough?
_________________ http://rarsa.blogspot.com Covering my eclectic thoughts
http://www.kwlug.org/blog/48 Covering my Linux How-to
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Mon 15 Jan 2007, 11:10 Post subject:
|
|
You can install the dotpup in Xvesa.
Then exit Xvesa and start the installer, it does not require X.
It allows you to run xvesa again, or xorg with different configurations (vesa, nvidia old, nvidia new).
If all 3 fail, choose to generate the generic xorg.conf (vesa), then edit it and replace Driver "vesa" with Driver "nv" to try a fourth way.
| Quote: | | Would manually creating the xorg.conf file and replacing the symlink for X from XVesa to Xorg be enough? |
Yes, this is also what the installer does if you choose to create the generic xorg.conf and then run xorg.
Mark
|
|
Back to top
|
|
 |
ecomoney

Joined: 25 Nov 2005 Posts: 2183 Location: Lincolnshire, England
|
Posted: Tue 16 Jan 2007, 05:48 Post subject:
Shadows and Background |
|
| Quote: | | For this reason 3DCC adds "wmsetbg" and launches it after starting xcompmgr, what often works around that bug. |
Quick question for the sake of documentation, where is the best place to put
| Code: |
xcompmgr -c &
wmsetbg
|
It doesnt seem to work in rc.local
_________________ Puppy Linux's Mission
Sorry, my server is down atm!
|
|
Back to top
|
|
 |
tempestuous
Joined: 10 Jun 2005 Posts: 4950 Location: Australia
|
Posted: Tue 16 Jan 2007, 12:23 Post subject:
|
|
Mark wrote this installer in response to various forum members having difficulty understanding the manual installation instructions I gave here http://www.murga-linux.com/puppy/viewtopic.php?p=80561#80561
Forum member stargazer initially gave some expanded instructions (later deleted), and mentioned something else very interesting - for one particular nVidia card it was necessary to install the Xorg-OpenGL package from PupGet.
There is something very strange about this, because nVidia provides its own OpenGL library. I have tested 4 or 5 different nVidia cards using the nVidia proprietary drivers, and none of these required the Xorg OpenGL library.
Well I think I just worked out the answer to this mystery - I had a close look at Barry's xorg_OPENGL-7.0 PupGet package, and I see it contains this file -
/usr/X11R7/lib/xorg/modules/extensions/libglx.so.1.0.8762
I believe this file is from the nVidia proprietary version 8762, not Xorg.
The nVidia driver packages I provided are versions 7184 and 9629 ... so maybe stargazer's nVidia card was only "happy" with version 8762?
This raises another interesting point, someone (maybe stargazer, I can't remember) reported BETTER results using the older 7184 driver than the more recent 9629 driver.
It's logical that the latest drivers will only benefit the latest graphics cards, so maybe each graphics card is best suited by the nVidia driver which was current when the card was released?
Looking at the archive of nVidia drivers at http://www.nvidia.com/object/linux_display_archive.html
that means we should compile about 14 different versions! Arrgh.
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Tue 16 Jan 2007, 21:43 Post subject:
|
|
interesting.
The installer first installs Puppys OpenGL, then overwrites it with the one from Nvidia.
I uploaded a slightly modified version if you install a driver from Nvidia, it now will comment the "Composite" option, as Muppy or 3DCC has it enabled by default.
Mark
|
|
Back to top
|
|
 |
|