| Author |
Message |
zoegy
Joined: 14 Jul 2008 Posts: 8
|
Posted: 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
| Description |
|

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

Download |
| Filename |
xf86-video-geode-2.9.0.tar.bz2 |
| Filesize |
579.09 KB |
| Downloaded |
676 Time(s) |
|
|
Back to top
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: Fri 18 Jul 2008, 07:20 Post subject:
|
|
Here's your pet you need, enjoy
ttuuxxx
| Description |
|

Download |
| Filename |
xf86-video-geode.pet |
| Filesize |
130.82 KB |
| Downloaded |
855 Time(s) |
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

|
|
Back to top
|
|
 |
zoegy
Joined: 14 Jul 2008 Posts: 8
|
Posted: 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
|
|
 |
Jacopo
Joined: 04 Oct 2008 Posts: 7
|
Posted: 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
|
|
 |
Jacopo
Joined: 04 Oct 2008 Posts: 7
|
Posted: 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
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: 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
ttuuxxx
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

|
|
Back to top
|
|
 |
strateg
Joined: 19 Oct 2008 Posts: 3
|
Posted: 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
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: 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
| Description |
|

Download |
| Filename |
xserver-xorg-video-geode_2.8.0-7.pet |
| Filesize |
140.29 KB |
| Downloaded |
672 Time(s) |
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

|
|
Back to top
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: 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
| Description |
|

Download |
| Filename |
geode_video_drivers_2.7.7.5.pet |
| Filesize |
690.07 KB |
| Downloaded |
626 Time(s) |
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

|
|
Back to top
|
|
 |
strateg
Joined: 19 Oct 2008 Posts: 3
|
Posted: 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
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 3843
|
Posted: 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
| Description |
compiled from source on puppy 4.1
|

Download |
| Filename |
xorg_geode-2.10.1.pet |
| Filesize |
125.46 KB |
| Downloaded |
898 Time(s) |
|
|
Back to top
|
|
 |
Blackmore
Joined: 04 Nov 2008 Posts: 1
|
Posted: 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
|
|
 |
zoegy
Joined: 14 Jul 2008 Posts: 8
|
Posted: 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
|
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 3843
|
Posted: 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
|
|
 |
strateg
Joined: 19 Oct 2008 Posts: 3
|
Posted: 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
|
|
 |
|