Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
need help with ATI radeon 9600 dual-head xorg.conf [SOLVED]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
nberliner
n00b
n00b


Joined: 26 Sep 2007
Posts: 7
Location: Germany

PostPosted: Wed Sep 26, 2007 10:24 pm    Post subject: need help with ATI radeon 9600 dual-head xorg.conf [SOLVED] Reply with quote

Hello,

I am trying to set up a dual-head (no xinerama) configuration for my ATI radeon 9600 card. Unfortunately the only thing I get is a clone mode where both monitors have the same resolution and show the exact same content. The two monitors have a different size so I need them to have different resolutions and I am not interested in moving windows from one to the other. I even don't need different X sessions running all I need is to decide where a new window should be shown.


So here are some weird observations I made.

I can move my mouse over the right border of my screen and it seems that there is a 'virtual' monitor because the mouse appears not immediately back at my screen when I move the cursor back (to be precise it needs the same time at the same speed to come back).

I can start xclock
Code:
 ...#DISPLAY=:0.1 xclock &

without getting an error. The clock is running fine (as ps -ef tells me) but I am not able to see it.

Here is some more information:


I am using ati-drivers 8.39.4
The 'primary' monitor (P-19) is connected to the DVI port and the 'secondary' monitor (SyncMaster) is plugged into the VGA port of the card (no adapters needed both screens have digitial and analog inputs).

this is what fglrxinfo says
Code:
...#fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.2)

display: :0.0  screen: 1
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.2)



my xorg.conf file
Code:
# Xorg configuration created by pyxf86config

Section "Files"
FontPath    "/usr/share/fonts/misc:unscaled"
FontPath    "/usr/share/fonts/Type1"
#FontPath    "/usr/share/fonts/TTF"
FontPath    "/usr/share/fonts/corefonts"
#FontPath    "/usr/share/fonts/freefont"
FontPath    "/usr/share/fonts/sharefonts"
FontPath    "/usr/share/fonts/terminus"
FontPath    "/usr/share/fonts/ttf-bitstream-vera"
FontPath    "/usr/share/fonts/unifont"
FontPath    "/usr/share/fonts/75dpi:unscaled"
FontPath    "/usr/share/fonts/100dpi:unscaled"
FontPath    "/usr/share/fonts/artwiz"
EndSection

Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "aticonfig-Screen[0]" 0 0
        Screen      1  "aticonfig-Screen[1]" RightOf "aticonfig-Screen[0]"
        Option         "Clone" "false"
        Option         "Xinerama" "false"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection


Section "Module"
        Load  "dri"
        Load  "glx"

        Load  "extmod"
        Load "freetype"

        Load "bitmap"
        Load "int10"
        Load "type1"
        Load "vbe"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "de"
EndSection

Section "Monitor"  #Siemens P-19
        Identifier   "aticonfig-Monitor[0]"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
#       DisplaySize     376 301
EndSection

Section "Monitor"  #Samsung SyncMaster 225BW
        Identifier  "aticonfig-Monitor[1]"
        Option      "VendorName" "Ati Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
#        DisplaySize     477 300
EndSection


Section "Device"
        Identifier  "aticonfig-Device[0]"
        Driver      "fglrx"
        BusID       "PCI:1:0:0"
#       Option      "DesktopSetup" "0x00000000"
#       Option      "MonitorLayout" "tmds, crt"
        Option      "VideoOverlay" "on"
        Option      "UseFastTLS" "2"
        Option      "EnablePrivateBackZ" "yes"
        Option      "VideoOverlay" "on"
        Option      "OpenGLOverlay" "off"
        Option      "UseInternalAGPGART" "no"
        Screen      0
EndSection

Section "Device"
        Identifier  "aticonfig-Device[1]"
        Driver      "fglrx"
        BusID       "PCI:1:0:0"
#        Option      "DesktopSetup" "0x00000000"
#        Option      "ForceMonitors" "tmds, crt"
#        Option      "VideoOverlay" "on"
#        Option      "UseFastTLS" "2"
#        Option      "EnablePrivateBackZ" "yes"
#        Option      "VideoOverlay" "on"
#        Option      "OpenGLOverlay" "off"
#        Option      "UseInternalAGPGART" "no"
        Screen      1
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]"
        Device     "aticonfig-Device[0]"
        Monitor    "aticonfig-Monitor[0]"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[1]"
        Device     "aticonfig-Device[1]"
        Monitor    "aticonfig-Monitor[1]"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection



and here an excerpt of Xorg.0.log:
Code:
X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: UNKNOWN
Current Operating System: Linux n-gentoo 2.6.19-gentoo-r5 #1 SMP Wed Sep 26 18:14:50 CEST 2007 i686
Build Date: 25 September 2007
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Sep 26 21:30:01 2007
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Default Layout"
(**) |-->Screen "aticonfig-Screen[0]" (0)
(**) |   |-->Monitor "aticonfig-Monitor[0]"
(**) |   |-->Device "aticonfig-Device[0]"
(**) |-->Screen "aticonfig-Screen[1]" (1)
(**) |   |-->Monitor "aticonfig-Monitor[1]"
(**) |   |-->Device "aticonfig-Device[1]"
(**) |-->Input Device "Keyboard0"
(==) |-->Input Device "<default pointer>"

...

(--) PCI:*(1:0:0) ATI Technologies Inc RV350 AP [Radeon 9600] rev 0, Mem @ 0xb0000000/28, 0xcfef0000/16, I/O @ 0xa800/8, BIOS @ 0xcfec0000/17
(--) PCI: (1:0:1) ATI Technologies Inc RV350 AP [Radeon 9600] (Secondary) rev 0, Mem @ 0xa0000000/28, 0xcfee0000/16

...

(II) Primary Device is: PCI 01:00:0
(II) ATI Proprietary Linux Driver Version Identifier:8.39.4
(II) ATI Proprietary Linux Driver Release Identifier: UNSUPPORTED-8.393.1                 
(II) ATI Proprietary Linux Driver Build Date: Jul 20 2007 13:50:07
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
(--) Chipset Supported AMD Graphics Processor (0x4150) found
(--) Chipset Supported AMD Graphics Processor (0x4150) found
(II) AMD Video driver is running on a device belonging to a group targeted for this release

...

(II) Setting vga for screen 0.
(II) Setting vga for screen 1.
(II) fglrx(0): === [atiddxPreInit] === begin, [x]
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 0.1.0
        ABI class: X.Org Video Driver, version 1.2
(II) fglrx(0): PCI bus 1 card 0 func 0
(**) fglrx(0): Depth 24, (--) framebuffer bpp 32
(II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) fglrx(0): Default visual is TrueColor
(**) fglrx(0): Option "OpenGLOverlay" "off"
(**) fglrx(0): Option "VideoOverlay" "on"
(**) fglrx(0): Option "UseInternalAGPGART" "no"
(**) fglrx(0): Option "UseFastTLS" "2"
(**) fglrx(0): Option "EnablePrivateBackZ" "yes"
(**) fglrx(0): Option "DPMS" "true"
(==) fglrx(0): RGB weight 888
(II) fglrx(0): Using 8 bits per RGB (8 bit DAC)
(==) fglrx(0): Gamma Correction for I is 0x06419064
(==) fglrx(0): Gamma Correction for II is 0x06419064
(==) fglrx(0): Buffer Tiling is ON

...

(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
        compiled for 7.1.0, module version = 8.39.4
        ABI class: X.Org Server Extension, version 0.3
(--) fglrx(0): VideoRAM: 131072 kByte, Type: DDR SGRAM / SDRAM
(II) fglrx(0): AGP card detected
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"(II) Module already built-in
(II) fglrx(0): Connected Display1: CRT on primary DAC [crt1]
(II) fglrx(0): Display1 EDID data ---------------------------
(II) fglrx(0): Manufacturer: SAM  Model: 254  Serial#: 1146106418
(II) fglrx(0): Year: 2007  Week: 32
(II) fglrx(0): EDID Version: 1.3
(II) fglrx(0): Analog Display Input,  Input Voltage Level: 0.700/0.300 V
(II) fglrx(0): Sync:  Separate  Composite  SyncOnGreen
(II) fglrx(0): Max H-Image Size [cm]: horiz.: 47  vert.: 30
(II) fglrx(0): Gamma: 2.20
(II) fglrx(0): DPMS capabilities: Off; RGB/Color Display
(II) fglrx(0): First detailed timing is preferred mode
(II) fglrx(0): redX: 0.644 redY: 0.333   greenX: 0.286 greenY: 0.603
(II) fglrx(0): blueX: 0.152 blueY: 0.079   whiteX: 0.313 whiteY: 0.329
(II) fglrx(0): Supported VESA Video Modes:
(II) fglrx(0): 720x400@70Hz
...

(II) fglrx(0): 1152x870@75Hz
(II) fglrx(0): Manufacturer's mask: 0
(II) fglrx(0): Supported Future Video Modes:
(II) fglrx(0): #0: hsize: 1680  vsize 1050  refresh: 60  vid: 179
(II) fglrx(0): #1: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
(II) fglrx(0): #2: hsize: 1280  vsize 960  refresh: 60  vid: 16513
(II) fglrx(0): #3: hsize: 1152  vsize 864  refresh: 75  vid: 20337
(II) fglrx(0): Supported additional Video Mode:
(II) fglrx(0): clock: 146.2 MHz   Image Size:  474 x 296 mm
(II) fglrx(0): h_active: 1680  h_sync: 1784  h_sync_end 1960 h_blank_end 2240 h_border: 0
(II) fglrx(0): v_active: 1050  v_sync: 1053  v_sync_end 1059 v_blanking: 1089 v_border: 0
(II) fglrx(0): Ranges: V min: 56  V max: 75 Hz, H min: 30  H max: 81 kHz, PixClock max 170 MHz
(II) fglrx(0): Monitor name: SyncMaster
(II) fglrx(0): Serial No: HS4P802753
(II) fglrx(0): EDID (in hex):
(II) fglrx(0):  00ffffffffffff004c2d540232325044
(II) fglrx(0):  201101030e2f1e782ad515a455499a27
(II) fglrx(0):  145054bfef80b30081808140714f0101
(II) fglrx(0):  01010101010121399030621a274068b0
(II) fglrx(0):  3600da281100001c000000fd00384b1e
(II) fglrx(0):  5111000a202020202020000000fc0053
(II) fglrx(0):  796e634d61737465720a2020000000ff
(II) fglrx(0):  00485334503830323735330a202000c9
(II) fglrx(0): End of Display1 EDID data --------------------
(II) fglrx(0): Connected Display2: DFP on internal TMDS [tmds1]
(II) fglrx(0): Display2 EDID data ---------------------------
(II) fglrx(0): Manufacturer: FUS  Model: 552  Serial#: 16843009
(II) fglrx(0): Year: 2005  Week: 10
(II) fglrx(0): EDID Version: 1.3
(II) fglrx(0): Digital Display Input
(II) fglrx(0): Max H-Image Size [cm]: horiz.: 38  vert.: 30
(II) fglrx(0): Gamma: 2.20
(II) fglrx(0): DPMS capabilities: Off; RGB/Color Display
(II) fglrx(0): First detailed timing is preferred mode
(II) fglrx(0): redX: 0.640 redY: 0.330   greenX: 0.300 greenY: 0.600
(II) fglrx(0): blueX: 0.150 blueY: 0.060   whiteX: 0.313 whiteY: 0.329
(II) fglrx(0): Supported VESA Video Modes:
(II) fglrx(0): 720x400@70Hz

...

(II) fglrx(0): 1280x1024@75Hz
(II) fglrx(0): Manufacturer's mask: 0
(II) fglrx(0): Supported Future Video Modes:
(II) fglrx(0): #0: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
(II) fglrx(0): Supported additional Video Mode:
(II) fglrx(0): clock: 108.0 MHz   Image Size:  376 x 301 mm
(II) fglrx(0): h_active: 1280  h_sync: 1328  h_sync_end 1440 h_blank_end 1688 h_border: 0
(II) fglrx(0): v_active: 1024  v_sync: 1025  v_sync_end 1028 v_blanking: 1066 v_border: 0
(II) fglrx(0): Ranges: V min: 56  V max: 76 Hz, H min: 30  H max: 82 kHz, PixClock max 140 MHz
(II) fglrx(0): Monitor name: P19-2
(II) fglrx(0): Serial No: YEHG003573
(II) fglrx(0): EDID (in hex):
(II) fglrx(0):  00ffffffffffff001ab3520501010101
(II) fglrx(0):  0a0f010380261e782aee95a3544c9926
(II) fglrx(0):  0f5054a54b0081800101010101010101
(II) fglrx(0):  010101010101302a009851002a403070
(II) fglrx(0):  1300782d1100001e000000fd00384c1e
(II) fglrx(0):  520e000a202020202020000000fc0050
(II) fglrx(0):  31392d320a20202020202020000000ff
(II) fglrx(0):  00594548473030333537330a20200080
(II) fglrx(0): End of Display2 EDID data --------------------
(II) fglrx(0): Connected Display3: CRT on secondary DAC [crt2]
(II) fglrx(0): Display3 EDID data ---------------------------
(II) fglrx(0): Manufacturer: FUS  Model: 552  Serial#: 16843009
(II) fglrx(0): Year: 2005  Week: 10
(II) fglrx(0): EDID Version: 1.3
(II) fglrx(0): Digital Display Input
(II) fglrx(0): Max H-Image Size [cm]: horiz.: 38  vert.: 30
(II) fglrx(0): Gamma: 2.20
(II) fglrx(0): DPMS capabilities: Off; RGB/Color Display
(II) fglrx(0): First detailed timing is preferred mode
(II) fglrx(0): redX: 0.640 redY: 0.330   greenX: 0.300 greenY: 0.600
(II) fglrx(0): blueX: 0.150 blueY: 0.060   whiteX: 0.313 whiteY: 0.329
(II) fglrx(0): Supported VESA Video Modes:
(II) fglrx(0): 720x400@70Hz

...

(II) fglrx(0): 1280x1024@75Hz
(II) fglrx(0): Manufacturer's mask: 0
(II) fglrx(0): Supported Future Video Modes:
(II) fglrx(0): #0: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
(II) fglrx(0): Supported additional Video Mode:
(II) fglrx(0): clock: 108.0 MHz   Image Size:  376 x 301 mm
(II) fglrx(0): h_active: 1280  h_sync: 1328  h_sync_end 1440 h_blank_end 1688 h_border: 0
(II) fglrx(0): v_active: 1024  v_sync: 1025  v_sync_end 1028 v_blanking: 1066 v_border: 0
(II) fglrx(0): Ranges: V min: 56  V max: 76 Hz, H min: 30  H max: 82 kHz, PixClock max 140 MHz
(II) fglrx(0): Monitor name: P19-2
(II) fglrx(0): Serial No: YEHG003573
(II) fglrx(0): EDID (in hex):
(II) fglrx(0):  00ffffffffffff001ab3520501010101
(II) fglrx(0):  0a0f010380261e782aee95a3544c9926
(II) fglrx(0):  0f5054a54b0081800101010101010101
(II) fglrx(0):  010101010101302a009851002a403070
(II) fglrx(0):  1300782d1100001e000000fd00384c1e
(II) fglrx(0):  520e000a202020202020000000fc0050
(II) fglrx(0):  31392d320a20202020202020000000ff
(II) fglrx(0):  00594548473030333537330a20200080
(II) fglrx(0): End of Display3 EDID data --------------------
(II) fglrx(0): Primary Controller - CRT on primary DAC
(II) fglrx(0): Primary Controller - DFP on internal TMDS
(II) fglrx(0): Secondary Controller - CRT on secondary DAC
(II) fglrx(0): Internal Desktop Setting: 0x00000001
(II) fglrx(0): POWERplay version 3.  1 power state available:
(II) fglrx(0):   1. 324/203MHz @ 50Hz [enable load balancing]
(==) fglrx(0): Qbs disabled
(==) fglrx(0): FAST_SWAP disabled
(==) fglrx(0):  PseudoColor visuals disabled
(==) fglrx(0): Using gamma correction (1.0, 1.0, 1.0)
(==) fglrx(0): Center Mode is disabled
(==) fglrx(0): TMDS coherent mode is enabled
(II) fglrx(0): Total of 29 modes found for primary display.
(--) fglrx(0): Virtual size is 1280x1024 (pitch 0)
(**) fglrx(0): *Mode "1280x1024": 135.0 MHz (scaled from 0.0 MHz), 80.0 kHz, 75.0 Hz

...

(II) fglrx(0): Modeline "320x200"   12.59  320 336 384 400  200 457 459 524 doublescan
(--) fglrx(0): Display dimensions: (470, 300) mm
(--) fglrx(0): DPI set to (69, 86)
(--) fglrx(0): Virtual size is 1280x1024 (pitch 1280)
(**) fglrx(0): *Mode "1280x1024": 135.0 MHz (scaled from 0.0 MHz), 80.0 kHz, 75.0 Hz

...

(II) fglrx(0): Modeline "320x200"   12.59  320 336 384 400  200 457 459 524 doublescan
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.0.0
        ABI class: X.Org ANSI C Emulation, version 0.3
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"(II) Module already built-in
(==) fglrx(0): NoAccel = NO
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/lib/xorg/modules//libxaa.so
(II) Module xaa: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.2.0
        ABI class: X.Org Video Driver, version 1.2
(==) fglrx(0): HPV inactive
(==) fglrx(0): FSAA enabled: NO
(==) fglrx(0): FSAA Gamma enabled
(==) fglrx(0): FSAA Multisample Position is fix
(==) fglrx(0): NoDRI = NO
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Reloading /usr/lib/xorg/modules/linux//libfglrxdrm.so
(II) fglrx(0): Depth moves disabled by default
(==) fglrx(0): Capabilities: 0x00000000
(==) fglrx(0): CapabilitiesEx: 0x00000000
(==) fglrx(0): cpuFlags: 0x4000000f
(==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
(**) fglrx(0): using built in AGPGART module: no
(II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 65536
(**) fglrx(0): UseFastTLS=2
(==) fglrx(0): BlockSignalsOnLock=1
(**) fglrx(0): EnablePrivateBackZ = YES
(II) fglrx(1): === [atiddxPreInit] === begin, [x]
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Reloading /usr/lib/xorg/modules//libvgahw.so
(II) fglrx(1): PCI bus 1 card 0 func 0
(**) fglrx(1): Depth 24, (--) framebuffer bpp 32
(II) fglrx(1): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) fglrx(1): Default visual is TrueColor
(==) fglrx(1): RGB weight 888
(II) fglrx(1): Using 8 bits per RGB (8 bit DAC)
(==) fglrx(1): Buffer Tiling is ON (copy from primary)
(--) fglrx(1): Chipset: "ATI RADEON 9600 Series" (Chipset = 0x4150)
(--) fglrx(1): (PciSubVendor = 0x18bc, PciSubDevice = 0x0091)
(--) fglrx(1): board vendor info: third party graphics adapter - NOT original ATI
(--) fglrx(1): VideoRAM: 65536 kByte, Type: DDR SGRAM / SDRAM
(WW) fglrx(1): board is an unknown third party board, chipset is supported
(==) fglrx(1):  PseudoColor visuals disabled
(==) fglrx(1): Using gamma correction (1.0, 1.0, 1.0)
(==) fglrx(1): Center Mode is disabled
(==) fglrx(1): TMDS coherent mode is enabled
(II) fglrx(1): Total of 31 modes found for primary display.
(--) fglrx(1): Virtual size is 1280x1024 (pitch 0)
(**) fglrx(1): *Mode "1280x1024": 135.0 MHz (scaled from 0.0 MHz), 80.0 kHz, 75.0 Hz

...

(II) fglrx(1): Modeline "320x200"   12.59  320 336 384 400  200 457 459 524 doublescan
(--) fglrx(1): Display dimensions: (380, 300) mm
(--) fglrx(1): DPI set to (85, 86)
(--) fglrx(1): Virtual size is 1280x1024 (pitch 1280)
(**) fglrx(1): *Mode "1280x1024": 135.0 MHz (scaled from 0.0 MHz), 80.0 kHz, 75.0 Hz

...

(II) fglrx(1): Modeline "320x200"   12.59  320 336 384 400  200 457 459 524 doublescan
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Reloading /usr/lib/xorg/modules//libfb.so
(==) fglrx(1): NoAccel = NO (copy from primary screen)
(==) fglrx(1): HPV inactive
(==) fglrx(1): FSAA enabled: NO
(==) fglrx(1): FSAA Gamma enabled
(==) fglrx(1): FSAA Multisample Position is fix
(==) fglrx(1): bNoDRI = NO (copy from primary screen)
(**) fglrx(1): UseFastTLS=2
(==) fglrx(1): BlockSignalsOnLock=1
(**) fglrx(1): EnablePrivateBackZ = YES
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  Yes, I do.
(II) resource ranges after preInit:
        [0] 0   0       0xcfef0000 - 0xcfefffff (0x10000) MX[B]

...

        [34] 0  0       0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(II) fglrx(0): driver needs X.org 7.1.x.y with x.y >= 0.0
(II) fglrx(0): detected X.org 7.1.0.0
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: Searching for BusID PCI:1:0:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: drmOpenMinor returns 6
drmOpenByBusid: drmGetBusid reports
drmOpenDevice: node name is /dev/dri/card1
drmOpenDevice: open result is -1, (No such device)

...

drmGetBusid returned ''
(II) fglrx(0): [drm] DRM interface version 1.0
(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0x2000
(II) fglrx(0): [drm] mapped SAREA 0x2000 to 0xb7c29000
(II) fglrx(0): [drm] framebuffer handle = 0x3000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0):     Name: fglrx
(II) fglrx(0):     Version: 8.39.4
(II) fglrx(0):     Date: Jul 20 2007
(II) fglrx(0):     Desc: ATI FireGL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0):     Build-Kernel UTS_RELEASE:        2.6.19-gentoo-r5
(II) fglrx(0):     Build-Kernel MODVERSIONS:        no
(II) fglrx(0):     Build-Kernel __SMP__:            yes
(II) fglrx(0):     Build-Kernel PAGE_SIZE:          0x1000
(II) fglrx(0): [drm] register handle = 0x00004000
(II) fglrx(0): Interrupt handler installed at IRQ 22.
(II) fglrx(0): Exposed events to the /proc interface
(II) fglrx(0): [pci] find AGP GART
(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENODEV"
(EE) fglrx(0): cannot init AGP
(II) fglrx(0): [drm] removed 1 reserved context for kernel
(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0x2000 at 0xb7c29000
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed!                  *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO)             *
(WW) fglrx(0): * no 3D acceleration available                *
(WW) fglrx(0): ********************************************* *
(II) fglrx(0): FBADPhys: 0xb0000000 FBMappedSize: 0x04000000
(==) fglrx(0): Write-combining range (0xb0000000,0x4000000)
(II) fglrx(0): FBMM initialized for area (0,0)-(1280,8191)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1280,1024) (front color buffer - assumption)
(II) fglrx(0): Largest offscreen area available: 1280 x 7167
(==) fglrx(0): Backing store disabled
(==) fglrx(0): Silken mouse enabled
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT
(**) fglrx(0): DPMS enabled
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
        Screen to screen bit blits
        Solid filled rectangles
        Solid Horizontal and Vertical Lines
        Offscreen Pixmaps
        Setting up tile and stipple cache:
                32 128x128 slots
                32 256x256 slots
                16 512x512 slots
(II) fglrx(0): Acceleration enabled

...

(WW) fglrx(0): Option "PairMode" is not used
(WW) fglrx(0): Option "VendorName" is not used
(WW) fglrx(0): Option "ModelName" is not used
(II) fglrx(0): Direct rendering disabled
(==) fglrx(0): Using hardware cursor
fbarea0->box.x1 0x00000000, fbarea0->box.y1 0x00000404
fbarea0->box.x2 0x00000500, fbarea0->box.y2 0x00000406
icon[0].start=0x505000
fbarea1->box.x1 0x00000000, fbarea1->box.y1 0x00000406
fbarea1->box.x2 0x00000500, fbarea1->box.y2 0x00000408
icon[1].start=0x508000
(==) RandR enabled
(WW) fglrx(1): DRI initialization on primary screen failed.
(WW) fglrx(1): ***********************************************
(WW) fglrx(1): * DRI initialization failed!                  *
(WW) fglrx(1): * (maybe driver kernel module missing or bad) *
(WW) fglrx(1): * 2D acceleraton available (MMIO)             *
(WW) fglrx(1): * no 3D acceleration available                *
(WW) fglrx(1): ********************************************* *
(EE) fglrx(1): DRI initialization for 2nd screen failed - aborting!
(II) fglrx(1): FBADPhys: 0xb4000000 FBMappedSize: 0x04000000
(==) fglrx(1): Write-combining range (0xb4000000,0x4000000)
(II) fglrx(1): FBMM initialized for area (0,0)-(1280,8191)
(II) fglrx(1): FBMM auto alloc for area (0,0)-(1280,1024) (front color buffer - assumption)
(II) fglrx(1): Largest offscreen area available: 1280 x 7167
(==) fglrx(1): Backing store disabled
(==) fglrx(1): Silken mouse enabled
(II) fglrx(1): Using XFree86 Acceleration Architecture (XAA)
        Screen to screen bit blits
        Solid filled rectangles
        Solid Horizontal and Vertical Lines
        Offscreen Pixmaps
        Setting up tile and stipple cache:
                32 128x128 slots
                32 256x256 slots
                16 512x512 slots
(II) fglrx(1): Acceleration enabled
(II) fglrx(1): Direct rendering disabled
(==) fglrx(1): Using hardware cursor
fbarea0->box.x1 0x00000000, fbarea0->box.y1 0x00000404
fbarea0->box.x2 0x00000500, fbarea0->box.y2 0x00000406
icon[0].start=0x505000
fbarea1->box.x1 0x00000000, fbarea1->box.y1 0x00000406
fbarea1->box.x2 0x00000500, fbarea1->box.y2 0x00000408
icon[1].start=0x508000
(==) RandR enabled
(II) Entity 0 shares no resources
(II) Entity 1 shares no resources
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension XAccessControlExtension
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Init(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(EE) AIGLX: Screen 0 is not DRI capable
(II) Loading local sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/lib/xorg/modules/extensions//libGLcore.so
(II) Module GLcore: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.3
(II) GLX: Initialized MESA-PROXY GL provider for screen 0
(EE) AIGLX: Screen 1 is not DRI capable
(II) GLX: Initialized MESA-PROXY GL provider for screen 1
(**) Option "CoreKeyboard"
(**) Keyboard0: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard0: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard0: XkbRules: "xorg"
(**) Option "XkbModel" "pc105"
(**) Keyboard0: XkbModel: "pc105"
(**) Option "XkbLayout" "de"
(**) Keyboard0: XkbLayout: "de"
(**) Option "CustomKeycodes" "off"
(**) Keyboard0: CustomKeycodes disabled
(WW) <default pointer>: No Device specified, looking for one...
(II) <default pointer>: Setting Device option to "/dev/input/mice"
(--) <default pointer>: Device: "/dev/input/mice"
(==) <default pointer>: Protocol: "Auto"
(**) Option "CorePointer"
(**) <default pointer>: Core Pointer
(==) <default pointer>: Emulate3Buttons, Emulate3Timeout: 50
(**) <default pointer>: ZAxisMapping: buttons 4 and 5
(**) <default pointer>: Buttons: 9
(**) <default pointer>: Sensitivity: 1
(II) XINPUT: Adding extended input device "<default pointer>" (type: MOUSE)
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
(--) <default pointer>: PnP-detected protocol: "ExplorerPS/2"
(II) <default pointer>: ps2EnableDataReporting: succeeded
(II) 3rd Button detected: disabling emulate3Buttonializing built-in extension XFree86-Bigfont

please excuse this huge code part I tried to keep it as small as possible but I couldn't find a way too get a scrollbar to keep it at a readable size.


I would be very glad if someone can give me a hint what might be wrong. Thanks in advance


Last edited by nberliner on Sun Sep 30, 2007 9:20 pm; edited 1 time in total
Back to top
View user's profile Send private message
El Tazar
n00b
n00b


Joined: 06 Nov 2004
Posts: 57

PostPosted: Thu Sep 27, 2007 11:11 am    Post subject: Reply with quote

I have a dual-head setup on my IBM T42 (Radeon 9600 mobile) that had individual contents and different resolutions. It might use some laptop-specific features. Hope you can use some of it.

Code:

Section "ServerFlags"
   Option "AIGLX" "off"
EndSection

Section "ServerLayout"
   Identifier     "Server Layout"
   Screen         "Screen0" 0 0
   Screen         "aticonfig-Screen[1]" Above "Screen0"
   #InputDevice    "Touchpad" "CorePointer"
   InputDevice    "Trackpoint" "CorePointer"
   InputDevice    "External"
   InputDevice    "Keyboard1" "CoreKeyboard"
   #InputDevice      "Keyboard2"
EndSection

Section "Files"
   FontPath     "/usr/share/fonts/misc:unscaled"
   FontPath     "/usr/share/fonts/Type1"
   FontPath     "/usr/share/fonts/TTF"
   FontPath     "/usr/share/fonts/corefonts"
   FontPath     "/usr/share/fonts/freefont"
   FontPath     "/usr/share/fonts/sharefonts"
   FontPath     "/usr/share/fonts/terminus"
   FontPath     "/usr/share/fonts/ttf-bitstream-vera"
   FontPath     "/usr/share/fonts/75dpi:unscaled"
   FontPath     "/usr/share/fonts/100dpi:unscaled"
   FontPath     "/usr/share/fonts/artwiz"
   FontPath     "/opt/Mathematica5.0/SystemFiles/Fonts/Type1"
   FontPath     "/opt/Mathematica5.0/SystemFiles/Fonts/Common/Type1:unscaled"
   FontPath     "/opt/Mathematica5.0/SystemFiles/Fonts/AFM:unscaled"
   FontPath     "/opt/Mathematica5.0/SystemFiles/Fonts/BDF:unscaled"
   FontPath     "/usr/share/fonts/misc/"
EndSection

Section "Module"

# initialisation of the XFree86-DGA extension within that module.
# This loads the Type1 and FreeType font modules
   Load  "dbe"     # Double buffer extension
#   Load  "synaptics"
# This loads the miscellaneous extensions module, and disables
   SubSection "extmod"
      Option       "omit xfree86-dga"   # don't initialise the DGA extension
   EndSubSection
   Load  "type1"
   Load  "freetype"
   Load    "extmod"
   Load "type1"
#   Load   "speedo"
# This loads the GLX module
   Load  "glx"   # libglx.a
   Load  "dri"   # libdri.a
EndSection

Section "InputDevice"
   Identifier  "Keyboard1"
   Driver      "kbd"
   Option       "AutoRepeat" "500 30"
   #Option "SendCoreEvents" "true"
   Option "CoreKeyboard"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
   Option       "XkbRules" "xorg"
    #Option   "XkbModel" "pc89"
   Option       "XkbModel" "pc104"
   Option       "XkbLayout" "dk"
   #Option "Device" "/dev/input/event3"
EndSection

Section "InputDevice"
   Identifier  "Trackpoint"
   Driver      "mouse"
   Option       "SendCoreEvents"
   Option       "Protocol" "ExplorerPS/2"
   Option       "Device" "/dev/input/mouse0"
EndSection

#Section "InputDevice"
   #Identifier "Keyboard2"
   #Driver  "kbd"
   ##Option "XkbRules"       "xorg"
   #Option "XkbModel"       "logiitc"
   #Option "XkbLayout"      "dk"
   #Option "Device" "/dev/input/by-id/usb-Logitech_USB_Receiver-event-kbd"
#EndSection


Section "InputDevice"
   Identifier  "External"
   Driver      "mouse"
   Option       "SendCoreEvents"
   Option       "Protocol" "Auto"
   Option       "Device" "/dev/input/mice"
    #Option "Device" "/dev/input/mice"
   Option       "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
   Identifier  "Touchpad"
   Driver      "synaptics"
   Option       "SendCoreEvents"
   Option       "Device" "/dev/input/event1"
   Option       "Protocol" "event"
   # Next line required only if you want to disable the mousepad while typing:
   Option       "SHMConfig" "on"
   # The rest of the options are NOT required, just a default similar to the Windows drivers with non of the extra features.
   Option       "LeftEdge" "1900"
   Option       "RightEdge" "5400"
   Option       "TopEdge" "1400"
   Option       "BottomEdge" "4500"
   Option       "FingerLow" "25"
   Option       "FingerHigh" "30"
   Option       "MaxTapTime" "180"
   Option       "MaxTapMove" "220"
   Option       "VertScrollDelta" "100"
   Option       "MinSpeed" "0.02"
   Option       "MaxSpeed" "0.18"
   Option       "AccelFactor" "0.0010"
   Option       "CircularScrolling" "1"
   Option       "CircScrollDelta" "0.1"
   Option       "CircScrollTrigger" "7"
   Option       "HorizScrollDelta" "0"
EndSection

Section "Monitor"
   Identifier   "Monitor0"
   HorizSync    31.5 - 91.1
   VertRefresh  20.0 - 85.0
   Option       "DPMS"
EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[1]"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
EndSection

Section "Device"
   Identifier  "ATI Graphics Adapter"
   Driver      "fglrx"
   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
   Option       "DesktopSetup" "0x00000100"
   Option       "MonitorLayout" "NONE, AUTO"
   #Option       "MonitorLayout" "AUTO, NONE"
   Option       "IgnoreEDID" "off"
   Option       "HSync2" "unspecified"
   Option       "VRefresh2" "unspecified"
   Option       "ScreenOverlap" "0"
# === TV-out Management ===
   Option       "NoTV" "yes"
   Option       "TVStandard" "NTSC-M"
   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 ===
####   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" "0"
   Option       "BlockSignalsOnLock" "on"
   Option       "UseInternalAGPGART" "yes"
   Option       "ForceGenericCPU" "no"
   Option       "DynamicClocks" "on"
   Option       "EnableMonitor" "auto"
   BusID       "PCI:1:0:0"
   #Option "SWcursor" "true"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[1]"
   Driver      "fglrx"
   BusID       "PCI:1:0:0"
   Screen      1
EndSection

Section "Screen"

    #Option "backingstore"
   Identifier "Screen0"
   Device     "ATI Graphics Adapter"
   Monitor    "Monitor0"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth     24
      Modes    "1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
   EndSubSection
EndSection

Section "Screen"
   Identifier "aticonfig-Screen[1]"
   Device     "aticonfig-Device[1]"
   Monitor    "aticonfig-Monitor[1]"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth     24
      Modes    "1280x1024" "1024x768" "800x600" "640x480"
   EndSubSection
EndSection

Section "DRI"

# Access to OpenGL ICD is allowed for all users:
# Access to OpenGL ICD is restricted to a specific user group:
#    Group 100    # users
#    Mode 0660
   Mode         0666
EndSection

_________________
“If one does not know to which port one is sailing, no wind is favorable.” - Seneca
Back to top
View user's profile Send private message
nberliner
n00b
n00b


Joined: 26 Sep 2007
Posts: 7
Location: Germany

PostPosted: Thu Sep 27, 2007 7:38 pm    Post subject: Reply with quote

Hi thank you for your xorg.conf file. Unfortunately nothing changed although I nearly copied it.
It has never bothered me before but just to be sure I got AGP and DRI running but this has changed nothing, too.

I found a very very old ATI Proprietary Linux Release Note (driver version 3.12.0) http://www2.ati.com/drivers/linux/linux_3.12.0.html in which I read this
Quote:
Note: A connected digital display is always the primary display

May be this is no longer true because I also found this article at the ATI site http://support.ati.com/ics/support/KBAnswer.asp?questionID=1105 in which I read that I can
Quote:
Set Primary and Secondary monitors

but if I can how? And why is my monitor connected to the VGA port listed first as crt1?
It would be great if somebody can tell me in which way the primary and secondary display is set.

And I was wondering why there are three monitors found in my log file.
Code:
(II) fglrx(0): Connected Display2: DFP on internal TMDS [tmds1]
(II) fglrx(0): Display2 EDID data ---------------------------
(II) fglrx(0): Manufacturer: FUS  Model: 552  Serial#: 16843009

...

(II) fglrx(0): Connected Display3: CRT on secondary DAC [crt2]
(II) fglrx(0): Display3 EDID data ---------------------------
(II) fglrx(0): Manufacturer: FUS  Model: 552  Serial#: 16843009

Well the digtally connected one is duplicated but what are they trying to tell me. Is it connected via tmds or crt or whatever.
And then the next lines of the log file confuse me even more
Code:
(II) fglrx(0): Primary Controller - CRT on primary DAC
(II) fglrx(0): Primary Controller - DFP on internal TMDS
(II) fglrx(0): Secondary Controller - CRT on secondary DAC
[(II) fglrx(0): Internal Desktop Setting: 0x00000001

I thought I have ONE primary and one (if you count the TV out) secondary controller but it seems I am missing something. And can I change the Internal Desktop Setting? Because of this and the xclock thing I can't get rid of the feeling to have a running dual head but that I can just not see it?!
I really would appreciate it if someone can explain this a little bit to me.

At the moment I am recompiling with the radeon USE-flag set to check my result with the open source drivers.
I will report the effect.
Back to top
View user's profile Send private message
El Tazar
n00b
n00b


Joined: 06 Nov 2004
Posts: 57

PostPosted: Thu Sep 27, 2007 8:00 pm    Post subject: Reply with quote

It's been a while since I configured it, but I think that switching between these resulted in what you need:

Code:

   Option       "MonitorLayout" "NONE, AUTO"
   #Option       "MonitorLayout" "AUTO, NONE"


Also, you could look at the output of aticonfig --help, it might give some clues.
_________________
“If one does not know to which port one is sailing, no wind is favorable.” - Seneca
Back to top
View user's profile Send private message
nberliner
n00b
n00b


Joined: 26 Sep 2007
Posts: 7
Location: Germany

PostPosted: Thu Sep 27, 2007 8:18 pm    Post subject: Reply with quote

I have already tried the MonitorLayout option but it is depreciated. This is what is written in the log file

Code:
...#less /var/log/Xorg.0.log | grep MonitorLayout
(**) fglrx(0): Option "MonitorLayout" "tmds1, crt1"
(WW) fglrx(0): MonitorLayout is no longer supported.


and the aticonfig program isn't a real help either. It just gives you an example for basic dual-head configuration (works not for me, just creates two sections of everything) and the rest is config for BigScreen use.

But what I have forgotten to ask in my previous post is why it does even work less if I address the secondary device with BusID "PCI:1:0:1" the 'correct' BusID of the secondary controller. I have noticed that every working xorg.conf I found in the web addresses the two devices with the same BusID and the manual from xorg.conf is not very clear at this point. It says
Quote:
In multi-head configurations, or when using a secondary graphics card in a single-head configuration, this entry is mandatory


I would really appreciate it if somebody could put some light on all this.
Back to top
View user's profile Send private message
nberliner
n00b
n00b


Joined: 26 Sep 2007
Posts: 7
Location: Germany

PostPosted: Sat Sep 29, 2007 3:57 pm    Post subject: Reply with quote

Hi,

here a short report of my results I made so far. May be someone is interested.

I finally got my dual-head config working. As I expected I had a kind of working xorg.conf. The resolution was to check the enabled displays with the aticonfig tool. What it said was
Code:
 ...#/opt/bin/aticonfig --query-monitor
  Connected monitors: crt1, tmds1
  Enabled monitors: crt1, tmds1, crt2

And here was the problem. Three enabled monitors. As you could see in my Xorg.0.log file above there are three monitors detected although there are actually only two connected. And that's why I saw the same on both monitors. I guess.
I added in the device section these two options
Code:

Option      "SwapScreens" "on"
Option      "EnableMonitor" "crt1,tmds1"

and the problem was fixed. And by the way my analog output is definitely primary.

Unfortunately I am not able to play any videos on either of the two screens at the moment. I can hear the sound but I can't see the movie.
Any help is welcome.

I will keep reporting my outcomes
Back to top
View user's profile Send private message
nberliner
n00b
n00b


Joined: 26 Sep 2007
Posts: 7
Location: Germany

PostPosted: Sun Sep 30, 2007 9:19 pm    Post subject: Reply with quote

Here my final report. Everything is working now as it should.

First a correction of my statement about the primary output. Of course the option "SwapScreens" changes the primary with secondary head as it says. So the digital output is primary and you can change it with this option if necessary.


I am not sure what fixed my problem with the video playback. But now I am able to play movies on both monitors.
I have read somewhere that you only can enable one overlay option. Either VideoOverlay or OpenGLOverlay and that you should set the option PseudoColorVisuals off. May that was it that helped may be not.

Another problem occurred was that my secondary monitor which is bigger than my primary showed up the correct resolution but only the screen size of my primary monitor was used by the KDE panel and for fullscreen mode. Like described in this Bug report http://ati.cchtml.com/show_bug.cgi?id=240 with the difference that my hole screen was usable.
I fixed it by setting the virtual screen size of the secondary monitor to the correct size and by disabling the xinerama USE flag (which I enabled to see if it works with one big screen; it didn't) to allow the applications to spread into the "invisible" area of the screen.

Well, it took me some time to get it working. I hope these posts are helpful.
Back to top
View user's profile Send private message
tetonedge
n00b
n00b


Joined: 06 Oct 2007
Posts: 9

PostPosted: Wed Oct 10, 2007 2:20 pm    Post subject: Reply with quote

could your post your xorg.conf for others, thanks
Back to top
View user's profile Send private message
nberliner
n00b
n00b


Joined: 26 Sep 2007
Posts: 7
Location: Germany

PostPosted: Wed Oct 10, 2007 8:33 pm    Post subject: Reply with quote

The problem with the incorrect full screen size of the secondary monitor was due to a bug in xorg-server 1.3 (view the post of soka from whom I have the information https://forums.gentoo.org/viewtopic-t-592736-highlight-xorg+conf.html).

And here my final xorg.conf

Code:

# Xorg configuration created by pyxf86config

Section "Files"
        FontPath     "/usr/share/fonts/misc:unscaled"
        FontPath     "/usr/share/fonts/Type1"
        FontPath     "/usr/share/fonts/corefonts"
        FontPath     "/usr/share/fonts/sharefonts"
        FontPath     "/usr/share/fonts/terminus"
        FontPath     "/usr/share/fonts/ttf-bitstream-vera"
        FontPath     "/usr/share/fonts/unifont"
        FontPath     "/usr/share/fonts/75dpi:unscaled"
        FontPath     "/usr/share/fonts/100dpi:unscaled"
        FontPath     "/usr/share/fonts/artwiz"
EndSection

Section "Module"
        Load  "dri"
        Load  "glx"
        Load  "extmod"
        Load  "freetype"
        Load  "bitmap"
        Load  "type1"
        Load  "dbe"
        Load  "ddc"
        Load  "fbdevhw"
        Load  "record"
EndSection

Section "ServerFlags"
        Option      "AIGLX" "off"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "de"
EndSection

Section "Monitor"
  #Siemens P-19
        Identifier   "aticonfig-Monitor[0]"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Monitor"
  #Samsung SyncMaster 225BW
        Identifier   "aticonfig-Monitor[1]"
        Option      "VendorName" "Ati Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]"
        Driver      "fglrx"
        Option      "no_accel" "no"
        Option      "no_dri" "no"
        Option      "VideoOverlay" "on"
        Option      "EnablePrivateBackZ" "yes"
        Option      "OpenGLOverlay" "off"
        Option      "PseudoColorVisuals" "off"
        Option      "NoTV" "yes"
        Option      "UseFastTLS" "2"
        Option      "UseInternalAGPGART" "yes"
        Option      "SwapScreens" "off"
        Option      "EnableMonitor" "crt1,tmds1"
        Option      "OverlayOnCRTC2" "1"
        BusID       "PCI:1:0:0"
        Screen      0
EndSection

Section "Device"
        Identifier  "aticonfig-Device[1]"
        Driver      "fglrx"
        BusID       "PCI:1:0:0"
        Screen      1
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]"
        Device     "aticonfig-Device[0]"
        Monitor    "aticonfig-Monitor[0]"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[1]"
        Device     "aticonfig-Device[1]"
        Monitor    "aticonfig-Monitor[1]"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "aticonfig-Screen[0]" 0 0
        Screen      1  "aticonfig-Screen[1]" RightOf "aticonfig-Screen[0]"
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option      "Clone" "false"
        Option      "Xinerama" "off"
EndSection

Section "DRI"

# Access to OpenGL ICD is allowed for all users:
# Access to OpenGL ICD is restricted to a specific user group:
#    Group 100    # users
#    Mode 0660
        Mode         0666
EndSection


Hope it helps
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments 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