Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Any happy Radeon Xpress 200m user?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Thu Oct 26, 2006 11:05 am    Post subject: Any happy Radeon Xpress 200m user? Reply with quote

I own widescreen laptop with onboard Radeon graphic adapter:
Code:
lspci|grep VGA
01:05.0 VGA compatible controller: ATI Technologies Inc RS482 [Radeon Xpress 200M]

I've managed to run acceleration with ati-drivers
Code:
fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON XPRESS Series Generic
OpenGL version string: 2.0.6065 (8.29.6)

but I cannot get performance which satisfies me.
With a resolution of 1280x800 (which is maximum for this card) I get only:
Code:
fgl_glxgears
Using GLX_SGIX_pbuffer
583 frames in 5.0 seconds = 116.600 FPS
627 frames in 5.0 seconds = 125.400 FPS
650 frames in 5.0 seconds = 130.000 FPS

and baaad FPS in Nexuiz 1024x768 - 5-35.
I've tried many configurations of Xserver but nothing helped to increase performance.
My current xorg.conf:
Code:
Section "Module"
#    SubSection  "extmod"
#      Option    "omit xfree86-dga"   # don't initialise the DGA extension
#    EndSubSection
    Load        "dbe"
    Load        "type1"
    Load        "freetype"
    Load        "glx"
    Load        "dri"
    Load        "drm"
    Load        "GLcore"
    Load        "ddc"
    Load        "extmod"
EndSection

Section "Files"
    FontPath    "/usr/share/fonts/misc"
    FontPath    "/usr/share/fonts/75dpi"
    FontPath    "/usr/share/fonts/100dpi"
    FontPath    "/usr/share/fonts/msfonts"
    FontPath    "/usr/share/fonts/corefonts"
    FontPath    "/usr/share/fonts/terminus"
EndSection

Section "ServerFlags"
    Option      "AllowMouseOpenFail" "true"
#    Option "NoTrapSignals"
#    Option "DontVTSwitch"
#    Option "DontZap"
    Option "Dont Zoom"
#    Option "DisableVidModeExtension"
#    Option "AllowNonLocalXvidtune"
#    Option "DisableModInDev"
#    Option "AllowNonLocalModInDev"
    Option "NoPM" "yes"
EndSection

Section "InputDevice"
    Identifier  "Keyboard1"
    Driver      "kbd"
#    Option     "Protocol"      "Xqueue"
    Option      "AutoRepeat" "250 60"
#    Option     "Xleds"      "1 2 3"
    Option      "LeftAlt"     "Meta"
    Option      "RightAlt"    "ModeShift"
#    Option     "XkbDisable"
    Option      "XkbRules"      "xorg"
    Option      "XkbModel"      "pc105"
    Option      "XkbLayout"     "pl"
EndSection

Section "InputDevice"
    Identifier  "Mouse1"
    Driver      "mouse"
    Option "Protocol"    "ImPS/2"
    Option "Device"      "/dev/input/mice"
#    Option "Protocol"  "Xqueue"
    Option "ZAxisMapping"   "4 5 6 7"
    Option "Emulate3Buttons"
    Option "Emulate3Timeout"    "50"
EndSection

Section "InputDevice"
   Driver  "synaptics"
   Identifier  "TouchPad"
   Option "Device"  "/dev/input/mouse0"
   Option "Protocol""auto-dev"
   Option "LeftEdge"      "1700"
   Option "RightEdge"     "5300"
   Option "TopEdge"       "1700"
   Option "BottomEdge"    "4200"
   Option "FingerLow""25"
   Option "FingerHigh""30"
   Option "MaxTapTime""180"
   Option "MaxTapMove""220"
   Option "VertScrollDelta" "100"
   Option "MinSpeed""0.09"
   Option "MaxSpeed""0.18"
   Option "AccelFactor""0.0015"
   Option "SHMConfig""on"
 EndSection

Section "Monitor"
    Identifier "LCD"
    HorizSync   31.5 - 64.3
    VertRefresh 40-150
    Option "DPMS"
EndSection

 Section "Monitor"
    Identifier "TV"
    HorizSync 30-95
    VertRefresh 60
 EndSection

Section "Device"
    Identifier  "X200M"
    Driver      "fglrx"
    BusID       "PCI:01:05:0"
    Option      "UseFastTLS" "0"
    Option      "VideoOverlay" "on"
    Option      "UseInternalAGPGART"    "yes"
    Option      "NoMTRR"        "no"
    Option      "EnablePrivateBackZ" "yes"
    Option      "Capabilities" "0x00000000"
EndSection

Section "Device"
   Identifier      "TV"
   Driver          "fglrx"
   Option          "TVOutFormat" "SVIDEO" #or SVIDEO etc
   Option          "TVStandard" "PAL-G" #or NTSC, PAL-I for uk etc
   Option          "ConnectedMonitor" "TV"
EndSection

Section "Screen"
    Identifier  "screen0"
    Device      "X200M"
    Monitor     "LCD"
    DefaultDepth 24

    Subsection "Display"
        Depth       8
        Modes       "1280x800" "1024x768" "800x600"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "1280x800" "1024x768" "800x600"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "1280x800" "1024x768" "800x600"
        ViewPort    0 0
    EndSubsection
EndSection

Section "Screen"
   Device "TV"
   Identifier "screen1"
   Monitor "TV"
   DefaultDepth 24
       SubSection "Display"
               Depth 24
               Modes "1280x1024" "1280x800" "1024x768" "800x600"
       EndSubSection
EndSection

Section "ServerLayout"
    Identifier  "Simple Layout"
    Screen 0 "screen0"
    Screen 1 "screen1" RightOf "screen0"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "TouchPad" "AlwaysCore"
    InputDevice "Keyboard1" "CoreKeyboard"
    Option     "AIGLX" "false"
    Option "BlankTime"  "10"    # Blank the screen in 10 minutes (Fake)
    Option "StandbyTime" "20"   # Turn off screen in 20 minutes (DPMS)
    Option "SuspendTime" "30"   # Full hibernation in 30 minutes (DPMS)
    Option "OffTime"    "40"    # Turn off DPMS monitor (DPMS)
EndSection

 Section "dri"
    Group "video"
    Mode 0666
 EndSection

Section "Extensions"
    Option "Composite" "false"
    EndSection

Section "Extensions"
 Option "XVideo" "Enable"
EndSection


Code:
emerge --info
Portage 2.1.2_pre3-r9 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.18-gentoo-r1-bno i686)
=================================================================
System uname: 2.6.18-gentoo-r1-bno i686 Mobile AMD Sempron(tm) Processor 3000+
Gentoo Base System version 1.12.5
Last Sync: Thu, 26 Oct 2006 08:50:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon64 -msse3 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-march=athlon64 -msse3 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/pt/distfiles"
FEATURES="autoconfig ccache confcache distlocks metadata-transfer nodoc parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox"
GENTOO_MIRRORS="rsync://linux.rz.ruhr-uni-bochum.de/gentoo/"
LANG="pl_PL.UTF-8"
LC_ALL="pl_PL.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="pl"
MAKEOPTS="-j2"
PKGDIR="/pt/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/banned.branches"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/pt/temp"
PORTDIR="/portage"
PORTDIR_OVERLAY="/pt/overlay/portage-xgl"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext 7zip X aac aalib acpi aiglx alsa atm audacious audiofile bash-completion berkdb bitmap-fonts bittorrent bzip2 ccache cdr cli cracklib crypt cups curl dga dhcp directfb dlloader dri dvd dvdr dvdread elibc_glibc encode escreen exif extramodules extras fat fbcon fbsplash firefox flac fltk fortran ftp gdbm gif gimpprint glibc-omitfp glut gpm gtk gtk2 hfs ibam iconv idn imagemagick imap imlib input_devices_keyboard input_devices_mouse insecure-savers irc isdnlog jfs jpeg kde kdehiddenvisibility kernel_linux key-screen kqemu lame lcms libcaca libedit libg++ libwww linguas_pl lm_sensors mad mikmod mmx mmxext motif mozbranding mp3 mplayer multiuser musepack ncurses nls nothemes nptl nptlonly nsplugin ntfs ogg opengl oss pcre pdf perl pmu png pop ppds pppd python qt3 quicktime readline reflection reiser4 reiserfs rss sdl session slang sndfile sox spl sse sse2 ssl subtitles svg svga symlink tabs tcpd thesaurus tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU userlocales video_cards_fbdev video_cards_fglrx video_cards_radeon video_cards_vesa vim-pager voice vorbis wifi win32codecs xcomposite xfs xine xorg xpm xrandr xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK

My kernel config is here.

Can anyone help me to enjoy good performance of X?
_________________
powered by power plant
Back to top
View user's profile Send private message
sul3n3t
n00b
n00b


Joined: 11 Jun 2003
Posts: 10

PostPosted: Sat Nov 04, 2006 9:43 am    Post subject: Reply with quote

No, I'm not happy, but I've lowered my standards for direct rendering. Way lowered. Anyhow, there is this thread which tells you how to use the last known, old, and removed from portage version of the ati binary driver that had direct rendering for the 200m series. I don't use the overlay at the moment, and I might try to wait it out until the next working version. Sorry, sucks to have ati.
Back to top
View user's profile Send private message
testadilegno
n00b
n00b


Joined: 22 Sep 2006
Posts: 27
Location: Italy

PostPosted: Sat Nov 04, 2006 11:08 am    Post subject: Reply with quote

I have a very good laptop from HP, which is perfect under every aspect except that evil ATI card :? I would change it right now, and be sure that I will *never* buy another ATI card :evil: But perhaps AMD's acquisition will make ATI better, who knows?
Anyway try those 8.24.8: with a Turion 30 (1600 MHz) I reach 1700 fps with glxgears, and Wolfenstein: Enemy Territory runs great (except for sound, but that is another issue :x ). Also, I made the overlay in case something goes wrong and I cannot find these drivers anymore... I'd be screwed... :roll:
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Sun Nov 05, 2006 7:57 am    Post subject: Reply with quote

Well, uhm. Ati-drivers 8.24.8 is not in portage. That wouldn't be a problem (because of overlay), I would try as you advise but I get following "block" when trying to emerge this package:
Code:
emerge -avf =ati-drivers-8.24.8
These are the packages that would be fetched, in order:
Calculating dependencies... done!
[blocks B     ] >=x11-base/xorg-server-1.0.99 (is blocking x11-drivers/ati-drivers-8.24.8)
[ebuild     UD] x11-drivers/ati-drivers-8.24.8 [8.30.3-r1] USE="opengl (-acpi%*) (-doc%)" 0 kB [1]

_________________
powered by power plant
Back to top
View user's profile Send private message
testadilegno
n00b
n00b


Joined: 22 Sep 2006
Posts: 27
Location: Italy

PostPosted: Sun Nov 05, 2006 9:07 am    Post subject: Reply with quote

Yes, unfortunately somebody decided that xorg-server (and its dependencies) are not compatible with those 8.24.8. I do not know if that is a real issue, or just they do not care that there are a bunch of unlucky guys trying to run an amd64 box with xorg and an evil ATI Radeon Xpress 200M driver :(
Anyway what I did was:

1) Discover (at a price of a thousand reboots) that only 8.24.8 works on this card under amd64
2) Discover that you need to block >xorg-server-1.0.2-r7 (this one is the last working with 8.24.8
3) Made the overlay. I never made one, but it was very easy (the easiest part of everything)
4) Enjoy a working system (and raging agains ATI)

However for my thesis I am working with 3D proteins models with pymol and I have a nice opengl rendering of these, so I guess this mess is working well somehow :wink:

Most of the information you need (but would not want) to know is in this thread. Hope this helps :)
Back to top
View user's profile Send private message
Access Denied
n00b
n00b


Joined: 05 Nov 2006
Posts: 25
Location: Wisconsin, USA

PostPosted: Wed Nov 08, 2006 5:48 am    Post subject: help! Reply with quote

I posted in the thread everyone is referring to, but haven't gotten a reply.. so maybe here?

I have a dv8110us HP notebook with an ATI radeon xpress 200m card (like most, no?) .. Everyone that _can_ get direct rendering working is saying you must load AGPGART in your kernel. This is what I'm having a problem with. My kernel shows...

--- /dev/agpgart

I can't load it in the kernel, or as a module. For some reason it won't let me. I've tried threads on disabling IOMMU support in order to make it work, but no luck. Am I missing something? If I were able to load agpgart, i would probaly have direct rendering with the setup I have now. Seems that's the only thing holding me back. Please give suggestions!!
_________________
"It is only too true that a lot of artists are mentally ill - it's a life which, to put it mildly, makes one an outsider. I'm all right when I completely immerse myself in work, but I'll always remain half crazy." -Van Gogh
Back to top
View user's profile Send private message
testadilegno
n00b
n00b


Joined: 22 Sep 2006
Posts: 27
Location: Italy

PostPosted: Thu Nov 09, 2006 9:52 pm    Post subject: Reply with quote

Hmm I am really a noob at this, so handle with care every thing I tell you :wink:
I am pretty sure that your laptop, like mine, hasn't any AGP slot at all, as the evil ATI card is on the PCI EXPRESS. I am very silly not to have mentioned this... I took a long time to realize...

So you should not worry about AGP support, etc... Instead you should ensure that your kernel has a correct support for the PCIExpress: it should be enough, into make menuconfig go to the Bus Options section and check (I have built in) Pci Express Support 8)

Hope this helps! :)
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Fri Nov 10, 2006 10:53 am    Post subject: Reply with quote

Yep. You don't need agpgart for (pci e)XPRESS card.
_________________
powered by power plant
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments 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