LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 06-14-2005, 02:13 PM   #1
xushi
Senior Member
 
Registered: Jun 2003
Location: UK
Distribution: Gentoo
Posts: 1,288

Rep: Reputation: 45
Talking ATI 8.14.13 + 2.6.11.12 + Dual Monitor


Just to let everyone know, yet another ATI driver set, and this time i'm VERY VERY impressed.

ATI has a new installer, ati-driver-installer-8.14.13.run, which works like a charm, and is GUI for a change =)

Edit:: The driver link is 2 threads down. Installation was easy. you just chmod the installer to make it executable, run it, and follow the instructions (GUI)
Code:
chmod +x ati-driver-installer-8.14.13.run
./ati-driver-installer-8.14.13.run
Install, restart, and BAM, everything was working on my old settings except dual monitor settings (discussed below). No patches this time.. everything was plain vanilla. I have both agpgart and DRI enabled as modules in my kernel. glxgears gives me 2110fps on ATI Mobility Radion M9 (9200).

So i decided to give fglrxconfig a try since its been a year i didn't, and i want to sort out this dual monitor business... The new setup went smoothly, and it detected that i have 2 screens, and set it up. However, its slightly problematic.

glxgears now gives me 1700fps, but i guess its because i'm a very high resolution and dual monitors.. I don't mind.

The problem is, that previously, with 'radeon' drivers, it actually gave me a new screen on each monitor. It recognised the laptop as 1680x1050, and the ext monitor as 1280x1024, giving me a total of 2960x2074. Anything i start up, it starts it in the middle of whichever screen my mouse is on. You can drag and drop between them and scroll your mouse over from one to the other, but each screen had its own background.

Now, with fglrx drivers, its just one big screen streached over both monitors.. with the same background seriously streached.. lol. The resolution now is 3360x1050. Everything and anything i start, loads up smack in the middle, with half of it showing on the right side of my laptop, and the other half on the left side of the ext monitor (layout = LCD,CRT).

I'm wondering if anyone can guide me in showing me how i can fix this problem.

Thanks, and here's a copy of my new xorg.conf
Note: i edited out the games section and the other sections of xorg.conf to reduce confusion over things that won't be needed here atm. And the stuff in red you can ignore, because it has no effect over the end result.


Code:
# **********************************************************************
# DRI Section
# **********************************************************************
Section "DRI"
    Mode 0666
EndSection

# **********************************************************************
# Module section -- this  section  is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
Section "Module"

    Load        "dbe"  	# Double buffer extension
    Load  "extmod"
    SubSection "extmod"
       Option    "omit xfree86-dga" 
    EndSubSection
    Load        "type1"
    Load        "freetype"
    Load        "glx"   # libglx.a
    Load        "dri"   # libdri.a
EndSection


# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"
    Option "BlankTime"  "5"
    Option "OffTime"  "10"
EndSection

# **********************************************************************
# Monitor section
# **********************************************************************

# Any number of monitor sections may be present

# Laptop's monitor
Section "Monitor"
    Identifier  "Monitor0"
    HorizSync   31.5 - 64.3
    VertRefresh 50 - 90
    Option "DPMS"
EndSection

# Second Monitor
Section "Monitor"
    Identifier "Monitor1"
    HorizSync   24.8 - 80
    VertRefresh 56 - 85
    Option "DPMS"
EndSection


# **********************************************************************
# Graphics device section
# **********************************************************************

Section "Device"
    Identifier                          "ATI3D"
    Driver                              "fglrx"

# === disable/enable XAA/DRI ===
    Option "no_accel"                   "no"
    Option "no_dri"                     "no"
# === misc DRI settings ===
    Option "mtrr"                       "off" # disable DRI mtrr mapper, driver has its own code for mtrr
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
    Option "DesktopSetup"               "0x00000200" #201 
    Option "MonitorLayout"              "LVDS,CRT" 
    Option "IgnoreEDID"                 "off"
    Option "HSync2"                     "24.8 - 80" 
    Option "VRefresh2"                  "56 - 85" 
    Option "ScreenOverlap"              "0" 
# === TV-out Management ===
    Option "NoTV"                       "yes"     
    Option "TVStandard"                 "PAL"     
    Option "TVHSizeAdj"                 "0"     
    Option "TVVSizeAdj"                 "0"     
    Option "TVHPosAdj"                  "0"   
    Option "TVVPosAdj"                  "0"     
    Option "TVHStartAdj"                "0"     
    Option "TVColorAdj"                 "0"     
    Option "GammaCorrectionI"           "0x00000000"
    Option "GammaCorrectionII"          "0x00000000"
# === OpenGL specific profiles/settings ===
    Option "Capabilities"               "0x00000000"
# === Video Overlay for the Xv extension ===
    Option "VideoOverlay"               "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
#       will be disabled automatically
    Option "OpenGLOverlay"              "off"
# === Center Mode (Laptops only) ===
    Option "CenterMode"                 "off"
# === Pseudo Color Visuals (8-bit visuals) ===
    Option "PseudoColorVisuals"         "off"
# === QBS Management ===
    Option "Stereo"                     "off"
    Option "StereoSyncEnable"           "1"
# === FSAA Management ===
    Option "FSAAEnable"                 "no"
    Option "FSAAScale"                  "1"
    Option "FSAADisableGamma"           "no"
    Option "FSAACustomizeMSPos"         "no"
    Option "FSAAMSPosX0"                "0.000000"
    Option "FSAAMSPosY0"                "0.000000"
    Option "FSAAMSPosX1"                "0.000000"
    Option "FSAAMSPosY1"                "0.000000"
    Option "FSAAMSPosX2"                "0.000000"
    Option "FSAAMSPosY2"                "0.000000"
    Option "FSAAMSPosX3"                "0.000000"
    Option "FSAAMSPosY3"                "0.000000"
    Option "FSAAMSPosX4"                "0.000000"
    Option "FSAAMSPosY4"                "0.000000"
    Option "FSAAMSPosX5"                "0.000000"
    Option "FSAAMSPosY5"                "0.000000"
# === Misc Options ===
    Option "UseFastTLS"                 "1"
    Option "BlockSignalsOnLock"         "on"
    Option "UseInternalAGPGART"         "yes"
    Option "ForceGenericCPU"            "no"
    BusID "PCI:1:0:0"    # vendor=1002, device=4c66
    Screen 0
EndSection



# ****************************************
# Screen sections
# ****************************************

# Default ext desktop screen
Section "Screen"
    Identifier  "Screen 0"
    Device "ATI3D"
    Monitor     "Monitor0"
    DefaultDepth 24

    Subsection "Display"
        Depth       24
	Modes       "2960x2074 2704x1818 1680x1050 1024x768 800x600 640x480"
    EndSubsection
EndSection



# **********************************************************************
# ServerLayout sections.
# **********************************************************************

Section "ServerLayout"
    Identifier  "Multihead Layout"
    Screen "Screen 0"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection

### EOF ###
All in all, really impressive work.. finally ati's beginning to show us some quality work.


EDIT:
In the radeon drivers, if i maximise a window, it still sticks to that same screen its on. With these fglrx drivers, it streaches over the 2 monitors.. =/ this is also another problem.

Last edited by xushi; 06-15-2005 at 07:20 AM.
 
Old 06-15-2005, 06:11 AM   #2
Bruce Hill
HCL Maintainer
 
Registered: Jun 2003
Location: McCalla, AL, USA
Distribution: Arch, Gentoo
Posts: 6,940

Rep: Reputation: 129Reputation: 129
I can't help with with your issue at this time, even after reading the
ATI website information. But...could provide a link to the driver?
 
Old 06-15-2005, 07:14 AM   #3
xushi
Senior Member
 
Registered: Jun 2003
Location: UK
Distribution: Gentoo
Posts: 1,288

Original Poster
Rep: Reputation: 45
Sorry, forgot to post a link.

https://support.ati.com/ics/support/...uestionID=1176

If the link doesn't quite work, go to http://ati.com
on the top, click on "Drivers & Software"
choose "Linux Drivers and Software"
depending on your processor (32 or 64 bit), choose "RADEON 8500 Series and higher"
click on "ATI Proprietary Linux x86 Drivers for XFree86 / X.Org Version 8.14.13"

And finally, download the installer or driver.
 
Old 06-15-2005, 07:35 AM   #4
Bruce Hill
HCL Maintainer
 
Registered: Jun 2003
Location: McCalla, AL, USA
Distribution: Arch, Gentoo
Posts: 6,940

Rep: Reputation: 129Reputation: 129
Thanks for posting the link...it doesn't work for me. However, I did finally wade through the
ton of junk to get to any valuable information, and found that my chipset isnt' supported
anyway. Hope you get your issue solved...
 
Old 06-15-2005, 09:06 AM   #5
cathectic
Member
 
Registered: Sep 2004
Location: UK, Europe
Distribution: Slackware64
Posts: 761

Rep: Reputation: 35
Do you have 'Option "DesktopSetup"' right?

Code:
Option "DesktopSetup"               "0x00000000"	# Single -or- Dual Head
Option "DesktopSetup"               "0x00000100"	# Clone -or- Laptop (configure MonitorLayout below)
Option "DesktopSetup"               "0x00000200"	# Big - Horizontal
Option "DesktopSetup"               "0x00000201"	# Big - Horizontal, connector1 on right
Option "DesktopSetup"               "0x00000300"	# Big - Vertical
Option "DesktopSetup"               "0x00000301"	# Big - Vertical, connector1 on bottom
You have it set has 0x00000200, but 0x00000000 looks more appropriate? (I'm not sure what other settings would need to go with it though).

Edit

Slight Addendum: Scroll through this configuration and look up the settings for dual head. It suggests you need two fglrx devices, and then ServerLayout set properly, if that's the result you're after?

Last edited by cathectic; 06-15-2005 at 09:13 AM.
 
Old 06-15-2005, 09:13 AM   #6
xushi
Senior Member
 
Registered: Jun 2003
Location: UK
Distribution: Gentoo
Posts: 1,288

Original Poster
Rep: Reputation: 45
Quote:
Originally posted by Chinaman
Thanks for posting the link...it doesn't work for me. However, I did finally wade through the
ton of junk to get to any valuable information, and found that my chipset isnt' supported
anyway. Hope you get your issue solved...
Which chipset is that btw?
 
Old 06-15-2005, 09:16 AM   #7
Bruce Hill
HCL Maintainer
 
Registered: Jun 2003
Location: McCalla, AL, USA
Distribution: Arch, Gentoo
Posts: 6,940

Rep: Reputation: 129Reputation: 129
Satellite A65-S126, ATI MOBILITY RADEON 7000 IGP
 
Old 06-15-2005, 09:16 AM   #8
cathectic
Member
 
Registered: Sep 2004
Location: UK, Europe
Distribution: Slackware64
Posts: 761

Rep: Reputation: 35
ATi's website list is rather cut short. The output from fglrx in Xorg.0.log gives the following as compatible chipsets/cards:

RADEON 9000/9000 PRO (RV250 4966), RADEON 9000 LE (RV250 4967),
MOBILITY FireGL 9000 (M9 4C64), MOBILITY RADEON 9000 (M9 4C66),
RADEON 9000 PRO (D9 4C67), RADEON 9250 (RV280 5960),
RADEON 9200 (RV280 5961), RADEON 9200 SE (RV280 5964),
MOBILITY RADEON 9200 (M9+ 5C61), MOBILITY RADEON 9200 (M9+ 5C63),
FireGL 8800 (R200 5148), RADEON 8500 (R200 514C),
RADEON 9100 (R200 514D), RADEON 8500 AIW (R200 4242),
RADEON 9600 (RV350 4150), RADEON 9600 SE (RV350 4151),
RADEON 9600 PRO (RV360 4152),
MOBILITY RADEON 9600/9700 (M10/M11 4E50), RADEON 9500 (R300 4144),
RADEON 9600 TX (R300 4146), FireGL Z1 (R300 4147),
RADEON 9700 PRO (R300 4E44), RADEON 9500 PRO/9700 (R300 4E45),
RADEON 9600 TX (R300 4E46), FireGL X1 (R300 4E47),
RADEON 9800 SE (R350 4148), RADEON 9550 (RV350 4153),
FireGL T2 (RV350 4154), RADEON 9800 PRO (R350 4E48),
RADEON 9800 (R350 4E49), RADEON 9800 XT (R360 4E4A),
MOBILITY FireGL T2/T2e (M10/M11 4E54), RADEON X300 (RV370 5B60),
RADEON X600 (RV380 5B62), FireGL V3100 (RV370 5B64),
MOBILITY RADEON X300 (M22 5460), MOBILITY FireGL V3100 (M22 5464),
RADEON X600 (RV380 3E50), FireGL V3200 (RV380 3E54),
MOBILITY RADEON X600 (M24 3150), MOBILITY RADEON X300 (M22 3152),
MOBILITY FireGL V3200 (M24 3154), RADEON X800 (R420 4A48),
RADEON X800 PRO (R420 4A49), RADEON X800 SE (R420 4A4A),
RADEON X800 XT (R420 4A4B), RADEON X800 (R420 4A4C),
FireGL X3-256 (R420 4A4D), MOBILITY RADEON 9800 (M18 4A4E),
RADEON X800 XT Platinum Edition (R420 4A50), RADEON X800 (R423 5548),
RADEON X800 PRO (R423 5549),
RADEON X800 XT Platinum Edition (R423 554A),
RADEON X800 SE (R423 554B), RADEON X800 XT (R423 5D57),
MOBILITY RADEON X800 XT (M28 5D48), MOBILITY FireGL V5100 (M28 5D49),
RADEON X800 XL (R430 554D), RADEON X800 (R430 554F),
RADEON X850 XT Platinum Edition (R480 5D4D),
RADEON X850 PRO (R480 5D4F), RADEON X850 XT (R480 5D52),
RADEON X700 XT (RV410 5E4A), RADEON X700 PRO (RV410 5E4B),
RADEON X700 SE (RV410 5E4C), RADEON X700 (RV410 5E4D),
RADEON X700 (RV410 5E4F), MOBILITY RADEON X700 (M26 5652),
MOBILITY RADEON X700 (M26 5653), RADEON 9100 IGP (RS300 5834),
RADEON 9000 PRO/9100 PRO IGP (RS350 7834),
MOBILITY RADEON 9000/9100 IGP (RS300M 5835)
 
Old 07-09-2005, 06:50 AM   #9
gfannes
LQ Newbie
 
Registered: Jul 2005
Posts: 1

Rep: Reputation: 0
hello, i have a hp / compac nx8220 with ati x600 graphics card running slackware 10.0. i downloaded the ati-driver-installer-8.14.13.run and ran it, but it does not display any GUI at all. this is the output it generates:
Creating directory fglrx-install
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.14.13............................................................................................. .................................................................................................... .................................................................................................... .............
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Detected configuration:
Architecture: i686 (32-bit)
X Server:
Removing temporary directory: fglrx-install

so i have the feeling something is not right. i also downloaded the some script from ati that should check my xorg version etc, but it only gives the following output:
=====================================================================
ATI Technologies
=====================================================================
You are either not running this script from the console
or simply do not have console ownership. Requirement failed.
Unable to determine XFree86 Version. Stopping now.

strange, i logged in as root, and ran this script both from console and from a xterm within x (i can run x at 1280x1024, but my screen supports 1680x1050).

i also tried to install fglrx_6_8_0-8.14.13-1.i386.rpm, both after making a .tgz from it or installing it with the --nodeps option (a lot of dependencies fail). i think this is ok, i can even run fglrxconfig to generate a xorg.conf for me, but it does not work.

any help is welcome, i'm not interested in opengl etc, i just want to enable the 1680x1050 resolution.

greetings,
geert fannes
 
Old 07-09-2005, 07:30 AM   #10
xushi
Senior Member
 
Registered: Jun 2003
Location: UK
Distribution: Gentoo
Posts: 1,288

Original Poster
Rep: Reputation: 45
Quote:
any help is welcome, i'm not interested in opengl etc, i just want to enable the 1680x1050 resolution.
You should be able to have that resolution without ATI's drivers.
edit: IF you're not going to use 3D acceleration, then stick with the radeon drivers.
They're more stable than ATI's.

Make sure your monitor settings are as follows
Code:
Section "Monitor"
    Identifier  "Monitor0"
    HorizSync   31.5 - 64.3
    VertRefresh 50-90
    Option "DPMS"
EndSection
And your driver is the radeon one
Code:
Section "Device"
        Identifier "myati"
        Driver     "radeon"
EndSection
And your screen section looks something like so
Code:
Section "Screen"
    Identifier  "Screen0"
    Device      "myati"
    Monitor     "Monitor0"
    DefaultDepth 24

    Subsection "Display"
        Depth       24
        Modes       "1680x1050"
        ViewPort    0 0
    EndSubsection
EndSection

Last edited by xushi; 07-09-2005 at 07:33 AM.
 
Old 07-31-2005, 03:04 PM   #11
Atmchicago
Member
 
Registered: Apr 2003
Location: Baltimore
Distribution: Fedora
Posts: 220

Rep: Reputation: 32
I realize the thread is a little old, but I didn't see anyone mention using ATI's control panel. You can find it at:
/usr/X11R6/bin/fireglcontrolpanel

The control panel has a few options for dual-screen setups.

Good luck!
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Dual monitor with ATI 9800Pro crashes waldemar Linux - Hardware 2 10-13-2005 04:22 PM
Dual monitor with i845 and ATI 9200 jgranite Linux - General 1 04-09-2005 02:30 AM
Dual Monitor with ATI Radeon 9200 bbrott2005 Linux - Hardware 1 02-03-2005 06:55 AM
Dual monitor configuration with ATI Mobility 9000. SparXXXie Linux - General 1 03-12-2004 11:23 AM
Dual monitor configuration with ATI Mobility 9000 SparXXXie Linux - Newbie 1 03-12-2004 11:21 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:45 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration