Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Tue 30 Sep 2014, 19:55
All times are UTC - 4
 Forum index » Advanced Topics » Hardware » Video
How to install XF86 Geode video driver?
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [22 Posts]   Goto page: 1, 2 Next
Author Message
zoegy

Joined: 14 Jul 2008
Posts: 8

PostPosted: Fri 18 Jul 2008, 03:36    Post subject:  How to install XF86 Geode video driver?  

Hi,

My UMPC is GeodeLX 800 based with 1024x600 screen. Dingo works with 1024x768 and to make max windows at 1024x600, I am using Dingo margin setting. But still a problem when doing presentation which is 1024x768 on projector screen

I found AMD Geode driver tarball but I don't know hot to install and set. I tried to compile but lots of error. Since I am a Linux newbie, please help to give me detailed instruction.

The tar files attached in this post


TIA,



Zoegy
xf86-video-geode-2.9.0.tar.gz
Description 
gz

 Download 
Filename  xf86-video-geode-2.9.0.tar.gz 
Filesize  767.55 KB 
Downloaded  853 Time(s) 
xf86-video-geode-2.9.0.tar.bz2
Description 
bz2

 Download 
Filename  xf86-video-geode-2.9.0.tar.bz2 
Filesize  579.09 KB 
Downloaded  765 Time(s) 
Back to top
View user's profile Send private message 
ttuuxxx


Joined: 05 May 2007
Posts: 10757
Location: Ontario Canada,Sydney Australia

PostPosted: Fri 18 Jul 2008, 07:20    Post subject:  

Here's your pet you need, enjoy
ttuuxxx
xf86-video-geode.pet
Description 
pet

 Download 
Filename  xf86-video-geode.pet 
Filesize  130.82 KB 
Downloaded  963 Time(s) 

_________________
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games Smile
Back to top
View user's profile Send private message Visit poster's website 
zoegy

Joined: 14 Jul 2008
Posts: 8

PostPosted: Wed 23 Jul 2008, 06:54    Post subject:  

thx ttuxxx,

but the driver isn't loaded at all. I try to modify xorg.conf but puppy always make new xorg.conf everyboot.

I am using NOP but original puppy share same behaviour.

Fortunately NOP has margin facility, so I can manage my windows max at 1024x600, but truble happen when doing presentation
Back to top
View user's profile Send private message 
Jacopo

Joined: 04 Oct 2008
Posts: 7

PostPosted: Sat 04 Oct 2008, 05:40    Post subject: Can't get Xorg working with Geode Driver
Subject description: I have triend Murga's suggested PET but it appears to do nothing
 

Please, can someone give me step by step instructions on how to make it work ?
Even a simple geode_drv.so binary that I can put in Dingo would be great !
I'm trying to adapt Puppy to make a sort of 'smart thin client'.
Thanks in advance, Jacopo
Back to top
View user's profile Send private message 
Jacopo

Joined: 04 Oct 2008
Posts: 7

PostPosted: Sat 04 Oct 2008, 12:20    Post subject: Puppy, Geode and General Software BIOS  

It seems that Geode mobos with General Software BIOS have problems with Xorg > 1.2 (because of a few bugs in x86emu). Ubuntu has a fix. Is someone able to make it work on Puppy, too ? That would be great ! J.
Back to top
View user's profile Send private message 
ttuuxxx


Joined: 05 May 2007
Posts: 10757
Location: Ontario Canada,Sydney Australia

PostPosted: Sat 04 Oct 2008, 13:34    Post subject: Re: Puppy, Geode and General Software BIOS  

Jacopo wrote:
It seems that Geode mobos with General Software BIOS have problems with Xorg > 1.2 (because of a few bugs in x86emu). Ubuntu has a fix. Is someone able to make it work on Puppy, too ? That would be great ! J.

just give me the link to fix page and I'll see what I can do Smile
ttuuxxx

_________________
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games Smile
Back to top
View user's profile Send private message Visit poster's website 
strateg

Joined: 19 Oct 2008
Posts: 3

PostPosted: Sun 19 Oct 2008, 10:33    Post subject:  

https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-geode/+bug/255991/+viewstatus
https://bugs.launchpad.net/ubuntu/hardy/+source/xserver-xorg-video-geode/+bug/255991

/Johan
Back to top
View user's profile Send private message 
ttuuxxx


Joined: 05 May 2007
Posts: 10757
Location: Ontario Canada,Sydney Australia

PostPosted: Sun 19 Oct 2008, 14:07    Post subject:  

Here you go, it works only with xorg not xvesa
hope it works
the drivers are
/usr/lib/xorg/modules/drivers/geode_drv.so
/usr/lib/xorg/modules/drivers/ztv_drv.so
and a link to /usr/lib/xorg/modules/drivers/amd_drv.so from /usr/lib/xorg/modules/drivers/geode_drv.so

ttuuxxx
xserver-xorg-video-geode_2.8.0-7.pet
Description 
pet

 Download 
Filename  xserver-xorg-video-geode_2.8.0-7.pet 
Filesize  140.29 KB 
Downloaded  766 Time(s) 

_________________
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games Smile
Back to top
View user's profile Send private message Visit poster's website 
ttuuxxx


Joined: 05 May 2007
Posts: 10757
Location: Ontario Canada,Sydney Australia

PostPosted: Sun 19 Oct 2008, 14:33    Post subject:  

if the one above doesn't work try this one
ttuuxxx
ps tell us how it went
geode_video_drivers_2.7.7.5.pet
Description 
pet

 Download 
Filename  geode_video_drivers_2.7.7.5.pet 
Filesize  690.07 KB 
Downloaded  715 Time(s) 

_________________
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games Smile
Back to top
View user's profile Send private message Visit poster's website 
strateg

Joined: 19 Oct 2008
Posts: 3

PostPosted: Mon 20 Oct 2008, 15:58    Post subject:  

Have tried both versions above without success.
The amd driver seems to work.
I am running a Puppy 4.1 retro kernel on a fit-pc slim, see http://www.fit-pc.com/forum/viewtopic.php?t=582

I get the same error in Xorg.0.log for both drivers, the new driver seems to have another version than the server:

II) LoadModule: "geode"
(II) Loading /usr/X11R7/lib/xorg/modules/drivers//geode_drv.so
(II) Module geode: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 2.8.0
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 2.0
(EE) module ABI major version (2) doesn't match the server's version (1)
(II) UnloadModule: "geode"
.
.
(EE) No drivers available.

Fatal server error:
no screens found

/Johan
Back to top
View user's profile Send private message 
technosaurus


Joined: 18 May 2008
Posts: 4351

PostPosted: Sun 02 Nov 2008, 00:49    Post subject: Xorg video driver geode 2.10.1
Subject description: compiled on Puppy 4.1
 

I compiled xorg_video_geode-2.10.1 to try and get xorg to work on my DecTop - I did strip the driver binaries down afterward to cut the size by ~75% - installs fine - for GX2 must use X -configure and then edit xorg.conf due to some (default) EXA issues and add
Code:
Option     "AccelMethod" "XAA"

to use XAA acceleration instead
xorg_geode-2.10.1.pet
Description  compiled from source on puppy 4.1
pet

 Download 
Filename  xorg_geode-2.10.1.pet 
Filesize  125.46 KB 
Downloaded  1009 Time(s) 
Back to top
View user's profile Send private message 
Blackmore

Joined: 04 Nov 2008
Posts: 1

PostPosted: Tue 04 Nov 2008, 11:37    Post subject:  

Hi, I've been testing linux distros for a while and everytime the same problem appears, the AMD Geode video driver messes up things.

Being new to the Linux world found this puppy which is lovely for a low resources computer such as the mounted on Geodes but again, the problem with the video persists.

Read this thread but I'm a little confused, would there be a problem to explain step by step how to get the drivers you posted working?
Back to top
View user's profile Send private message 
zoegy

Joined: 14 Jul 2008
Posts: 8

PostPosted: Wed 05 Nov 2008, 02:27    Post subject:  

Finally, I can use Geode driver on my laptop. But unfortunately not with Puppy. Slackware solved my problem. Puppy always replace the already modified xorg.conf.

In slackware, if xorg.conf resulting unexpected results, the x won't start. But if correct, the x is very beautiful. Slackware will not replace the error containing xorg.conf

This is what I did in Slackware (ver 12.1) :

1. Using the original kernel, lxfb may or may not freeze the x after loading x. I blacklist lxfb module to get my x works for the first time.
2. I recompile the kernel. I allowed lxfb modules work but not vesafb. Vesafb make my computer freeze after quit from x. There's no way to blacklist vesafb since it is incorporated in kernel and can't be compiled as module. Vesafb can be blacklisted by not ticking console frame buffer option (in gconfig or xconfig). For the safest option, blacklisting both lxfb and vesafb is just fine or still allowing lxfb when compiling but if causes problem when starting x, we can blacklist it in blacklist file in modprobe.d folder (which we can't do it for vesafb). In my case lxfb no longer causing problem after kernel recompiling.
3. Install the kernel and and its modules and doing it in text mode (Doing it in x will mess the bootup)
4. Modify the xorg.conf
For standard screen, xorgconfig can be used, but for non standard screen like mine, execute gtf [xres] [yres] [vertrefresh] -x, add the result (modeline blah....blah....) to xorg.conf, add PanelGeometry (my case is 1024x600) option into xorg.conf. Replace "vesa" driver with "geode"
5. Reinstall grub (maybe not necessary in Puppy, I did it in Slackware after installing new kernel or LILO will take over)
5. Reboot

I think the problem in Puppy is in xwin script. Xwin must be modified to force x to use the modified xorg.conf (with geode driver). I replace the device driver section with geode but puppy always replace it with nsc or vesa. Below is screenshot of my NB screen.

I hope those approach in Slackware can be doable in Puppy.

BTW, I am sorry for my English. It's my third language Smile

Back to top
View user's profile Send private message 
technosaurus


Joined: 18 May 2008
Posts: 4351

PostPosted: Wed 05 Nov 2008, 17:25    Post subject:  

I forgot to mention that I deleted all of the other xorg drivers - I did it only to save a little space but apparently it helped me out in other ways. I will recompile a new driver when 2.12 is released which will have RandR and incorporate nsc and cyrix (thus avoiding these conflicts) and for the rest of the xorg.conf I used one that Xubuntu Intrepid created - all I needed to change was to add the ..."XAA" line
Back to top
View user's profile Send private message 
strateg

Joined: 19 Oct 2008
Posts: 3

PostPosted: Fri 07 Nov 2008, 16:21    Post subject:  

Just tested Technosaurus xorg_geode-2.10.1.pet package.
Works fine in Puppy 4.1.
Use Menu/Setup/Xorg Video Wizard to change driver to:
Driver "geode" #card0driver
Option "AccelMethod" "XAA"

/Johan Linner
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 2 [22 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Hardware » Video
Jump to:  

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


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0976s ][ Queries: 12 (0.0216s) ][ GZIP on ]