Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ATI Radeon < 8500 Setup on Kernel 2.6
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks
View previous topic :: View next topic  
Author Message
worf
n00b
n00b


Joined: 10 Mar 2004
Posts: 1

PostPosted: Wed Mar 10, 2004 1:27 pm    Post subject: ATI Radeon < 8500 Setup on Kernel 2.6 Reply with quote

ATI Radeon < 8500 Setup on Kernel 2.6

This document tries to describe the setup for ATI Cards not covered by the Binary Driver (e.g. ATI 7500 Mobility). It is a summary of various forum articles and google searches. Do NOT use this if you have:

  • ATI Radeon 8500, 9100, 9200, 9500, 9600, 9700, 9800, M9, M9+, M10
  • ATI FireGL 8700, 8800, E1, E2, X1, X2, Z1


  1. Enable /dev/agpgart Support in the kernel and choose the correct Module for your hardware. Compile this as a module, because some people reported failure if compiled into the kernel (can't remember the link right now)
    Code:
    Device Drivers -> Character Devices -> /dev/agpgart

  2. Enable the ATI radeon module for DRI (compile also as module).
    Code:
    Device Drivers -> Character Devices -> Direct Rendering Manager -> ATI Radeon

  3. Disable Framebuffer Support in the Kernel, if your computer freezes after logout from a X Session (if you want to use DRI).
    Code:
    Device Drivers -> Graphics Support -> Support for framebuffer devices

  4. Activate DRI and GLX in XF86Config (remember case sensitivity in XF86Config
    Code:
    Section "Module"
    ...
    Load  "dri"
    Load  "glx"
    EndSection

  5. Set Device Section to use ati driver. This will take care of loading all modules and autodetect monitors, etc. (adjust Identifier and BoardName to match your remaining XF86Config)
    Code:
    Section "Device"
    ...
    Identifier  "Card0"
    Driver      "ati"
    VendorName  "ATI Technologies Inc"
    BoardName   "Radeon Mobility M7 LW [Radeon Mobility 7500]"
    BusID       "PCI:1:0:0"
    EndSection

  6. Fine tune your card :-)

    • Set AGPMode to 2x or 4x (depending on your hardware)
      Code:
      Section "Device"
      Option     "AGPMode" "2"
      ...
      EndSection

    • Enable Page Flipping
      Code:
      Section "Device"
      Option     "EnablePageFlip" "True"
      ...
      EndSection

    • Enable DepthMoves (havn't tried to enable this option yet)
      Code:
      Section "Device"
      ...
      Option     "EnableDepthMoves" "True"
      EndSection

    • If you feel brave, enable FastWrite (according to various posts, this can cause a lot of problems)
      Code:
      Section "Device"
      ...
      Option     "AGPFastWrite" "True"
      EndSection


  7. If you have 2 displays you can enable cloning support in the driver. PrimaryType and SecondaryType are identifiers for the type of monitor connected:

      NONE -- Not connected
      CRT -- Analog CRT monitor
      TMDS -- Desktop flat panel
      LVDS -- Laptop flat panel

    Code:
    Section "Device"
    ...
    Option "MonitorLayout" "PrimaryType, SecondaryType"
    EndSection

    So if your primary is a Laptop and Secondary a Flatpanel:
    Code:
    Section "Device"
    ...
    Option "MonitorLayout" "LVDS, TMDS"
    EndSection

    You can set the resolution on the secondary display with:
    Code:
    Section "Device"
    ...
    Option "CloneMode" "resolution" #e.g. Option "CloneMode" "1280x1024"
    EndSection


For more options you can look at the man page:
Code:
 man radeon

I hope this compilation of tips (thanks again to the original authors whom I've forgotten) is useful and if you have more tips or corrections, post them.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks 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