Ati Catalyst 9.7+9.8 graficsdrivers for Puppy 4.3beta1

For drivers and kernel modules.
Post Reply
Message
Author
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

Ati Catalyst 9.7+9.8 graficsdrivers for Puppy 4.3beta1

#1 Post by MU »

update:
for Puppy 4.3 beta 2/3 go here:
http://www.murga-linux.com/puppy/viewtopic.php?t=46507

------------------------------------------------------------------------------

supported cards:
http://dotpups.de/puppy4/dotpups/XServe ... _linux.pdf

You need a HD2000 or newer, older models are not supported by Catalyst 9.7/9.8!
This is for kernel 2.6.29.6 only, and does not work with older Puppys!

If your card is not supported, please try the older driver 9.3:
http://www.murga-linux.com/puppy/viewtopic.php?t=45601


Download 9.7:
http://dotpups.de/puppy4/dotpups/XServe ... 3beta1.pet
mirror:
http://puppyfiles.ca/dotpupsde/puppy4/d ... 3beta1.pet (user: puppy, password: linux)

Download 9.8:
http://dotpups.de/puppy4/dotpups/XServe ... 3beta1.pet
mirror:
http://puppyfiles.ca/dotpupsde/puppy4/d ... 3beta1.pet (user: puppy, password: linux)

You need more than 100 MB free diskspace to install it, and it does not automatically check, if you have enough :!:

The installation requires 2 steps:
1) install the pet
2) exit X, then type:
xorgwizard
There, select the Ati catalyst driver.

Step 2 uses an adapted new xorgwizard from Newyearspup, it will extract a archive that I made, and delete files, that might conflict with the driver.

NOTE:
If you do not use a US keyboard, you might not have your custom layout any more.
To fix that, you should modify the file /root/.xinitrc.
Add there after the line "#!/bin/sh" a new line, so that it looks like:

Code: Select all

#!/bin/sh
setxkbmap -layout `cat /etc/keymap | cut -f1 -d.`
To compile the driver 9.7, I used this patch:
http://puppyfiles.ca/dotpupsde/puppy4/d ... r/29patch/
from:
http://www.linuxquestions.org/questions ... el-722858/
9.8 no longer needs this patch.

Mark
Attachments
catalyst_95_linuxscaled.jpg
screenshot of version 9.5
(94.41 KiB) Downloaded 7920 times
Last edited by MU on Sat 12 Sep 2009, 17:11, edited 4 times in total.
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#2 Post by MU »

I updated the pet, the old one included an outdated xorgwizard.

And now it uses Catalyst 9.7 instead of 9.5.
If you already had installed 9.5, simply install the new one, without un-installing the old.
And you may delete the file:
/usr/local/graficsdrivers/ati.tgz
It is no longer needed.

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#3 Post by panzerpuppy »

@MU:

Catalyst 9.8 is out and it's a HUGE improvement over 9.7 :)

- Linux kernel 2.6.29.x and 2.6.30.x support - no need for kernel patches
- Full OpenGL 3.1 and partial OpenGL 3.2 support
- Various performance and stability improvements
- XRandr 1.2 (screen rotation and multiple display arrangement via the CCC)
- Lots of bugfixes

For modern ATI cards only (HD2000,HD3000 and HD4000 series)

Direct download link:

https://a248.e.akamai.net/f/674/9206/0/ ... x86_64.run
MU wrote:You need more than 100 MB free diskspace to install it, and it does not automatically check, if you have enough
Frugal install warning:
----------------------------
To install Catalyst using the official ATI installer,you'll need a pup_save of at least 768MB.
(the driver needs more than 300MB just for unpacking the files to a temporary directory)


panzerpuppy
Last edited by panzerpuppy on Tue 18 Aug 2009, 08:09, edited 9 times in total.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#4 Post by MU »

Thanks Panzerpuppy, I added a pet of driver 9.8.
I have only OpenGL 2.1 with it, though I use a "high end" card donated by a Puppy user (a HD4850).
I think, for OpenGL 3 we might need Xorg 7.5, not 7.3.

However, there are no real applications yet supporting OpenGL 3, as far as I know, so it should not matter.

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#5 Post by panzerpuppy »

OpenGL 3.x support requires creating a GL3 context.
The support IS there - you don't need a newer Xserver to enable/use it.

Even when using the OpenGL 2.1 context, you still get the benefit of the additional extensions included in Cat. 9.8 :)

linvnguyen
Posts: 5
Joined: Sun 06 Sep 2009, 05:13

#6 Post by linvnguyen »

Hi MU
I have run ati*9.8*run to install on kernel realtime 2.6.29.4-rt19, after reboot the monitor is out of range.
Would you like to guide how to build/install on that new kernel.

I am looking forward to hearing from you

Thanks and best regards

garcot
Posts: 20
Joined: Sat 11 Jul 2009, 04:05

#7 Post by garcot »

Hi MU,

Could you please let me know, how I could install NVIDIA latest driver installer in 4.3 beta1? I am getting errors with gcc version conflicts, which doesn't happen in Fatdog2 Beta.

What I am missing ?

Thanks for your time.

Garcot

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#8 Post by MU »

garcot,
I will see if I find time to add nvidia drivers for Puppy 4.3x this week.

linvnguyen,

you need the devx and kernelsource sfs for your puplet.
Add to the bootmanager, reboot.
Now you could install the original driver from Ati, or update my pet.

1.) install the Ati driver
download it from the link that panzerpuppy gave before.
Save it on a Linux-drive with a lot of free space.
Then "cd" there and type:
bash ati-driver-installer-9-8-x86.x86_64.run
Follow the instructions then.


OR:
2.) update the installation from my pet
Install my pet of the 9.8 driver.

Then download the attached zip, and extract it in /tmp/.
http://dotpups.de/puppy4/dotpups/XServe ... rce.tar.gz (1.6 MB)
Then type:
cd /tmp/fglrx/build_mod
./make.sh


This should compile a file called fglrx.ko.

Then extract:
/usr/local/graficsdrivers/atilatest.tgz

You then get
/usr/local/graficsdrivers/lib/modules/2.6.28.5/kernel/drivers/char/drm/fglrx.ko
Delete that, and instead add something like
/usr/local/graficsdrivers/lib/modules/2.6.29.4/kernel/drivers/char/drm/fglrx.ko
(with the new module you just compiled)

Then zip it again:
cd /usr/local/graficsdrivers
rm -f atilatest.tgz
tar -czvf atilatest.tgz etc lib usr
rm -rf etc
rm -rf lib
rm -rf usr


Then run xorgwizard again, and choose the "atilatest" driver.
Now my pet that you installed should use the new kernelmodule.
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

garcot
Posts: 20
Joined: Sat 11 Jul 2009, 04:05

#9 Post by garcot »

Hi MU,

Thanks for your reply. There was no problem however, installing NVIDIA drivers in puppy 4.3 Beta 2 (Puppy 424 ). Except in the end it cried for some dependencies and depmod -a solved that issue. Latest Nvidia driver is installed and working flawlessly in AMD64 machine with HD install ext4.

Next is to try and install compiz, though I think, I will wait until the production version is released.


Thanks again,
Garcot

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#10 Post by panzerpuppy »

@MU: Catalyst 9.10 BETA is out and can be found at the Ubuntu 9.10 repository.

This driver has some big fixes for WINE and native games,much better 2D performance, improved compositing,new OpenGL extensions and kernel 2.6.31 support.

Can you make a Puppy 4.3 package out of the Ubuntu package?

linvnguyen
Posts: 5
Joined: Sun 06 Sep 2009, 05:13

Black screen on HD4350 also

#11 Post by linvnguyen »

Hi MU,
I have tried two ways, but the first is also black screen after reboot.
The second, I can not compile fglrx, it inform some errors.

I am trying 9.9

Thanks & best regards

Linvnguyen

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#12 Post by MU »

linvnguyen,

the latest version 9.9 requires a newer xorg.
Use instead 9.8:
https://a248.e.akamai.net/f/674/9206/0/ ... x86_64.run

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#13 Post by panzerpuppy »

@MU : We really need a modified Puppy 4.3 with k2.6.31, Xorg 7.4 (preferably with X.org 7.5 + Xserver 1.7 when it's released [this month]) and ALSA 1.0.21a.

This puppy (puplet?) will solve most of our problems with new and old hardware. Almost perfect for newer ATI cards if you use the Catalyst drivers.

k2.6.32 is even more interesting - it will include DRI and 3D support for R600 and R700 cards out of the box :)

Why is DRI / 3D for xfree86-radeon so important? Because it greatly speeds up 2D as well (EXA will run much faster/snappier) :) R600/R700 cards use 3D processing to display 2D stuff,unlike the older (R200/R300) cards which have dedicated chips.

linvnguyen
Posts: 5
Joined: Sun 06 Sep 2009, 05:13

#14 Post by linvnguyen »

@MU
Even installing catalyst 9.8 pet on 4.3beta3, the screen is also black as default. I must use aticonfig as: aticonfig --initial --dtop=clone --hsync=0,30-71 to create xorg.conf again, And it is ok now.
on kernel-2.6.30.5, it is alright to compile fglrx.
on kernel-2.6.29.4-rt19, I can not compile fglrx, it inform some error.
=============================================
=============================================

linvnguyen
Posts: 5
Joined: Sun 06 Sep 2009, 05:13

#15 Post by linvnguyen »

Hi MU
It is great to be automatically to detect the GPU and load suitable 3D GL libraries, kernel module for that GPU. How to do that ?

I see that features is very suitable, interesting for end user, because they don't know much about IT. And Puppy OS Framework will be usable in many fields, like me building media on puppy.

I am looking to hearing from you.

Best regards,

LinhNguyen

Post Reply