View previous topic :: View next topic |
Author |
Message |
BeteNoire Veteran
Joined: 25 Sep 2005 Posts: 1827
|
Posted: Thu Oct 26, 2006 11:05 am Post subject: Any happy Radeon Xpress 200m user? |
|
|
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 |
|
|
sul3n3t n00b
Joined: 11 Jun 2003 Posts: 10
|
Posted: Sat Nov 04, 2006 9:43 am Post subject: |
|
|
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 |
|
|
testadilegno n00b
Joined: 22 Sep 2006 Posts: 27 Location: Italy
|
Posted: Sat Nov 04, 2006 11:08 am Post subject: |
|
|
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 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 ). Also, I made the overlay in case something goes wrong and I cannot find these drivers anymore... I'd be screwed... |
|
Back to top |
|
|
BeteNoire Veteran
Joined: 25 Sep 2005 Posts: 1827
|
Posted: Sun Nov 05, 2006 7:57 am Post subject: |
|
|
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 |
|
|
testadilegno n00b
Joined: 22 Sep 2006 Posts: 27 Location: Italy
|
Posted: Sun Nov 05, 2006 9:07 am Post subject: |
|
|
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
Most of the information you need (but would not want) to know is in this thread. Hope this helps |
|
Back to top |
|
|
Access Denied n00b
Joined: 05 Nov 2006 Posts: 25 Location: Wisconsin, USA
|
Posted: Wed Nov 08, 2006 5:48 am Post subject: help! |
|
|
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 |
|
|
testadilegno n00b
Joined: 22 Sep 2006 Posts: 27 Location: Italy
|
Posted: Thu Nov 09, 2006 9:52 pm Post subject: |
|
|
Hmm I am really a noob at this, so handle with care every thing I tell you
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
Hope this helps! |
|
Back to top |
|
|
BeteNoire Veteran
Joined: 25 Sep 2005 Posts: 1827
|
Posted: Fri Nov 10, 2006 10:53 am Post subject: |
|
|
Yep. You don't need agpgart for (pci e)XPRESS card. _________________ powered by power plant |
|
Back to top |
|
|
|
|
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
|
|