PDA

View Full Version : Mobility 9000


cantas
February 22nd, 2006, 02:12 AM
Hi, I have a Mobility 9000. I followed all the instructions but I never get Xgl to work.
If I use fglrx driver (latest updates, bla bla) I only get a completely messed-up screen.
Using the radeon driver, I only get the server to start up, but the gdm greeter never runs.

Where am I wrong?

Thanks

Stefano

warpforge
February 22nd, 2006, 06:06 AM
I have an ATI Mobile FireGL 9000, which is basically the same as your card. Both the "ati" and "radeon" drivers work flawlessly for me. I'm currently using "radeon" because I read that it's accelerated more than "ati" for r200 cards (confirm?).

DarkZen
February 26th, 2006, 11:44 AM
Could you please post your xorg.conf ? I have the same card and it aint working. When I use the X server, I get :

root@fly-ubu0:~# glxinfo | grep direct
direct rendering: Yes

But when I run Xgl server, y get :

root@fly-ubu0:~# glxinfo | grep direct
direct rendering: No

I'm using the fglrx driver and fglrxinfo gives me this (on both X and Xgl):

fglrxinfo -display :1
display: :1.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: FireMV 2400 PCI DDR Generic
OpenGL version string: 1.3.1050 (X4.3.0-8.22.5)

Could you also post the output of those commands ?
Thanks !

sgardner
February 26th, 2006, 11:48 AM
To get direct rendering to work I had to add

Option "UseInternalAGPGART" "no"

to the device section.

DarkZen
February 26th, 2006, 12:54 PM
Could you post your xorg.conf ?
Algo, how are you starting Xgl ?

Joel B
February 26th, 2006, 04:15 PM
I managed to get Xgl working with the Radeon 9000 in my 600m. Here is my xorg.conf:


# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

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

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

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/event2"
Option "Protocol" "event"
Option "LeftEdge" "120"
Option "RightEdge" "830"
Option "TopEdge" "120"
Option "BottomEdge" "650"
Option "FingerLow" "14"
Option "FingerHigh" "15"
Option "MaxTapTime" "180"
Option "MaxTapMove" "110"
Option "ClickTime" "0"
Option "EmulateMidButtonTime" "75"
Option "VertScrollDelta" "10"
Option "HorizScrollDelta" "0"
Option "MinSpeed" "0.45"
Option "MaxSpeed" "0.75"
Option "AccelFactor" "0.020"
Option "EdgeMotionMinSpeed" "200"
Option "EdgeMotionMaxSpeed" "200"
Option "UpDownScrolling" "1"
Option "CircularScrolling" "0"
Option "CircScrollDelta" "0.1"
Option "CircScrollTrigger" "2"
Option "SHMConfig" "true"
EndSection

Section "Device"
Identifier "ATI Technologies, Inc. Radeon R250 Lf [Radeon Mobility 9000 M9]"
Driver "radeon"
BusID "PCI:1:0:0"
Option "UseFBDev" "true"
Option "UseInternalAGPGART" "no"
EndSection

Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 28-33
VertRefresh 43-72
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies, Inc. Radeon R250 Lf [Radeon Mobility 9000 M9]"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1400x1050"
EndSubSection
SubSection "Display"
Depth 4
Modes "1400x1050"
EndSubSection
SubSection "Display"
Depth 8
Modes "1400x1050"
EndSubSection
SubSection "Display"
Depth 15
Modes "1400x1050"
EndSubSection
SubSection "Display"
Depth 16
Modes "1400x1050"
EndSubSection
SubSection "Display"
Depth 24
Modes "1400x1050"
EndSubSection
EndSection

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

Section "DRI"
Mode 0666
EndSection


As with other people, though, direct rendering does not work and text scrolling is slow (along with various other problems). I start Xgl using the gdm method from the main thread.

Good luck

DarkZen
February 26th, 2006, 04:29 PM
Just as you say direct rendering doesnt work with this conf, this means that when you move a window from one place to another, you consume about 50% of the CPU :S.

THE question of the day is : " Is there any way to get DRI working with radeon driver in Xgl ? "