View previous topic :: View next topic |
Author |
Message |
Codeman05 n00b
Joined: 13 Jul 2003 Posts: 20
|
Posted: Mon Jul 28, 2003 4:22 am Post subject: Need a little help with a Radeon 9700pro |
|
|
Hi,
First off, sorry if you've heard this question 6,000 times. I did a search first and couldn't find anything newer then 3 weeks old, and half the threads seemed to contradict themselves.
Anyway...I'm having a few problems with my Radeon. Doing 2D stuff, everything works like a charm. However, I recently installed Winex 3.1.
Well...3D intensive games play like crap. For example...Vice City...just being in the menu is like running a 286. I probably get .5fps at the menu screen. Half-life works decent, but looks poor...I think its actually running in software mode when I tell it OpenGL...thats how it looks anyway. I ran glxgears and got about 348fps...seems a little low from what I've read but not sure
System Specs:
AMD 2100+ @ 2.5GHz (stable, and I have the same prob @ stock)
Raid 0 array
Radeon 9700 pro
2.4.21 kernel
XFree 4.3.99
and I emerged the 2.9.8 ati drivers.
Any suggestions would be greatly appreciate it. I'm still pretty new to linux, but really hope to get this fixed so I never have to boot windows again lol
EDIT: Ok...I cant run anything in Opengl apparently, HL was running in software mode, and anything I try to run in Opengl freezes |
|
Back to top |
|
|
J0rus n00b
Joined: 27 May 2003 Posts: 30 Location: Maryland, USA
|
Posted: Mon Jul 28, 2003 7:23 am Post subject: |
|
|
What does running glxinfo tell you?
Have you tried the 2.9.13 drivers from portage?
Code: | # opengl-update ati | Tried this in a root console?
You should be seeing at least another zero on that glxgears score with your hardware...
~J0rus |
|
Back to top |
|
|
Codeman05 n00b
Joined: 13 Jul 2003 Posts: 20
|
Posted: Mon Jul 28, 2003 8:10 am Post subject: |
|
|
This is what glxinfo shows:
Code: | name of display: :0.0
Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_ATI_pixel_format_float,
GLX_ATI_render_texture
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_lod_bias
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 1 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x24 24 tc 1 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x25 24 tc 1 24 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x26 24 tc 1 24 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x27 24 dc 1 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x28 24 dc 1 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x29 24 dc 1 24 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x2a 24 dc 1 24 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
|
I haven't tried the update you posted, I'll give that a shot real quick[/code] |
|
Back to top |
|
|
Codeman05 n00b
Joined: 13 Jul 2003 Posts: 20
|
Posted: Mon Jul 28, 2003 8:11 am Post subject: |
|
|
Ok this is what "opengl-update ati" gave:
Code: |
* Switching to ati OpenGL interface... [ ok ] |
I take it thats a good sign?
I went ahead and emerged the 2.9.13 drivers...still hitting 342fps in glxgears, and no go
on any of the winex stuff with opengl or directx |
|
Back to top |
|
|
J0rus n00b
Joined: 27 May 2003 Posts: 30 Location: Maryland, USA
|
Posted: Mon Jul 28, 2003 5:16 pm Post subject: |
|
|
Code: | fglrxconfig
modprobe fglrx |
Try those two commands after emerge ati-driver
Does the fglrx module load ok? Check with lsmod
The problem is right there in your glxinfo report, 2nd line. You should have direct rendering enabled.
If the above suggestions don't get you any closer, we're probably looking at an issue in your kernel... You need to build agpgart as a module, build DRI Support in, DON't build DRM at all.
You also need MTRR support and make sure you aren't loading the radeon framebuffer driver.
Processor type and features -->
[*] MTRR (Memory Type Range Register) support
Character devices -->
<M> /dev/agpgart (AGP Support)
(under this section select your appropriate chipset, mines VIA)
[*] Direct Rendering Manager (XFree86 DRI support)
NO DRM OR DRM DRIVERS!
Console drivers -->
[*] VGA text console
[*] Video mode selection support
Frame-buffer support -->
[*] Support for frame buffer devices
[*] VESA VGA graphics console
DO NOT BUILD THE RADEON DRIVER HERE!
Ok rebuild your kernel if any changes were made, and be sure you emerge ati-drivers AFTER the rebuild to get the fglrx module back. If you are running framebuffer console might be a good idea to just turn it off till you get X up as I have a problem with ywrap/mtrr accel on FB console and X not loading with the 2.9.13-2s...
Good luck
~J0rus |
|
Back to top |
|
|
Codeman05 n00b
Joined: 13 Jul 2003 Posts: 20
|
Posted: Mon Jul 28, 2003 7:26 pm Post subject: |
|
|
ok 'fglrxconfig' wasnt even found.
and 'modprobe fglrx' just gave a bunch of errors.
I looked at the kernel, and the only thing wrong that I saw was that I had RADEON
compiled under Charater Devices, so I'm going to take that out.
I'm gonna recompile real quick and see how that does |
|
Back to top |
|
|
Codeman05 n00b
Joined: 13 Jul 2003 Posts: 20
|
Posted: Mon Jul 28, 2003 8:20 pm Post subject: |
|
|
ok, recompiled the kernel, then I went to emerge the ati-drivers and guess what...my luck stays the same and I get an error:
Code: |
Calculating dependencies ...done!
>>> emerge (1 of 1) media-video/ati-drivers-2.9.13-r1 to /
>>> md5 src_uri ;-) fglrx-glc22-4.3.0-2.9.13.i586.tar.gz
>>> md5 src_uri ;-) fglrx-2.9.13-2.6.tar.bz2
>>> Unpacking source...
>>> Source unpacked.
* building the glx module
ATI module generator V 2.0
==========================
probing for VMA API version...
cleaning...
patching 'highmem.h'...
patching 'drmP.h'...
patching file drmP.h
Hunk #1 succeeded at 283 (offset 28 lines).
Hunk #2 succeeded at 294 (offset 28 lines).
compiling 'agpgart_be.c'...
compiling 'agp3.c'...
compiling 'i7505-agp.c'...
compiling 'firegl_public.c'...
linking of fglrx kernel module...
duplication skipped - generator was not called from regular lib tree
done.
==============================
* building the fgl_glxgears sample
gcc -o fgl_glxgears -Wall -g -D USE_GLU -I/usr/X11R6/include -L/usr/X11R6/lib -lGL -lGLU -lX11 -lm fgl_glxgears.c
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make: *** [fgl_glxgears] Error 1
* fgl_glxgears sample not build
* building the qt fglx panel
Several lines of compiling...blah...blah...blah
/usr/qt/3/bin/moc Sheet.h -o moc_Sheet.cpp
/usr/qt/3/bin/moc Page.h -o moc_Page.cpp
/usr/qt/3/bin/moc InfoPage.h -o moc_InfoPage.cpp
/usr/qt/3/bin/moc DualScreenPage.h
-o mg++ FGLRXExtensions.o main.o Sheet.o Page.o InfoPage.o DualScreenPage.o AdjustPage.o BoardInfo.o moc_Sheet.o moc_Page.o moc_InfoPage.o moc_DualScreenPage.o moc_AdjustPage.o -o fireglcontrol.qt3.gcc3.2.3 -L/usr/qt/3/lib -L/usr/X11R6/lib -lqt -lGLU -lGL -lXmu -lICE -lSM -ldl -lXext -lX11 -lm -lXinerama -lXrender -lfreetype -lXxf86vm -L/usr/X11R6/lib -lXft
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make: *** [fireglcontrol.qt3.gcc3.2.3] Error 1
rm moc_Page.cpp moc_AdjustPage.cpp moc_InfoPage.cpp moc_DualScreenPage.cpp moc_Sheet.cpp
!!! ERROR: media-video/ati-drivers-2.9.13-r1 failed.
!!! Function src_compile, Line 85, Exitcode 2
!!! (no error message)
oc_DualScreenPage.cpp
|
What could be wrong now lol.
I'm going to go ahead and emerge system / world real quick and see if that makes an difference |
|
Back to top |
|
|
Codeman05 n00b
Joined: 13 Jul 2003 Posts: 20
|
Posted: Tue Jul 29, 2003 2:43 am Post subject: |
|
|
ok, I still can't emerge the ATI drivers, keep getting that same error.
I think portage got screwed up somehow....... |
|
Back to top |
|
|
Codeman05 n00b
Joined: 13 Jul 2003 Posts: 20
|
Posted: Tue Jul 29, 2003 6:18 am Post subject: |
|
|
wooo hoooo, it works!!!!
up from 348fps in glgears to 5209!
Winex sure flies.
Thanks for the help |
|
Back to top |
|
|
|
|
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
|
|