View previous topic :: View next topic |
Author |
Message |
anthrax_ Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/205923471747481608c261b.png)
Joined: 17 Oct 2006 Posts: 168 Location: Poland
|
Posted: Thu Oct 19, 2006 5:31 pm Post subject: ati + amd64 |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
laurentgedm Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/1257874075433dd77b78ae9.jpg)
Joined: 23 Feb 2005 Posts: 164 Location: Brussels
|
Posted: Fri Oct 20, 2006 9:25 am Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
anthrax_ Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/205923471747481608c261b.png)
Joined: 17 Oct 2006 Posts: 168 Location: Poland
|
Posted: Fri Oct 20, 2006 1:05 pm Post subject: |
|
|
Code: | # glxinfo | grep rendering
direct rendering: Yes
| I don't know what should i do ![Razz :P](images/smiles/icon_razz.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Chromatic Distortion n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/101248151645218cc455da8.jpg)
Joined: 10 Nov 2005 Posts: 17
|
Posted: Fri Oct 20, 2006 2:25 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
nutznboltz Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/15189878441562a563bdfa.jpg)
Joined: 23 Apr 2004 Posts: 239
|
Posted: Sat Oct 21, 2006 11:52 am Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
anthrax_ Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/205923471747481608c261b.png)
Joined: 17 Oct 2006 Posts: 168 Location: Poland
|
Posted: Sat Oct 21, 2006 7:37 pm Post subject: |
|
|
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
| ![Question :?:](images/smiles/icon_question.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|