Page 1 of 6 123 ... LastLast
Results 1 to 10 of 56

Thread: Recommended xorg.conf setup for radeonhd on Mobility Radeon X1400

  1. #1

    Default Recommended xorg.conf setup for radeonhd on Mobility Radeon X1400

    Hi, I have a Dell Inspiron 6400 with an ATI Mobility Radeon X1400. I'm using radeonhd driver on linux 2.6.32-trunk-686 (Debian Squeeze). I would like to get suggestions as to which options I should allow on xorg.conf, or where I can find information to improve the driver's performance.

    Right now it's pretty crappy. It used to work really well with fglrx, but since it's not supported on newer kernels, I haven't been able to use it.

    So, I decided maybe there's a way I can get radeonhd to work decently on my laptop before I install an older kernel for fglrx. I'm not looking for 3D support (not aware if it's already available on the driver), but it would be nice anyways. Full screen video playback is extremely slow, sometimes it locks for a few seconds.

    Recommendations?

  2. #2
    Join Date
    Nov 2008
    Posts
    764

    Default

    Quote Originally Posted by fernandou View Post
    Full screen video playback is extremely slow
    using xv or ogl? xv will probably work better.

    http://www.x.org/wiki/radeonhd%3Afeature
    http://www.x.org/wiki/RadeonFeature

    3D should work with both. Have you tried radeon to see if it makes any difference? It seems that radeon is currently better maintained and receives more fixes and features.

  3. #3
    Join Date
    Jun 2009
    Posts
    2,927

    Default

    Which version of libdrm and mesa?

    Have you tried the radeon driver?

    With or without KMS?

  4. #4

    Default

    Which version of libdrm and mesa?
    I have this version of libdrm2 installed. I guess it was automatically installed.

    When I search for installed mesa packages, I get:

    Code:
    dpkg --get-selections | grep mesa
    libgl1-mesa-dri                                 install       
    libgl1-mesa-glx                                 install       
    libglu1-mesa                                    install
    Versions: 7.6.1-1


    Have you tried the radeon driver?
    Yes, after your answers I did, and not much has changed.

    With or without KMS?
    using xv or ogl? xv will probably work better.

    No idea...
    Since I'm pretty much a noob here, I'll paste my xorg.conf to see if that can give you a better idea of my configuration. I haven't done anything manually, just Xorg -configure, so the file was made automatically:

    Code:
    Section "Device"
            ### Available Driver options are:-
            ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
            ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
            ### [arg]: arg optional
            #Option     "NoAccel"            	# [<bool>]
            #Option     "AccelMethod"        	# [<str>]
            #Option     "offscreensize"      	# [<str>]
            #Option     "SWcursor"           	# [<bool>]
            #Option     "ignoreconnector"    	# [<str>]
            #Option     "forcereduced"       	# [<bool>]
            #Option     "forcedpi"           	# <i>
            #Option     "useconfiguredmonitor" 	# [<bool>]
            #Option     "HPD"                	# <str>
            #Option     "NoRandr"            	# [<bool>]
            #Option     "RROutputOrder"      	# [<str>]
            #Option     "DRI"                	# [<bool>]
            #Option     "TVMode"             	# [<str>]
            #Option     "ScaleType"          	# [<str>]
            #Option     "UseAtomBIOS"        	# [<bool>]
            #Option     "AtomBIOS"           	# [<str>]
            #Option     "UnverifiedFeatures" 	# [<bool>]
            #Option     "Audio"              	# [<bool>]
            #Option     "AudioStreamSilence" 	# [<str>]
            #Option     "HDMI"               	# [<str>]
            #Option     "COHERENT"           	# [<str>]
            #Option     "ForceLowPowerMode"  	# [<bool>]
            #Option     "LowPowerModeEngineClock" 	# <i>
    	Identifier  "Card0"
    	Driver      "radeon"
    	VendorName  "ATI Technologies Inc"
    	BoardName   "Radeon Mobility X1400"
    	BusID       "PCI:1:0:0"
    EndSection

  5. #5

    Default

    Which version of libdrm and mesa?
    Mesa packages installed:
    Code:
    dpkg --get-selections | grep mesa
    libgl1-mesa-dri                                 install
    libgl1-mesa-glx                                 install
    libglu1-mesa                                    install
    Version: 7.6.1-1

    DRM:
    Code:
    dpkg --get-selections | grep drm
    libdrm-intel1                                   install
    libdrm2                                         install
    Version: 2.4.11+git+20090630+de1ed01-1

    With or without KMS?
    using xv or ogl?
    No clue... I'm pretty much a n00b here, maybe my Device section from my xorg.conf file may give you an idea. It was automatically generated with Xorg -configure. I only changed the driver to radeon as you suggested, but nothing has changed:

    Code:
    Section "Device"
            ### Available Driver options are:-
            ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
            ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
            ### [arg]: arg optional
            #Option     "NoAccel"            	# [<bool>]
            #Option     "AccelMethod"        	# [<str>]
            #Option     "offscreensize"      	# [<str>]
            #Option     "SWcursor"           	# [<bool>]
            #Option     "ignoreconnector"    	# [<str>]
            #Option     "forcereduced"       	# [<bool>]
            #Option     "forcedpi"           	# <i>
            #Option     "useconfiguredmonitor" 	# [<bool>]
            #Option     "HPD"                	# <str>
            #Option     "NoRandr"            	# [<bool>]
            #Option     "RROutputOrder"      	# [<str>]
            #Option     "DRI"                	# [<bool>]
            #Option     "TVMode"             	# [<str>]
            #Option     "ScaleType"          	# [<str>]
            #Option     "UseAtomBIOS"        	# [<bool>]
            #Option     "AtomBIOS"           	# [<str>]
            #Option     "UnverifiedFeatures" 	# [<bool>]
            #Option     "Audio"              	# [<bool>]
            #Option     "AudioStreamSilence" 	# [<str>]
            #Option     "HDMI"               	# [<str>]
            #Option     "COHERENT"           	# [<str>]
            #Option     "ForceLowPowerMode"  	# [<bool>]
            #Option     "LowPowerModeEngineClock" 	# <i>
    	Identifier  "Card0"
    	Driver      "radeon"
    	VendorName  "ATI Technologies Inc"
    	BoardName   "Radeon Mobility X1400"
    	BusID       "PCI:1:0:0"
    EndSection
    I also detected some errors:
    Code:
    cat /var/log/Xorg.0.log | grep EE
            (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (II) Loading extension MIT-SCREEN-SAVER
    (EE) open /dev/fb0: No such file or directory
    (EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
    (EE) PreInit returned NULL for ""SynPS/2 Synaptics TouchPad""
    Maybe this can help you get a better idea of my situation.

  6. #6
    Join Date
    Jun 2009
    Posts
    2,927

    Default

    Your chipset should be well supported by this. First thing you should try is removing everything related to fglrx from your system. Completely deinstall, like it was never there. It messes everything up and doesn't play nicely with OSS drivers.

    Second thing you should try is running the radeon (xf86-video-ati) driver instead of RadeonHD. Both of them should work, but it's worth a shot.

    Third thing you should do is post the output of glxinfo |grep ender

  7. #7
    Join Date
    Jun 2009
    Posts
    2,927

    Default

    Also, what's the output of xvinfo?

    try running X without any xorg.conf

  8. #8

    Default

    First thing you should try is removing everything related to fglrx from your system. Completely deinstall, like it was never there. It messes everything up and doesn't play nicely with OSS drivers.
    Apparently its gone, I checked for installed packages so far:
    Code:
    dpkg --get-selections | grep fglrx
    fglrx-atieventsd                                deinstall
    fglrx-driver                                    deinstall
    fglrx-glx                                       deinstall
    Nothing installed apparently.

    glxinfo:

    Code:
    glxinfo | grep ender
    direct rendering: Yes
    OpenGL renderer string: Software Rasterizer
    xvinfo:
    Code:
    xvinfo
    X-Video Extension version 2.2
    screen #0
     no adaptors present
    How can I configure the way Xorg runs? I know I can specify a file with -config file, but how can I be certain I'm using this file?

  9. #9
    Join Date
    Jul 2008
    Location
    Greece
    Posts
    3,788

    Default

    X reads /etc/X11/xorg.conf by default.

  10. #10

    Default

    Quote Originally Posted by RealNC View Post
    X reads /etc/X11/xorg.conf by default.
    Apparently not, there is no xorg.conf file on /etc/X11.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •