Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ati + amd64
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
anthrax_
Apprentice
Apprentice


Joined: 17 Oct 2006
Posts: 168
Location: Poland

PostPosted: Thu Oct 19, 2006 5:31 pm    Post subject: ati + amd64 Reply with quote

I've amd64 3000+ processor and card radeon 9600. I've installed ati-drivers from this side: http://gentoo-wiki.com/HOWTO_ATI_on_amd64. I run glxgears to test fps and results sux:
Code:

1177 frames in 5.0 seconds = 235.232 FPS
1105 frames in 5.0 seconds = 220.997 FPS

What shuold i do to have better fps. Here is some info
Code:
 # glxinfo | grep Open
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 Generic
OpenGL version string: 2.0.6065 (8.29.6)
OpenGL extensions:
My xorg.conf
Code:

# Auto-generated by mkxf86config

Section "ServerLayout"

# PS/2 Mouse not detected
# Serial Mouse not detected
#No Synaptics touchpad found
   Identifier     "X.Org Configured"
   Screen      0  "aticonfig-Screen[0]" 0 0
   InputDevice    "Keyboard0" "CoreKeyboard"
   InputDevice    "USB Mouse" "AlwaysCore"
EndSection

Section "Files"
   FontPath     "/usr/share/fonts/util"
   FontPath     "/usr/share/fonts/encodings"
   FontPath     "/usr/share/fonts/misc"
   FontPath     "/usr/share/fonts/local"
   FontPath     "/usr/share/fonts/terminus"
   FontPath     "/usr/share/fonts/corefonts"
   FontPath     "/usr/local/share/fonts"
   FontPath     "/usr/share/fonts/default"
   FontPath     "/usr/share/fonts/TTF"
   FontPath     "/usr/share/fonts/type1"
   FontPath     "/usr/share/fonts/100dpi"
   FontPath     "/usr/share/fonts/75dpi"
   FontPath     "/usr/share/fonts/arphicfonts"
   FontPath     "/usr/share/fonts/jisx0213"
   FontPath     "/usr/share/fonts/shinonome"
   FontPath     "/usr/share/fonts/baekmuk-fonts"
   FontPath     "/usr/share/fonts/kacst-fonts"
   FontPath     "/usr/share/fonts/sgi-fonts"
   FontPath     "/usr/share/fonts/unfonts"
   FontPath     "/usr/share/fonts/default/ghostscript"
   FontPath     "/usr/share/fonts/xfonts-cronyx-100dpi:unscaled"
   FontPath     "/usr/share/fonts/xfonts-cronyx-75dpi:unscaled"
   FontPath     "/usr/share/fonts/xfonts-cronyx-misc:unscaled"
   FontPath     "/usr/share/fonts/xfonts-cronyx-100dpi"
   FontPath     "/usr/share/fonts/xfonts-cronyx-75dpi"
   FontPath     "/usr/share/fonts/xfonts-cronyx-misc"
   FontPath     "/usr/share/fonts/xfonts-cronyx-cp1251-100dpi:unscaled"
   FontPath     "/usr/share/fonts/xfonts-cronyx-cp1251-75dpi:unscaled"
   FontPath     "/usr/share/fonts/xfonts-cronyx-cp1251-misc:unscaled"
   FontPath     "/usr/share/fonts/xfonts-cronyx-cp1251-100dpi"
   FontPath     "/usr/share/fonts/xfonts-cronyx-cp1251-75dpi"
   FontPath     "/usr/share/fonts/xfonts-cronyx-cp1251-misc"
   FontPath     "/usr/share/fonts/xfonts-cronyx-isocyr-100dpi:unscaled"
   FontPath     "/usr/share/fonts/xfonts-cronyx-isocyr-75dpi:unscaled"
   FontPath     "/usr/share/fonts/xfonts-cronyx-isocyr-misc:unscaled"
   FontPath     "/usr/share/fonts/xfonts-cronyx-isocyr-100dpi"
   FontPath     "/usr/share/fonts/xfonts-cronyx-isocyr-75dpi"
   FontPath     "/usr/share/fonts/xfonts-cronyx-isocyr-misc"
   FontPath     "/usr/share/fonts/xfonts-cronyx-koi8r-100dpi:unscaled"
   FontPath     "/usr/share/fonts/xfonts-cronyx-koi8r-75dpi:unscaled"
   FontPath     "/usr/share/fonts/xfonts-cronyx-koi8r-misc:unscaled"
   FontPath     "/usr/share/fonts/xfonts-cronyx-koi8r-100dpi"
   FontPath     "/usr/share/fonts/xfonts-cronyx-koi8r-75dpi"
   FontPath     "/usr/share/fonts/xfonts-cronyx-koi8r-misc"
   FontPath     "/usr/share/fonts/xfonts-cronyx-koi8u-100dpi:unscaled"
   FontPath     "/usr/share/fonts/xfonts-cronyx-koi8u-75dpi:unscaled"
   FontPath     "/usr/share/fonts/xfonts-cronyx-koi8u-misc:unscaled"
   FontPath     "/usr/share/fonts/xfonts-cronyx-koi8u-100dpi"
   FontPath     "/usr/share/fonts/xfonts-cronyx-koi8u-75dpi"
   FontPath     "/usr/share/fonts/xfonts-cronyx-koi8u-misc"
EndSection

Section "Module"
   Load  "ddc"
   Load  "vbe"
   Load  "GLcore"
   Load  "dbe"
   Load  "dri"
   Load  "extmod"
   Load  "glx"
   Load  "bitmap"
   Load  "type1"
   Load  "freetype"
   Load  "record"
EndSection

Section "ServerFlags"
   Option       "AllowMouseOpenFail" "true"
EndSection

Section "InputDevice"
   Identifier  "Keyboard0"
   Driver      "kbd"
   Option       "CoreKeyboard"
   Option       "XkbRules" "xorg"
   Option       "XkbModel" "pc104"
   Option       "XkbOptions" "grp:toggle,grp_led:scroll"
   Option       "XkbVariant" ",winkeys"
EndSection

Section "InputDevice"
   Identifier  "Serial Mouse"
   Driver      "mouse"
   Option       "Protocol" "Microsoft"
   Option       "Device" "/dev/ttyS0"
   Option       "Emulate3Buttons" "true"
   Option       "Emulate3Timeout" "70"
   Option       "SendCoreEvents" "true"
EndSection

Section "InputDevice"
   Identifier  "PS/2 Mouse"
   Driver      "mouse"
   Option       "Protocol" "IMPS/2"
   Option       "Device" "/dev/misc/psaux"
   Option       "Emulate3Buttons" "true"
   Option       "Emulate3Timeout" "70"
   Option       "SendCoreEvents" "true"
   Option       "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
   Identifier  "USB Mouse"
   Driver      "mouse"
   Option       "Device" "/dev/input/mice"
   Option       "SendCoreEvents" "true"
   Option       "Protocol" "IMPS/2"
   Option       "ZAxisMapping" "4 5"
   Option       "Buttons" "5"
EndSection

Section "InputDevice"
   Identifier  "Synaptics"
   Driver      "synaptics"
   Option       "Protocol" "event"
   Option       "Device" ""
   Option       "LeftEdge" "1900"
   Option       "RightEdge" "5400"
   Option       "TopEdge" "1900"
   Option       "BottomEdge" "4000"
   Option       "FingerLow" "25"
   Option       "FingerHigh" "30"
   Option       "MaxTapTime" "180"
   Option       "MaxTapMove" "220"
   Option       "VertScrollDelta" "100"
   Option       "MinSpeed" "0.02"
   Option       "MaxSpeed" "0.10"
   Option       "AccelFactor" "0.0010"
   Option       "SHMConfig" "on"
EndSection

Section "Monitor"

 ### Comment all HorizSync and VertSync values to use DDC:
   Identifier   "Monitor0"
   HorizSync    31.5 - 64.3
   VertRefresh  50.0 - 70.0
EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
EndSection

Section "Device"

   ### Available Driver options are:-
   # sw_cursor is needed for some ati and radeon cards
   # The following line is auto-generated by x11-misc/mkxf86config
#   BusID       "PCI:1:0:0"
   Identifier  "Card0"
   Driver      "fglrx"
   VendorName  "All"
   BoardName   "All"
   Option       "sw_cursor"
   #Option     "hw_cursor"
   #Option     "NoAccel"
   #Option     "ShowCache"
   #Option     "ShadowFB"
   #Option     "UseFBDev"
   #Option     "Rotate"
   Option       "AGPMode" "8"
       Option "UseInternalAGPGART"         "no"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]"
   Driver      "fglrx"
       Option "UseInternalAGPGART"         "no"
EndSection

Section "Screen"
   Identifier "Screen0"
   Device     "Card0"
   Monitor    "Monitor0"
   DefaultDepth     24
   SubSection "Display"
      Depth     1
      Modes    "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth     4
      Modes    "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth     8
      Modes    "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth     15
      Modes    "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth     16
      Modes    "1280x1024" "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth     24
      Modes    "1280x1024" "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth     32
      Modes    "1024x768" "800x600" "640x480"
   EndSubSection
EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]"
   Device     "aticonfig-Device[0]"
   Monitor    "aticonfig-Monitor[0]"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]"
   Device     "aticonfig-Device[0]"
   Monitor    "aticonfig-Monitor[0]"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection

Section "DRI"
   Mode         0666
EndSection
Back to top
View user's profile Send private message
laurentgedm
Apprentice
Apprentice


Joined: 23 Feb 2005
Posts: 164
Location: Brussels

PostPosted: Fri Oct 20, 2006 9:25 am    Post subject: Reply with quote

I was told (on this forum) that this was normal, that GLXGears was not a relevant benchmark. I have the same score as you.

What is the result of
Code:

# glxinfo | grep rendering


I get

Code:
# glxinfo | grep rendering
direct rendering: Yes


Also, when you type "glxinfo", what is the "vendor string"? It should be ATI, i think.
EDIT: i didn't see you posted it. Great.
Back to top
View user's profile Send private message
anthrax_
Apprentice
Apprentice


Joined: 17 Oct 2006
Posts: 168
Location: Poland

PostPosted: Fri Oct 20, 2006 1:05 pm    Post subject: Reply with quote

Code:
 # glxinfo | grep rendering
direct rendering: Yes
I don't know what should i do :P
Back to top
View user's profile Send private message
Chromatic Distortion
n00b
n00b


Joined: 10 Nov 2005
Posts: 17

PostPosted: Fri Oct 20, 2006 2:25 pm    Post subject: Reply with quote

Yeah, that's about what I got for my fps. Before with my radeon xpress 200m, I got 500fps or so with the open-source radeon driver. Once I installed the ati driver, I am now getting around 200-250fps with the ati driver (and that's with a laptop card). Basically the only thing I got back was 3d-rendering for losing all that fps. I am not sure that ati has completely finished the driver for 9600.

You do have 3d-rendering though.

You can test 3d-rendering with ati's prop. app fgl_glxgears. It should already be installed.
Back to top
View user's profile Send private message
nutznboltz
Apprentice
Apprentice


Joined: 23 Apr 2004
Posts: 239

PostPosted: Sat Oct 21, 2006 11:52 am    Post subject: Reply with quote

laurentgedm wrote:
I was told (on this forum) that this was normal, that GLXGears was not a relevant benchmark. I have the same score as you.

BS! Things are not right if you are seeing poor peformance from glxgears.

Which version of ati-drivers are you using? I thought I was clinging to 8.24.8 but that ebuild is dead and portage picked a substitute for me without much fanfare.

Anyhow, here's some things to check against:

Code:
$ grep ati-driver /etc/portage/package.keywords
=x11-drivers/ati-drivers-8.24.8

$ emerge -s ati-drivers
*  x11-drivers/ati-drivers
      Latest version available: 8.27.10-r1
      Latest version installed: 8.27.10-r1
      Size of files: 56,272 kB
      Homepage:      http://www.ati.com
      Description:   Ati precompiled drivers for r350, r300, r250 and r200 chipsets
      License:       ATI

$ uname -a
Linux hermes 2.6.17-gentoo-r4 #3 PREEMPT Thu Oct 12 08:48:23 EDT 2006 x86_64 AMD Opteron(tm) Processor 246 GNU/Linux

$ lspci | grep ATI
02:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV250 If [Radeon 9000] (rev 01)
02:00.1 Display controller: ATI Technologies Inc Radeon RV250 [Radeon 9000] (Secondary) (rev 01)

$ dmesg  | grep fglrx
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 921 MBytes.
[fglrx] module loaded - fglrx 8.27.10 [Jul 27 2006] on minor 0
[fglrx] AGP GART is configured for kernel IOMMU, internal GART will not be used
[fglrx] AGP detected, AgpState   = 0x1f000337 (hardware caps of chipset)
[fglrx] AGP enabled,  AgpCommand = 0x1f000314 (selected caps)
[fglrx] total      GART = 268435456
[fglrx] free       GART = 252440576
[fglrx] max single GART = 252440576
[fglrx] total      LFB  = 61861888
[fglrx] free       LFB  = 55570432
[fglrx] max single LFB  = 55570432
[fglrx] total      Inv  = 0
[fglrx] free       Inv  = 0
[fglrx] max single Inv  = 0
[fglrx] total      TIM  = 0

$ lsmod | grep fglrx
fglrx                 449396  8

$ glxgears
7015 frames in 5.1 seconds = 1380.350 FPS
5108 frames in 5.0 seconds = 1015.762 FPS
5641 frames in 5.0 seconds = 1128.103 FPS
6274 frames in 5.0 seconds = 1254.756 FPS


Also I looked at http://gentoo-wiki.com/HOWTO_ATI_on_amd64 and I'm not doing a lot of their stuff. For instance I am not using modules for AGP:
Code:
$ zgrep -i agp /proc/config.gz
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
# CONFIG_AGP_INTEL is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_VIA is not set
I do have IOMMU set
Code:
$ zgrep -i mmu /proc/config.gz
CONFIG_MMU=y
CONFIG_GART_IOMMU=y
Back to top
View user's profile Send private message
anthrax_
Apprentice
Apprentice


Joined: 17 Oct 2006
Posts: 168
Location: Poland

PostPosted: Sat Oct 21, 2006 7:37 pm    Post subject: Reply with quote

i have ati-drivers-8.29.6
Code:
lspci | grep ATI
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AP [Radeon 9600]
01:00.1 Display controller: ATI Technologies Inc RV350 AP [Radeon 9600] (Secondary)

Code:
dmesg | grep fglrx
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 426 MBytes.
[fglrx] module loaded - fglrx 8.29.6 [Sep 19 2006] on minor 0
[fglrx] AGP detected, AgpState   = 0x1f00421b (hardware caps of chipset)
[fglrx] AGP enabled,  AgpCommand = 0x1f004312 (selected caps)
[fglrx] total      GART = 134217728
[fglrx] free       GART = 118222848
[fglrx] max single GART = 118222848
[fglrx] total      LFB  = 126873600
[fglrx] free       LFB  = 116387840
[fglrx] max single LFB  = 116387840
[fglrx] total      Inv  = 134217728
[fglrx] free       Inv  = 134217728
[fglrx] max single Inv  = 134217728
[fglrx] total      TIM  = 0
Code:
lsmod | grep fglrx
fglrx                 453812  8
agpgart                29412  2 fglrx,amd64_agp

Code:
zgrep -i agp /proc/config.gz
CONFIG_AGP=m
CONFIG_AGP_AMD64=m
CONFIG_AGP_INTEL=m
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_VIA is not set

Code:
zgrep -i mmu /proc/config.gz
CONFIG_MMU=y
# CONFIG_GART_IOMMU is not set
:?: :?: :?:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
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