Welcome to the most active Linux Forum on the web.
Go Back > Forums > Linux Forums > Linux - General
User Name
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.


  Search this Thread
Old 07-11-2007, 08:06 PM   #1
LQ Newbie
Registered: Jul 2007
Posts: 2

Rep: Reputation: 0
Unhappy ATI x1600 AGP + Fglrx = Bus Setting: 0x

I installed the fglrx drivers for my ATI x1600 Pro AGP card to get DRI and it seems to work (UT: GOTY works fine) and I get the following output when I run fglrxinfo:

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1600 Series
OpenGL version string: 2.0.6474 (8.38.6)

However, some 2D drawing operations are very slow. For example, when I open K3B, the background image takes about 1 second to get drawn. Another example is when I open the Log Out dialog in Kubuntu, the background slowly fades but it's not smooth like on my others computers. The dark overlay appears in chunks. Compiz/Beryl are also VERY slow when I resize a window or when I minimize/maximize (it takes about 2 secs before something happens when I maximize a window). I started investigating the problem and found 2 things.

1 - In ATI catalyst control center, Bus Setting is 0x
2 - In my Xorg.0.log:

(II) LoadModule: "fglrxdrm"
(II) Loading /usr/lib/xorg/modules/linux//
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
compiled for 7.1.0, module version = 8.38.6
ABI class: X.Org Server Extension, version 0.3
(--) fglrx(0): VideoRAM: 262144 kByte, Type: DDR2
(II) fglrx(0): PCIE card detected

Notice "PCIE card detected"... My x1600 is AGP...

I had a third problem before. When I used to cat /proc/mtrr I had all 8 registers used, 7 of which when in video memory (small chunks of increasing size in powers of 2 in video memory: 256k, 512k, 1mb, 2mb...). I fixed this by adding Option "mtrr" "off" in my xorg.conf but I'm not sure if it's a good solution.

Here's my xorg.conf, but I doubt it's something in there since I tried almost every possible combination of options.

Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbOptions" "lv3:ralt_switch"

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Buttons" "7"
Option "ButtonMapping" "1 2 3 6 7"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "false"

Section "ServerFlags"
Option "AIGLX" "off"

Section "Device"
Identifier "ATI X1600 Pro"
Driver "fglrx"
BusID "PCI:1:0:0"
Option "UseFBDev" "true"
Option "VideoOverlay" "on"
Option "mtrr" "off"

Section "Extensions"
Option "Composite" "0"

Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
DisplaySize 338 270 # 1280x1024 96dpi

Section "Screen"
Identifier "Default Screen"
Device "ATI X1600 Pro"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1024x768" "800x600" "640x480"
SubSection "Display"
Depth 4
Modes "1280x1024" "1024x768" "800x600" "640x480"
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "800x600" "640x480"
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"

Section "DRI"
Mode 0666

Thanks for your help!
Old 07-13-2007, 08:51 AM   #2
LQ Newbie
Registered: Jul 2007
Posts: 2

Original Poster
Rep: Reputation: 0
I was using a stock Ubuntu kernel (2.6.20-16) so I tried recompiling my kernel, removing everything I didn't need including PCI Express support. Unfortunately it didn't help and the card is still detected as PCI Express in the logs and the bus setting still says 0x. Any ideas?


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 On
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
plz help with Ati X1600 Raynus Slackware 17 08-29-2007 05:45 AM
FC6 fglrx X1600 Pro, no DRI and OpenGL DragonMaster Linux - Hardware 3 01-07-2007 05:24 AM
Ati x1600 Support Doolspin Linux - Laptop and Netbook 4 07-01-2006 06:37 PM
ATI Radeon fglrx driver - setting AGP speed vharishankar Linux - Hardware 17 08-17-2004 10:47 PM
PCI/AGP Bus Speed Display? dnar Linux - Hardware 0 11-30-2002 11:24 PM > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 05:04 PM.

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