I had a request for the latest Intel graficsdrivers (2.8.1) for Newyearspup (NYP).

NYP already uses a newer xorg than Puppy, version 7.4 instead of 7.3.

But even this version is too old for those drivers
So I compiled several files to upgrade xorg 7.4 (xserver 1.5.2) to xserver 1.6.3.
It also can be used to upgrade xorg 7.3 from Puppy 4.x.

Far not all modules were added, so this pet is intended only for first tests.
If someone manages to solve problems with it, I might compile more on request.

These graficsdrivers are included:
- vesa for all cards without accelleration
- intel
- ati
Also included is libdrm 2.4.13 and mesa 7.5.1 (OpenGL).

A Ati 4850 works with accellerated 2D (video-playback), but the 3D support for such new cards is not included yet.
Antinspect shows me 24 fps (Software 3D, not accellerated), compared to 48 fps with Catalyst 9.x.
For those cards, you bettter should use my Catalyst pets.

So this pet is basically intended for users of older Ati cards and users of Intel cards.
I could not test myself yet with intel, but might get a feedback soon.

Note: this pet cannot be uninstalled, so USE a NEW SAVEFILE for it
If it breaks something, you would be lost using it with a productive savefile!

I made two pets, one includes the Intel drivers only.
The other also has the Ati-drivers, and DRI modules for ALL cards.
But NOT drivers for all cards, those I would just compile on request (it is just a question of time).

If you use it for Ati-cards, you also should install the matching Kernelmodules I supply.
They are from the libdrm git and include the patches for R600/R700 chips.
Without these modules, the newer Ati cards will not have accelleration!
Update: Puppy 4.3 beta2 with K2.6.30.5 already comes with correct modules, so no additional ones are required for it!

To check accelleration:
run the "antinspect" from the menu "Desktop".
It should display 30 fps or more.

Or type in a consolewindow:
glxinfo

You should see (among many other info):
direct rendering: Yes

This means, you have 2D-accelleration. Videos should play smooth even scaled to fullscreen.

If you see:
OpenGL vendor string: software-rasterizer
then you have NO 3D accelleration (like me)
If you have 3D-accelleration, something different will be seen, and you should have good performance using Google Earth or games like Quake or Tuxracer.

If you use Ultrapup with a Intel-card, then you need the
intel-and-drm-kernelmodule-K2.6.28.5.pet
Newyearspup and Puppy 4.x already have the required Intel Kernelmodules.

I updated the pets, so that they also work in Puppy 4.12 and 4.3beta1.
So they also might work in many puplets based on those.

See updated first message.

Note:
if you want to compile ati r600/r700 kernelmodules for other kernels, use these instruction (of course you need devx and kernelsource sfs of your puplet, too):
Install git from:
http://git-scm.com/
then run in a new folder:
git clone git://anongit.freedesktop.org/mesa/drm
cd drm/linux-core
git checkout -b r6xx-r7xx-support origin/r6xx-r7xx-support
make radeon.o drm.o

Then copy radeon.ko and drm.ko to the corresponding subfolders in /lib/.

in theory, it should work out of the box in Puppy 4.3beta2 with older Ati cards.
The last versions of Puppy by default already include drm.ko and radeon.ko.
These support the older Ati chips, e.g. the R200 series (like the Radeon 9250). These already should work fine without this pet, if you install with Petget the xorg_dri package.

You just need my pet and the newer Kernelmodules as I packaged them, if you have newer chipsets like R600/R700. Those need the patched modules to be able to run accellerated (2D).
Maybe also the R200 run better with this new pet, as the new driver may include some fixes. But 'I have not verified this.
According to reports, some of those "medium aged" cards run unstable with Atis Catalyst drivers, so these new free drivers may allow at least fast and stable video performance for the problematic chips.

I will add those R600/R700 modules for Puppy 4.3beta2 in the next days.

Maybe also the R200 run better with this new pet, as the new driver may include some fixes. But 'I have not verified this.These new free drivers may allow at least fast and stable video performance for the problematic chips.

That's what I need - fixes for R200 cards. Skype video didn't work in Puppy 4.1.2 with Xorg 7.3 and the free drivers. I had to use a special version of Puppy with a very old kernel, downgraded Xorg (7.1) and ATI fglrx to make it work.
And Puppy 5 (woof) alpha builds had very bad font glitches with R200 cards.

Does your .PET package include the latest DRI modules for R200 cards?

Quote:

I will add those R600/R700 modules for Puppy 4.3beta2 in the next days.

good news:
Puppy 4.3 beta2 no longer needs additional Kernelmodules.
The R600/R700 patches now are already officially included in the new Kernel 2.6.30.5.

Using a HD 4850, I started a fresh frugal install, and installed the 20 MB pet with the Ati drivers included.
Then exited X and ran xorgwizard.
Selected 1680x1050x24 as screenresolution, and glxinfo then confirms, that dri is active
Mark_________________my recommended links

good news:
Puppy 4.3 beta2 no longer needs additional Kernelmodules.
The R600/R700 patches now are already officially included in the new Kernel 2.6.30.5.

Using a HD 4850, I started a fresh frugal install, and installed the 20 MB pet with the Ati drivers included.
Then exited X and ran xorgwizard.
Selected 1680x1050x24 as screenresolution, and glxinfo then confirms, that dri is active Very Happy
Mark

UPDATE: I've also installed the .PET package on another PC with a very old R200 card running Puppy 4.3 beta2.

This time I got DRI acceleration with this card:

Code:

Mesa DRI R200 20060602
Tungsten Graphics
GL 1.3 Mesa 7.5.1

42.5 fps in antinspect

but I get the same black square icon corruption even with this old card

I also can't enable pageflipping with this driver (I can do that with X.org 7.3)
glxgears runs at 1500 fps without pageflipping on this machine, with pageflipping turned on it should run noticeably faster (2200 fps)

Another weird problem: The xorg log files aren't created anymore in /var/log
The folder is empty.

1. Before installing the package, I can only get VGA output to display and No LCD Display. The problem is due to that the LCD Screen is 24 bits and it used SDVO-LVDS output not supported by the default Intel Driver. After Installing the driver, I can only get LCD output and cannot get the VGA output to work.

2. Before installing the package, the video playback with VLC player is smooth on the VGA Output. After Installation, the video playback is jerky on the LCD Screen.

3. Trying to force VGA output using Xrandr is unsuccessful as it reports cannot get crtc for VGA.

I attached the hardware information of the system before and after installing the package.

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum