LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   ATI 8.14.13 + 2.6.11.12 + Dual Monitor (https://www.linuxquestions.org/questions/slackware-14/ati-8-14-13-2-6-11-12-dual-monitor-333550/)

xushi 06-14-2005 02:13 PM

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.

Bruce Hill 06-15-2005 06:11 AM

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?

xushi 06-15-2005 07:14 AM

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.

Bruce Hill 06-15-2005 07:35 AM

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...

cathectic 06-15-2005 09:06 AM

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?

xushi 06-15-2005 09:13 AM

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?

Bruce Hill 06-15-2005 09:16 AM

Satellite A65-S126, ATI MOBILITY RADEON 7000 IGP

cathectic 06-15-2005 09:16 AM

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)

gfannes 07-09-2005 06:50 AM

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

xushi 07-09-2005 07:30 AM

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


Atmchicago 07-31-2005 03:04 PM

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!


All times are GMT -5. The time now is 10:17 AM.