LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 07-15-2003, 06:57 PM   #16
ex0
LQ Newbie
 
Registered: May 2003
Location: Perth, Australia
Distribution: Gentoo
Posts: 25

Rep: Reputation: 15

I got some dodgy third party HIS board too, that could be causing probkems too
 
Old 08-15-2003, 09:52 AM   #17
tlee5794
LQ Newbie
 
Registered: Aug 2003
Distribution: SuSE
Posts: 8

Rep: Reputation: 0
I've go a SOYO P4X400 motherboard and an Radeon 9500 Pro and
have not been able to get it to work with any combo of kernel
or ATI drivers.

I don't see in any of the other posts that anyone has gotten a
combo with the P4X400 and a Radeon 8x board to work with
DRI.

If someone has gotten such to work, what kernel and drivers did you use?

Thanks,
Tim Lee
 
Old 08-15-2003, 10:46 AM   #18
jpbarto
Senior Member
 
Registered: Mar 2003
Location: Pittsburgh, PA
Distribution: Gentoo / NetBSD
Posts: 1,251

Rep: Reputation: 45
I've gotten a 9700 Pro on the Via P4PB to work using Schneider Digital drivers (modified to support the P4x400).

You can download the driver from here:
https://sourceforge.net/projects/neofiregl/

then download the modified kernel module source (thats the neofiregl download).

Copy the contents of the (once untarred) neofiregl directory into the /lib/modules/firegl (which should have been created after installing the Schneider Digital driver). Then build the kernel module (fglrx). the fglrx module will replace the agpgart module and will support the P4x400.

hth,
jpbarto
 
Old 08-15-2003, 01:38 PM   #19
tlee5794
LQ Newbie
 
Registered: Aug 2003
Distribution: SuSE
Posts: 8

Rep: Reputation: 0
Still not working P4X400 with Radeaon 9500 pro

Thanks jpbarto for the pointers but still not working. This is the relevent lines from my XFree86.0.log file:

...
(II) Module fglrx: vendor="Fire GL - ATI Research GmbH, Germany"
compiled for 4.3.0, module version = 2.9.13
Module class: XFree86 Video Driver
ABI class: XFree86 Video Driver, version 0.6
...
(WW) fglrx(0): Cannot read colourmap from VGA. Will restore with default
(II) fglrx(0): UMM area: 0xd0953000 (size=0x076ad000)
(II) fglrx(0): driver needs XFree86 version: 4.3.x
(II) fglrx(0): detected XFree86 version: 4.3.0
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmGetBusid returned ''
(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0xe89d0000
(II) fglrx(0): [drm] mapped SAREA 0xe89d0000 to 0x4001d000
(II) fglrx(0): [drm] framebuffer handle = 0xd0000000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 2.9.12
(II) fglrx(0): Date: May 9 2003
(II) fglrx(0): Desc: ATI Fire GL DRM kernel module
(WW) fglrx(0): Kernel Module version does *not* match driver.
(EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work
(II) fglrx(0): [drm] removed 1 reserved context for kernel
(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0xe89d0000 at 0x4001d000
(WW) fglrx(0): DRI initialization failed!
(II) fglrx(0): FBADPhys: 0xd0000000 FBMappedSize: 0x08000000
Module called exit() function with value=1

The driver version was 2.9.13, that was the driver on https://sourceforge.net/projects/neofiregl/ and the module that was generated from the zip was 2.9.12. I'm guessing as the error says that is the problem. I wonder if I can still get 2.9.12 drivers from Schneider? Or maybe I missed something in the directions.

Any other ideas?

Thanks,
Tim Lee
 
Old 08-15-2003, 03:18 PM   #20
jpbarto
Senior Member
 
Registered: Mar 2003
Location: Pittsburgh, PA
Distribution: Gentoo / NetBSD
Posts: 1,251

Rep: Reputation: 45
Tim, my apologies. I hadn't realized these were two different versions. When I get home (in about 1 hour) I'll patch the latest version and repost to sourceforge.

Sorry again for the inconvenience.
jpbarto
 
Old 08-15-2003, 03:26 PM   #21
tlee5794
LQ Newbie
 
Registered: Aug 2003
Distribution: SuSE
Posts: 8

Rep: Reputation: 0
Jason,

Thanks again. I'll download them and try them once you post them. There is some discussion of this on the kernel mailing list also. Lot of people with these VIA motherboards and R300 ATI boards that can't get them to work.

Thanks,
Tim Lee
 
Old 08-15-2003, 04:29 PM   #22
jpbarto
Senior Member
 
Registered: Mar 2003
Location: Pittsburgh, PA
Distribution: Gentoo / NetBSD
Posts: 1,251

Rep: Reputation: 45
Tim,
I just downloaded the latest Schneider Digital and looked at the source (looks like they've been making ALOT of updates, neofiregl might be becoming unnecessary).

Listen I installed the latest and much like yours it didn't work. It seems their detection routines are STILL having trouble detecting the P4X400. However they did incorporate the changes I had made. (When I first got the thing working I had sent the patches and what not to them and it looks like they've finally incorporated them).

However to get it working here's what you do. in the kernel module directory (/lib/module/fglrx/build_mod) edit the agpgart_be.c file.

change line 5786:
via_generic_setup}, //AGP v2

to say
via_kt400_setup }, //AGP v2

this will force the driver to go around detecting the speed of the AGP port and go straight to setting it up for 8x. (which will of course cause problems if you ever put in a card that forces the port back to a 4x speed).

hope that helps,
jpbarto
 
Old 08-15-2003, 05:56 PM   #23
tlee5794
LQ Newbie
 
Registered: Aug 2003
Distribution: SuSE
Posts: 8

Rep: Reputation: 0
Jason,

You are my hero, after six months of trying to get this damned ATI card working with DRI you did it! The little change to the 3.02 ATI driver worked like a charm. Is someone feeding back the agpgart changes to the 2.4 kernel?

Thank you,
Tim Lee
 
Old 08-15-2003, 06:35 PM   #24
vexer
Member
 
Registered: Jan 2003
Location: Sudbury Ontario, Canada
Distribution: Slackware
Posts: 388

Rep: Reputation: 30
I would suggest modifying Nvidia's os-registry.c (it has documentation in it so you can figure out on your own what to change)

But regardless, my AGP status still reads Disabled. (a7v8x + gf ti4200)

I haven't been able to get it working what so ever :/


-vexer
 
Old 08-15-2003, 08:31 PM   #25
mattblack_uk
LQ Newbie
 
Registered: Aug 2003
Distribution: RedHat 9
Posts: 19

Rep: Reputation: 0
I've just posted a new thread about a similar problem.... Could someone read my thread . . . .

http://www.linuxquestions.org/questi...threadid=82394

. . . . and answer it in plain english... pretend I know nothing... I've been reading through this thread and most of it is going straight over my head . . . . pleeeze . . . thanx
 
Old 08-15-2003, 09:18 PM   #26
tlee5794
LQ Newbie
 
Registered: Aug 2003
Distribution: SuSE
Posts: 8

Rep: Reputation: 0
Hi,

Some more to report about my success/failures with a P4X400 motherboard and an Radeon 9500 Pro. After downloading and patching the newest Schneider drivers for my ATI as Jason stated above in this thread I have DRI working in some simple cases but not for any games. Screensavers work as does glxgears and fgl_glxgears.

All games crash with the same error and Signal 5:

FATAL:fglX11FreeBuffer: firegl_FreeBuffer() failed!

The games I've tried are tuxracer, Wolfenstein and Wolfensteing Enemy Territory.

Anyone else seen this? Does anyone know if there is anyway to report these problems to the developers writting the linux ATI drivers?

Thanks,
Tim Lee
 
Old 08-15-2003, 11:34 PM   #27
jpbarto
Senior Member
 
Registered: Mar 2003
Location: Pittsburgh, PA
Distribution: Gentoo / NetBSD
Posts: 1,251

Rep: Reputation: 45
Tim,
I don't know exactly what's happening with the FreeBuffer error. However I do get many errors from my driver reporting that it tried to free a NULL pointer. This again, is what NeoFireGL was trying to clear up. Perhaps there is still a need for review of C code and a rewriting of ATI drivers (aka NeoFireGL).
 
Old 08-15-2003, 11:42 PM   #28
jpbarto
Senior Member
 
Registered: Mar 2003
Location: Pittsburgh, PA
Distribution: Gentoo / NetBSD
Posts: 1,251

Rep: Reputation: 45
Tim,
if it's worth here's my driver section from XFree86config-4 (I have had Wolfenstein ET working) (I only post this cause fglrxconfig asked me compatability questions)

# === ATI device section ===

Section "Device"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
# === disable PnP Monitor ===
#Option "NoDDC"
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "no"
# === FireGL DDX driver module specific settings ===
# === Screen Management ===
Option "DesktopSetup" "0x00000000"
Option "MonitorLayout" "AUTO, AUTO"
Option "IgnoreEDID" "off"
Option "HSync2" "unspecified"
Option "VRefresh2" "unspecified"
Option "ScreenOverlap" "0"
# === TV-out Management ===
Option "NoTV" "yes"
Option "TVStandard" "NTSC-M"
Option "TVHSizeAdj" "0"
Option "TVVSizeAdj" "0"
Option "TVHPosAdj" "0"
Option "TVVPosAdj" "0"
Option "TVHStartAdj" "0"
Option "TVColorAdj" "0"
Option "GammaCorrectionI" "0x06419064"
Option "GammaCorrectionII" "0x00000000"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000000"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
Option "CenterMode" "off"
# === QBS Support ===
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
# === Misc Options ===
Option "UseFastTLS" "2"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "yes"
Option "ForceGenericCPU" "no"
# === FSAA ===
Option "FSAAScale" "1"
BusID "PCI:1:0:0" # vendor=1002, device=4e44
Screen 0
EndSection
 
Old 08-16-2003, 11:28 AM   #29
tlee5794
LQ Newbie
 
Registered: Aug 2003
Distribution: SuSE
Posts: 8

Rep: Reputation: 0
Jason,

I changed eveything I could to be the same as your XF86Config-4 and I still get the same errors in games. It appears to be in the X11 driver code. Wish we had the source to that part of the ATI drivers. I'm assuming that the firegl_FreeBuffer call is from ATI code.

Hum, non-fullscreen open GL games seem to work.

Thanks,
Tim Lee
 
Old 08-16-2003, 11:49 AM   #30
jpbarto
Senior Member
 
Registered: Mar 2003
Location: Pittsburgh, PA
Distribution: Gentoo / NetBSD
Posts: 1,251

Rep: Reputation: 45
Tim,
I haven't run many games. I did have Wolfenstein working however it would lock up at times. The only games I've gotten reliably working have been Quake III (linux version) and GLTron.

I'm still trying to get Half Life to work in Winex (haven't tried their latest 3.x version yet).
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
DMA don't work chipset kt400 pike Linux - General 14 06-23-2005 02:05 AM
Radeon graphics cards with KT400 chipset nemesis636 Linux - Hardware 14 11-15-2004 06:06 AM
Sound problem with ASUS A7V8X-X chipset KT400 mentallysilent Mandriva 30 06-24-2004 08:07 AM
Radeon 9800 Pro w/ KT400 chipset Direct Rendering not working nemesis636 Linux - Hardware 7 12-22-2003 09:16 AM
agpgart problems with a radeon 9700 pro, kt400, and redhat 9 makai_wi Linux - Hardware 11 08-22-2003 01:34 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 07:45 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration