* [gentoo-amd64] FGLRX: Option SwapScreens in xorg.conf not working
@ 2009-06-26 23:02 Sebastian Beßler
2009-06-26 23:09 ` Volker Armin Hemmann
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Sebastian Beßler @ 2009-06-26 23:02 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 3502 bytes --]
Hello,
I have a ATI Radeon HD3650 setup as DualHead (two seperate Screens :0.0
and :0.1) with my main-monitor on vga and my TV on HDMI. This worked
with the fglrx-driver and Option Swap-Screens on in the Drivers-Section
in xorg.conf flawless until I tried the radeonhd-driver.
For that I moved my xorg.conf to a save place and made a totaly new from
scratch.
Because of my failure to create a DualHead-Setup with radeonhd (all I
get is a crappy BigScreen with windows maximising to both monitors) I
switched back to fglrx.
For that I copied the saved xorg.conf back and rebooted.
But now the SwapScreens option in xorg.conf is ignored.
The log shows (**) fglrx(0): Option "SwapScreens" "on" but the screens
are wrong.
Commenting out or setting it to off doesn't work either.
The Option is needed as digital output is preferred over analog vga so
that my TV is set as primary screen. As my monitor is connected to
analog vga (with an adapter as the card only has 2 DVI) that is totaly
unacceptable.
I tried every version of the fglrx-driver (inclusive 9.6 today) that is
in portage.
I tried using aticonfig --initial --swap-screens=on so that
/etc/ati/amdpcsdb gets updated, but without any luck.
Now I am out of ideas.
If anybody has a working DualHead with to seperated screens (:0.0 and
:0.1) with radeonhd (the normal radeon doesn't work as it can't use
HDMI) equal if statically in xorg.conf or dynamically with xrandr that
would be cool too.
I take every solution as long as I don't need to buy a new monitor and
have to seperated screens.
Greetings
Sebastian Beßler
****************************************************************************
My xorg.conf:
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
Screen "aticonfig-Screen[0]-1" RightOf "aticonfig-Screen[0]-0"
EndSection
Section "Files"
EndSection
Section "Module"
EndSection
Section "ServerFlags"
Option "DontZap" "off"
Option "Xinerama" "off"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
Option "SwapScreens" "on"
BusID "PCI:2:0:0"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-1"
Driver "fglrx"
BusID "PCI:2:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1440x900" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-1"
Device "aticonfig-Device[0]-1"
Monitor "aticonfig-Monitor[0]-1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x720"
EndSubSection
EndSection
Section "DRI"
Group "video"
Mode 0666
EndSection
*******************************************************************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 261 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-amd64] FGLRX: Option SwapScreens in xorg.conf not working
2009-06-26 23:02 [gentoo-amd64] FGLRX: Option SwapScreens in xorg.conf not working Sebastian Beßler
@ 2009-06-26 23:09 ` Volker Armin Hemmann
2009-06-27 0:31 ` Sebastian Beßler
2009-06-26 23:40 ` [gentoo-amd64] " Duncan
2009-06-27 10:04 ` SOLVED: Re: [gentoo-amd64] " Sebastian Beßler
2 siblings, 1 reply; 10+ messages in thread
From: Volker Armin Hemmann @ 2009-06-26 23:09 UTC (permalink / raw
To: gentoo-amd64
On Samstag 27 Juni 2009, Sebastian Beßler wrote:
> Hello,
>
> I have a ATI Radeon HD3650 setup as DualHead (two seperate Screens :0.0
> and :0.1) with my main-monitor on vga and my TV on HDMI. This worked
> with the fglrx-driver and Option Swap-Screens on in the Drivers-Section
> in xorg.conf flawless until I tried the radeonhd-driver.
>
> For that I moved my xorg.conf to a save place and made a totaly new from
> scratch.
>
> Because of my failure to create a DualHead-Setup with radeonhd (all I
> get is a crappy BigScreen with windows maximising to both monitors) I
> switched back to fglrx.
>
> For that I copied the saved xorg.conf back and rebooted.
>
> But now the SwapScreens option in xorg.conf is ignored.
> The log shows (**) fglrx(0): Option "SwapScreens" "on" but the screens
> are wrong.
>
> Commenting out or setting it to off doesn't work either.
>
> The Option is needed as digital output is preferred over analog vga so
> that my TV is set as primary screen. As my monitor is connected to
> analog vga (with an adapter as the card only has 2 DVI) that is totaly
> unacceptable.
>
> I tried every version of the fglrx-driver (inclusive 9.6 today) that is
> in portage.
>
> I tried using aticonfig --initial --swap-screens=on so that
> /etc/ati/amdpcsdb gets updated, but without any luck.
>
> Now I am out of ideas.
>
> If anybody has a working DualHead with to seperated screens (:0.0 and
>
> :0.1) with radeonhd (the normal radeon doesn't work as it can't use
>
> HDMI) equal if statically in xorg.conf or dynamically with xrandr that
> would be cool too.
>
> I take every solution as long as I don't need to buy a new monitor and
> have to seperated screens.
>
> Greetings
>
> Sebastian Beßler
>
> ***************************************************************************
>* My xorg.conf:
>
> Section "ServerLayout"
> Identifier "aticonfig Layout"
> Screen 0 "aticonfig-Screen[0]-0" 0 0
> Screen "aticonfig-Screen[0]-1" RightOf "aticonfig-Screen[0]-0"
> EndSection
>
> Section "Files"
> EndSection
>
> Section "Module"
> EndSection
>
> Section "ServerFlags"
> Option "DontZap" "off"
> Option "Xinerama" "off"
> EndSection
>
> Section "Monitor"
> Identifier "aticonfig-Monitor[0]-0"
> Option "VendorName" "ATI Proprietary Driver"
> Option "ModelName" "Generic Autodetecting Monitor"
> Option "DPMS" "true"
> EndSection
>
> Section "Monitor"
> Identifier "aticonfig-Monitor[0]-1"
> Option "VendorName" "ATI Proprietary Driver"
> Option "ModelName" "Generic Autodetecting Monitor"
> Option "DPMS" "true"
> EndSection
>
> Section "Device"
> Identifier "aticonfig-Device[0]-0"
> Driver "fglrx"
> Option "SwapScreens" "on"
> BusID "PCI:2:0:0"
> EndSection
>
> Section "Device"
> Identifier "aticonfig-Device[0]-1"
> Driver "fglrx"
> BusID "PCI:2:0:0"
> Screen 1
> EndSection
>
> Section "Screen"
> Identifier "aticonfig-Screen[0]-0"
> Device "aticonfig-Device[0]-0"
> Monitor "aticonfig-Monitor[0]-0"
> DefaultDepth 24
> SubSection "Display"
> Viewport 0 0
> Depth 24
> Modes "1440x900" "1280x1024" "1024x768" "800x600" "640x480"
> EndSubSection
> EndSection
>
> Section "Screen"
> Identifier "aticonfig-Screen[0]-1"
> Device "aticonfig-Device[0]-1"
> Monitor "aticonfig-Monitor[0]-1"
> DefaultDepth 24
> SubSection "Display"
> Viewport 0 0
> Depth 24
> Modes "1280x720"
> EndSubSection
> EndSection
>
> Section "DRI"
> Group "video"
> Mode 0666
> EndSection
>
> ***************************************************************************
>****
and you have tried the amdcccle tool?
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-amd64] Re: FGLRX: Option SwapScreens in xorg.conf not working
2009-06-26 23:02 [gentoo-amd64] FGLRX: Option SwapScreens in xorg.conf not working Sebastian Beßler
2009-06-26 23:09 ` Volker Armin Hemmann
@ 2009-06-26 23:40 ` Duncan
2009-06-27 0:25 ` Sebastian Beßler
2009-06-27 10:04 ` SOLVED: Re: [gentoo-amd64] " Sebastian Beßler
2 siblings, 1 reply; 10+ messages in thread
From: Duncan @ 2009-06-26 23:40 UTC (permalink / raw
To: gentoo-amd64
Sebastian Beßler <sebastian@darkmetatron.de> posted
4A455390.4010805@darkmetatron.de, excerpted below, on Sat, 27 Jun 2009
01:02:40 +0200:
> The Option is needed as digital output is preferred over analog vga so
> that my TV is set as primary screen. As my monitor is connected to
> analog vga (with an adapter as the card only has 2 DVI) that is totaly
> unacceptable.
So you're saying you're using two DVI outputs? What about simply
swapping the plugs?
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-amd64] Re: FGLRX: Option SwapScreens in xorg.conf not working
2009-06-26 23:40 ` [gentoo-amd64] " Duncan
@ 2009-06-27 0:25 ` Sebastian Beßler
2009-06-27 0:35 ` Sebastian Beßler
0 siblings, 1 reply; 10+ messages in thread
From: Sebastian Beßler @ 2009-06-27 0:25 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 601 bytes --]
Duncan schrieb:
> So you're saying you're using two DVI outputs? What about simply
> swapping the plugs?
>
No,
I use a dvi-to-hdmi-adapter on the first output and a dvi-to-vga-adapter
(the old-crappy-analog thingy) on the first output.
Switching doesn't help anything as the driver sees which output has the
hdmi-adapter and sets the primary display to that because digital is
better then old-crappy-analog-vga.
To correct this AMD has included the SwapScreens Option.
With it the detected order gets reversed, if it would work, what it did
till I tried radeonhd.
Sebastian
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 261 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-amd64] FGLRX: Option SwapScreens in xorg.conf not working
2009-06-26 23:09 ` Volker Armin Hemmann
@ 2009-06-27 0:31 ` Sebastian Beßler
0 siblings, 0 replies; 10+ messages in thread
From: Sebastian Beßler @ 2009-06-27 0:31 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1.1: Type: text/plain, Size: 1439 bytes --]
Volker Armin Hemmann schrieb:
> and you have tried the amdcccle tool?
I tried and failed.
After setting everything with amdccle and reboot xorg died with a
backtrace.
I had to delete /etc/ati/amdpcsdb, and put xorg.conf back to what it was
before amdccle and use aticonfig --initial to get back into X.
Xorg.0.log is attached, if the list doesn't filter.
the last lines are:
(II) fglrx(1): [drm] added 8192 byte SAREA at 0x10000
(II) fglrx(1): [drm] mapped SAREA 0x10000 to 0x7f20caac8000
(II) fglrx(1): [drm] framebuffer handle = 0x3000
(II) fglrx(1): X context handle = 0x2
(EE) fglrx(1): [DRI] Locking deadlock.
Already locked with context 29764276,
trying to lock with context 2.
(II) fglrx(1): DRIScreenInit done
Backtrace:
0: /usr/bin/X(xorg_backtrace+0x26) [0x4e8246]
1: /usr/bin/X(xf86SigHandler+0x39) [0x486809]
2: /lib/libc.so.6 [0x7f20c81d36d0]
3:
/usr/lib64/xorg/modules/drivers//fglrx_drv.so(atiddxDriScreenInit+0x572)
[0x7f20c67ac592]
4: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(atiddxScreenInit+0xc03)
[0x7f20c679efe3]
5: /usr/bin/X(AddScreen+0x1c3) [0x42ffe3]
6: /usr/bin/X(InitOutput+0x240) [0x466070]
7: /usr/bin/X(main+0x27e) [0x43076e]
8: /lib/libc.so.6(__libc_start_main+0xe6) [0x7f20c81bfa26]
9: /usr/bin/X [0x42fd39]
Fatal server error:
Caught signal 11. Server aborting
(II) Screen 0 shares mem & io resources
(II) Screen 1 shares mem & io resources
[-- Attachment #1.2: Xorg.0.log --]
[-- Type: text/plain, Size: 29507 bytes --]
X.Org X Server 1.5.3
Release Date: 5 November 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.28-gentoo-r5 x86_64
Current Operating System: Linux DarkStation 2.6.28-gentoo-r5 #8 SMP PREEMPT Mon Jun 22 10:33:39 CEST 2009 x86_64
Build Date: 25 June 2009 01:17:00PM
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
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: Sat Jun 27 02:07:41 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "aticonfig Layout"
(**) |-->Screen "aticonfig-Screen[0]-0" (0)
(**) | |-->Monitor "aticonfig-Monitor[0]-0"
(**) | |-->Device "aticonfig-Device[0]-0"
(**) |-->Screen "aticonfig-Screen[0]-1" (1)
(**) | |-->Monitor "aticonfig-Monitor[0]-1"
(**) | |-->Device "aticonfig-Device[0]-1"
(**) Option "DontZap" "off"
(**) Option "Xinerama" "off"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/TTF/" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/OTF" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/Type1/" does not exist.
Entry deleted from font path.
(==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/75dpi/,
built-ins
(==) ModulePath set to "/usr/lib64/xorg/modules"
(II) Cannot locate a core pointer device.
(II) Cannot locate a core keyboard device.
(II) The server relies on HAL to provide the list of input devices.
If no devices become available, reconfigure HAL or disable AllowEmptyInput.
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Loader magic: 0x1500
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 4.1
X.Org XInput driver : 2.1
X.Org Server Extension : 1.1
(II) Loader running on linux
(++) using VT number 7
(--) PCI: (0@0:1:3) nVidia Corporation MCP78S [GeForce 8200] Co-Processor rev 162, Mem @ 0xfea80000/524288
(--) PCI:*(0@2:0:0) ATI Technologies Inc Mobility Radeon HD 3600 Series rev 0, Mem @ 0xd0000000/268435456, 0xfebf0000/65536, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
(II) System resource ranges:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[5] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[6] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[7] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[8] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[9] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[10] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[11] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[12] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[13] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[14] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[15] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[16] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[17] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
[18] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[19] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
[20] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[21] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
[22] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[23] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(II) "extmod" will be loaded by default.
(II) "dbe" will be loaded by default.
(II) "glx" will be loaded by default.
(II) "record" will be loaded by default.
(II) "dri" will be loaded by default.
(II) LoadModule: "extmod"
(II) Loading /usr/lib64/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib64/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib64/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 1.0.0
ABI class: X.Org Server Extension, version 1.1
(==) AIGLX enabled
(==) Exporting typical set of GLX visuals
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib64/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib64/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 1.0.0
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension XFree86-DRI
(II) LoadModule: "fglrx"
(II) Loading /usr/lib64/xorg/modules/drivers//fglrx_drv.so
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
compiled for 1.4.99.906, module version = 8.59.2
Module class: X.Org Video Driver
(II) Primary Device is: PCI 02@00:00:0
(WW) Falling back to old probe method for fglrx
(II) ATI Proprietary Linux Driver Version Identifier:8.59.2
(II) ATI Proprietary Linux Driver Release Identifier: 8.593
(II) ATI Proprietary Linux Driver Build Date: Mar 12 2009 23:40:06
(II) Loading PCS database from /etc/ati/amdpcsdb
(WW) This ATI Proprietary Linux Driver does not guarantee support of video driver ABI higher than 2.0
(WW) Video driver ABI version of the X server is 4.1
(II) AMD ASIC control file status: R2 S1 B330 N330 T329
(WW) fglrx: No matching Device section for instance (BusID PCI:0@2:0:1) found
(--) Chipset Supported AMD Graphics Processor (0x9598) found
(--) Chipset Supported AMD Graphics Processor (0x9598) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@2:0:1) found
(II) AMD Video driver is running on a device belonging to a group targeted for this release
(II) AMD Video driver is signed
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[5] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[6] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[7] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[8] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[9] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[10] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[11] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[12] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[13] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[14] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[15] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[16] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[17] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
[18] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[19] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
[20] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[21] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
[22] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[23] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(II) fglrx(0): pEnt->device->identifier=0x1b56640
(II) fglrx(1): pEnt->device->identifier=0x1b56640
(II) resource ranges after probing:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[5] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[6] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[7] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[8] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[9] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[10] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[11] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[12] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[13] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[14] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[15] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[16] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
[17] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
[18] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
[19] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[20] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
[21] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[22] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
[23] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[24] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
[25] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[26] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
[27] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B]
[28] 0 0 0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Setting vga for screen 1.
(II) fglrx(0): === [atiddxPreInit] === begin
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib64/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 0.1.0
ABI class: X.Org Video Driver, version 4.1
(II) fglrx(0): PCI bus 2 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 "DPMS" "true"
(II) fglrx(0): 10BitPixelFormat disabled by default
(==) 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) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/lib64/xorg/modules/linux//libfglrxdrm.so
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
compiled for 1.4.99.906, module version = 8.59.2
(--) fglrx(0): Chipset: "ATI Radeon HD 3600 Series" (Chipset = 0x9598)
(--) fglrx(0): (PciSubVendor = 0x1043, PciSubDevice = 0x01e4)
(--) fglrx(0): board vendor info: third party graphics adapter - NOT original ATI
(--) fglrx(0): Linear framebuffer (phys) at 0xd0000000
(--) fglrx(0): MMIO registers at 0xfebf0000
(--) fglrx(0): I/O port at 0x0000e000
(==) fglrx(0): ROM-BIOS at 0x000c0000
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/lib64/xorg/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 1.0.0
ABI class: X.Org Video Driver, version 4.1
(II) fglrx(0): Primary V_BIOS segment is: 0xc000
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/lib64/xorg/modules//libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 1.1.0
ABI class: X.Org Video Driver, version 4.1
(II) fglrx(0): VESA BIOS detected
(II) fglrx(0): VESA VBE Version 3.0
(II) fglrx(0): VESA VBE Total Mem: 16384 kB
(II) fglrx(0): VESA VBE OEM: ATI ATOMBIOS
(II) fglrx(0): VESA VBE OEM Software Rev: 10.74
(II) fglrx(0): VESA VBE OEM Vendor: (C) 1988-2005, ATI Technologies Inc.
(II) fglrx(0): VESA VBE OEM Product: RV635
(II) fglrx(0): VESA VBE OEM Product Rev: 01.00
(II) fglrx(0): ATI Video BIOS revision 9 or later detected
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenByBusid: Searching for BusID PCI:2:0:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenByBusid: drmOpenMinor returns 11
drmOpenByBusid: drmGetBusid reports PCI:2:0:0
(II) fglrx(0): Using adapter: 2:0.0.
(--) fglrx(0): Video RAM: 524288 kByte, Type: DDR3
(II) fglrx(0): [FB] MC range(MCFBBase = 0xc0000000, MCFBSize = 0x20000000)
(II) fglrx(0): PCIE card detected
(--) fglrx(0): Using per-process page tables (PPPT) as GART.
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(II) fglrx(0): RandR 1.2 support is enabled!
(II) fglrx(0): RandR 1.2 rotation support is enabled!
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) fglrx(0): ***Display: ConnectedDisplayTypes=0x00000009, disabled=0x00000000
(II) fglrx(0): Connected Display1: CRT on primary DAC [crt1]
(II) fglrx(0): Display1 EDID data ---------------------------
(II) fglrx(0): Manufacturer: CMO Model: 2198 Serial#: 16843009
(II) fglrx(0): Year: 2005 Week: 48
(II) fglrx(0): EDID Version: 1.3
(II) fglrx(0): Analog Display Input, Input Voltage Level: 0.700/0.700 V
(II) fglrx(0): Sync: Separate
(II) fglrx(0): Max Image Size [cm]: horiz.: 41 vert.: 26
(II) fglrx(0): Gamma: 2.20
(II) fglrx(0): DPMS capabilities: Off; RGB/Color Display
(II) fglrx(0): Default color space is primary color space
(II) fglrx(0): First detailed timing is preferred mode
(II) fglrx(0): redX: 0.642 redY: 0.348 greenX: 0.288 greenY: 0.601
(II) fglrx(0): blueX: 0.143 blueY: 0.072 whiteX: 0.313 whiteY: 0.329
(II) fglrx(0): Supported VESA Video Modes:
(II) fglrx(0): 720x400@70Hz
(II) fglrx(0): 640x480@60Hz
(II) fglrx(0): 640x480@67Hz
(II) fglrx(0): 640x480@72Hz
(II) fglrx(0): 640x480@75Hz
(II) fglrx(0): 800x600@56Hz
(II) fglrx(0): 800x600@60Hz
(II) fglrx(0): 800x600@72Hz
(II) fglrx(0): 800x600@75Hz
(II) fglrx(0): 832x624@75Hz
(II) fglrx(0): 1024x768@60Hz
(II) fglrx(0): 1024x768@70Hz
(II) fglrx(0): 1024x768@75Hz
(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): #1: hsize: 1280 vsize 960 refresh: 60 vid: 16513
(II) fglrx(0): #2: hsize: 1152 vsize 864 refresh: 75 vid: 20337
(II) fglrx(0): Supported additional Video Mode:
(II) fglrx(0): clock: 106.5 MHz Image Size: 408 x 255 mm
(II) fglrx(0): h_active: 1440 h_sync: 1520 h_sync_end 1672 h_blank_end 1904 h_border: 0
(II) fglrx(0): v_active: 900 v_sync: 903 v_sync_end 909 v_blanking: 934 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: CMC 19 AW
(II) fglrx(0): Serial No: 0
(II) fglrx(0): EDID (in hex):
(II) fglrx(0): 00ffffffffffff000daf982101010101
(II) fglrx(0): 300f010368291a782e4fa5a459499924
(II) fglrx(0): 125054bfef0081808140714f01010101
(II) fglrx(0): 0101010101019a29a0d0518422305098
(II) fglrx(0): 360098ff1000001c000000fd00384c1e
(II) fglrx(0): 520e000a202020202020000000fc0043
(II) fglrx(0): 4d432031392041570a202020000000ff
(II) fglrx(0): 00300a202020202020202020202000fa
(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: JKC Model: b01 Serial#: 1001
(II) fglrx(0): Year: 2006 Week: 0
(II) fglrx(0): EDID Version: 1.3
(II) fglrx(0): Digital Display Input
(II) fglrx(0): Max Image Size [cm]: horiz.: 70 vert.: 39
(II) fglrx(0): Gamma: 2.20
(II) fglrx(0): No DPMS capabilities specified
(II) fglrx(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
(II) fglrx(0): First detailed timing is preferred mode
(II) fglrx(0): redX: 0.652 redY: 0.333 greenX: 0.275 greenY: 0.595
(II) fglrx(0): blueX: 0.143 blueY: 0.063 whiteX: 0.285 whiteY: 0.293
(II) fglrx(0): Supported VESA Video Modes:
(II) fglrx(0): 800x600@60Hz
(II) fglrx(0): 1024x768@60Hz
(II) fglrx(0): Manufacturer's mask: 0
(II) fglrx(0): Supported additional Video Mode:
(II) fglrx(0): clock: 74.2 MHz Image Size: 708 x 398 mm
(II) fglrx(0): h_active: 1280 h_sync: 1390 h_sync_end 1430 h_blank_end 1650 h_border: 0
(II) fglrx(0): v_active: 720 v_sync: 725 v_sync_end 730 v_blanking: 750 v_border: 0
(II) fglrx(0): Supported additional Video Mode:
(II) fglrx(0): clock: 74.2 MHz Image Size: 708 x 398 mm
(II) fglrx(0): h_active: 1920 h_sync: 2008 h_sync_end 2052 h_blank_end 2200 h_border: 0
(II) fglrx(0): v_active: 540 v_sync: 542 v_sync_end 547 v_blanking: 562 v_border: 0
(II) fglrx(0): Monitor name: JTF1905UE
(II) fglrx(0): Ranges: V min: 22 V max: 80 Hz, H min: 14 H max: 91 kHz, PixClock max 160 MHz
(II) fglrx(0): Number of EDID sections to follow: 1
(II) fglrx(0): EDID (in hex):
(II) fglrx(0): 00ffffffffffff002963010be9030000
(II) fglrx(0): 00100103804627780a1990a755469824
(II) fglrx(0): 10494b01080001010101010101010101
(II) fglrx(0): 010101010101011d007251d01e206e28
(II) fglrx(0): 5500c48e2100001e011d8018711c1620
(II) fglrx(0): 582c2500c48e2100009e000000fc004a
(II) fglrx(0): 54463139303555450a202020000000fd
(II) fglrx(0): 0016500e5b10000a20202020202001a3
(II) fglrx(0): End of Display2 EDID data --------------------
(II) fglrx(0): Output DFP1 using monitor section aticonfig-Monitor[0]-0
(II) fglrx(0): Output DFP2 has no monitor section
(II) fglrx(0): Output CRT1 has no monitor section
(II) fglrx(0): Output CRT2 has no monitor section
(II) fglrx(0): Output TV has no monitor section
(II) fglrx(0): Output COMPONENT_VIDEO has no monitor section
(II) fglrx(0): EDID vendor "JKC", prod id 2817
(II) fglrx(0): Using EDID range info for horizontal sync
(II) fglrx(0): Using EDID range info for vertical refresh
(II) fglrx(0): Printing DDC gathered Modelines:
(II) fglrx(0): Modeline "1280x720"x0.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz)
(II) fglrx(0): Modeline "1920x540"x0.0 74.25 1920 2008 2052 2200 540 542 547 562 interlace +hsync +vsync (33.8 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) fglrx(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) fglrx(0): Output DFP1 connected
(II) fglrx(0): Output DFP2 disconnected
(II) fglrx(0): Output CRT1 disconnected
(II) fglrx(0): Output CRT2 disconnected
(II) fglrx(0): Output TV disconnected
(II) fglrx(0): Output COMPONENT_VIDEO disconnected
(II) fglrx(0): Using user preference for initial modes
(II) fglrx(0): Output DFP1 using initial mode 1440x900
(**) fglrx(0): Display dimensions: (700, 390) mm
(**) fglrx(0): DPI set to (69, 125)
(==) fglrx(0): Using gamma correction (1.0, 1.0, 1.0)
(==) fglrx(0): QBS disabled
(==) fglrx(0): FAST_SWAP disabled
(==) fglrx(0): PseudoColor visuals disabled
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib64/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(==) fglrx(0): NoAccel = NO
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/lib64/xorg/modules//libxaa.so
(II) Module xaa: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 1.2.1
ABI class: X.Org Video Driver, version 4.1
(==) fglrx(0): NoDRI = NO
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Reloading /usr/lib64/xorg/modules/linux//libfglrxdrm.so
(==) fglrx(0): Capabilities: 0x00000000
(==) fglrx(0): CapabilitiesEx: 0x00000000
(==) fglrx(0): cpuFlags: 0x4000000b
(==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
(II) fglrx(0): [pcie] 2079744 kB allocated
(II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 65536
(==) fglrx(0): UseFastTLS=0
(==) fglrx(0): BlockSignalsOnLock=1
(II) fglrx(0): Direct rendering enabled
(II) fglrx(0): AC Adapter is used
(II) fglrx(0): Interrupt handler installed at IRQ 314.
(II) fglrx(0): Finished Initialize PPLIB!
(II) fglrx(1): === [atiddxPreInit] === begin
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Reloading /usr/lib64/xorg/modules//libvgahw.so
(II) fglrx(1): PCI bus 2 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
(II) fglrx(1): 10BitPixelFormat disabled by default
(==) 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 HD 3600 Series" (Chipset = 0x9598)
(--) fglrx(1): (PciSubVendor = 0x1043, PciSubDevice = 0x01e4)
(--) fglrx(1): board vendor info: third party graphics adapter - NOT original ATI
(--) fglrx(1): Video RAM: 524288 kByte, Type: DDR3
(II) fglrx(1): [FB] MC range(MCFBBase = 0xc0000000, MCFBSize = 0x20000000)
(WW) fglrx(1): board is an unknown third party board, chipset is supported
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) fglrx(1): Output DFP1 using monitor section aticonfig-Monitor[0]-1
(II) fglrx(1): Output DFP2 has no monitor section
(II) fglrx(1): Output CRT1 has no monitor section
(II) fglrx(1): Output CRT2 has no monitor section
(II) fglrx(1): Output TV has no monitor section
(II) fglrx(1): Output COMPONENT_VIDEO has no monitor section
(II) fglrx(1): Output DFP1 disconnected
(II) fglrx(1): Output DFP2 disconnected
(II) fglrx(1): Output CRT1 connected
(II) fglrx(1): Output CRT2 disconnected
(II) fglrx(1): Output TV disconnected
(II) fglrx(1): Output COMPONENT_VIDEO disconnected
(II) fglrx(1): Using user preference for initial modes
(II) fglrx(1): Output CRT1 using initial mode 1280x720
(==) fglrx(1): DPI set to (96, 96)
(==) fglrx(1): Using gamma correction (1.0, 1.0, 1.0)
(WW) fglrx(1): Unable to register ADL handler for 0x00110000
(WW) fglrx(1): Unable to register ADL handler for 0x00120000
(WW) fglrx(1): Unable to register ADL handler for 0x00130000
(==) fglrx(1): PseudoColor visuals disabled
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Reloading /usr/lib64/xorg/modules//libfb.so
(==) fglrx(1): NoAccel = NO (copy from primary screen)
(==) fglrx(1): bNoDRI = NO (copy from primary screen)
(==) fglrx(1): UseFastTLS=0
(==) fglrx(1): BlockSignalsOnLock=1
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? Yes, I do.
(II) resource ranges after preInit:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[5] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[6] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[7] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[8] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[9] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[10] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[11] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[12] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[13] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[14] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[15] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[16] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B](OprU)
[17] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B](OprU)
[18] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B](OprU)
[19] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[20] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
[21] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[22] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
[23] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[24] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
[25] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[26] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
[27] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
[28] 0 0 0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(II) fglrx(0): driver needs X.org 1.4.x.y with x.y >= 99.906
(II) fglrx(0): detected X.org 7.4.3.0
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 12, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 12, (OK)
drmOpenByBusid: Searching for BusID PCI:2:0:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 12, (OK)
drmOpenByBusid: drmOpenMinor returns 12
drmOpenByBusid: drmGetBusid reports PCI:2:0:0
(II) [drm] DRM interface version 1.0
(II) [drm] DRM open master succeeded.
(II) fglrx(0): [drm] Using the DRM lock SAREA also for drawables.
(II) fglrx(0): [drm] framebuffer handle = 0x3000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): X context handle = 0x1
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 8.59.2
(II) fglrx(0): Date: Mar 13 2009
(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.28-gentoo-r5
(II) fglrx(0): Build-Kernel MODVERSIONS: yes
(II) fglrx(0): Build-Kernel __SMP__: yes
(II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
(II) fglrx(0): [drm] register handle = 0x00005000
(II) fglrx(0): Adjust primary surface width to 0x780 for rotation!
(II) fglrx(0): Adjust desktop virtualY to 0x780! for rotation
(II) fglrx(0): Display width adjusted to to 2048 due to alignment constraints
(II) fglrx(0): DRI initialization successfull!
(II) fglrx(0): FBADPhys: 0xc0000000 FBMappedSize: 0x01140000
(II) fglrx(0): FBMM initialized for area (0,0)-(2048,2208)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(2048,1920) (front color buffer - assumption)
(II) fglrx(0): Largest offscreen area available: 2048 x 288
(==) fglrx(0): Backing store disabled
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT
(**) fglrx(0): DPMS enabled
(II) fglrx(0): Initialized in-driver Xinerama extension
(**) fglrx(0): Textured Video is enabled.
(II) LoadModule: "glesx"
(II) Loading /usr/lib64/xorg/modules//glesx.so
(II) Module glesx: vendor="X.Org Foundation"
compiled for 1.4.99.906, module version = 1.0.0
(II) Loading extension GLESX
(II) fglrx(0): GLESX enableFlags = 94
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
Solid Horizontal and Vertical Lines
Driver provided ScreenToScreenBitBlt replacement
Driver provided FillSolidRects replacement
(II) fglrx(0): GLESX is enabled
(II) LoadModule: "amdxmm"
(II) Loading /usr/lib64/xorg/modules//amdxmm.so
(II) Module amdxmm: vendor="X.Org Foundation"
compiled for 1.4.99.906, module version = 1.0.0
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension AMDXVOPL
(II) fglrx(0): Enable composite support successfully
(WW) fglrx(0): Option "VendorName" is not used
(WW) fglrx(0): Option "ModelName" is not used
(II) fglrx(0): [DRI] installation complete
(==) fglrx(0): Silken mouse enabled
(==) fglrx(0): Using HW cursor of display infrastructure!
(==) fglrx(0): Using software cursor
(II) fglrx(0): RandR 1.2 enabled, ignore the following RandR disabled message.
(II) fglrx(0): atiddxDisplayScreenLoadPalette: numColors: 256
(--) RandR disabled
(II) fglrx(1): driver needs X.org 1.4.x.y with x.y >= 99.906
(II) fglrx(1): detected X.org 7.4.3.0
(II) fglrx(1): doing DRIScreenInit
(II) fglrx(1): [drm] added 8192 byte SAREA at 0x10000
(II) fglrx(1): [drm] mapped SAREA 0x10000 to 0x7f20caac8000
(II) fglrx(1): [drm] framebuffer handle = 0x3000
(II) fglrx(1): X context handle = 0x2
(EE) fglrx(1): [DRI] Locking deadlock.
Already locked with context 29764276,
trying to lock with context 2.
(II) fglrx(1): DRIScreenInit done
Backtrace:
0: /usr/bin/X(xorg_backtrace+0x26) [0x4e8246]
1: /usr/bin/X(xf86SigHandler+0x39) [0x486809]
2: /lib/libc.so.6 [0x7f20c81d36d0]
3: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(atiddxDriScreenInit+0x572) [0x7f20c67ac592]
4: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(atiddxScreenInit+0xc03) [0x7f20c679efe3]
5: /usr/bin/X(AddScreen+0x1c3) [0x42ffe3]
6: /usr/bin/X(InitOutput+0x240) [0x466070]
7: /usr/bin/X(main+0x27e) [0x43076e]
8: /lib/libc.so.6(__libc_start_main+0xe6) [0x7f20c81bfa26]
9: /usr/bin/X [0x42fd39]
Fatal server error:
Caught signal 11. Server aborting
(II) Screen 0 shares mem & io resources
(II) Screen 1 shares mem & io resources
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 261 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-amd64] Re: FGLRX: Option SwapScreens in xorg.conf not working
2009-06-27 0:25 ` Sebastian Beßler
@ 2009-06-27 0:35 ` Sebastian Beßler
0 siblings, 0 replies; 10+ messages in thread
From: Sebastian Beßler @ 2009-06-27 0:35 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 283 bytes --]
Sebastian Beßler schrieb:
> I use a dvi-to-hdmi-adapter on the first output and a dvi-to-vga-adapter
> (the old-crappy-analog thingy) on the first output.
vga is on second output.
Only for the records.
It's 2:34am here so maybe I should sleep
Greeting
Sebastian
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 261 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* SOLVED: Re: [gentoo-amd64] FGLRX: Option SwapScreens in xorg.conf not working
2009-06-26 23:02 [gentoo-amd64] FGLRX: Option SwapScreens in xorg.conf not working Sebastian Beßler
2009-06-26 23:09 ` Volker Armin Hemmann
2009-06-26 23:40 ` [gentoo-amd64] " Duncan
@ 2009-06-27 10:04 ` Sebastian Beßler
2009-06-27 12:11 ` [gentoo-amd64] Re: SOLVED: " Duncan
2 siblings, 1 reply; 10+ messages in thread
From: Sebastian Beßler @ 2009-06-27 10:04 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 663 bytes --]
Sebastian Beßler schrieb:
> Hello,
>
> I have a ATI Radeon HD3650 setup as DualHead (two seperate Screens :0.0
> and :0.1) with my main-monitor on vga and my TV on HDMI. This worked
> with the fglrx-driver and Option Swap-Screens on in the Drivers-Section
> in xorg.conf flawless until I tried the radeonhd-driver.
It works again.
All I had to do was disable xrandr1.2 support in the driver by stopping
X and using aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"
If xrandr support is enabled the driver gives all controll over the
displaysettings to xrandr so that the SwapScreens Option in xorg.conf
gets ignored.
Greetings
Sebastian
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 261 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-amd64] Re: SOLVED: Re: FGLRX: Option SwapScreens in xorg.conf not working
2009-06-27 10:04 ` SOLVED: Re: [gentoo-amd64] " Sebastian Beßler
@ 2009-06-27 12:11 ` Duncan
2009-06-27 13:07 ` Sebastian Beßler
0 siblings, 1 reply; 10+ messages in thread
From: Duncan @ 2009-06-27 12:11 UTC (permalink / raw
To: gentoo-amd64
Sebastian Beßler <sebastian@darkmetatron.de> posted
4A45EEAF.8090906@darkmetatron.de, excerpted below, on Sat, 27 Jun 2009
12:04:31 +0200:
> It works again.
> All I had to do was disable xrandr1.2 support in the driver by stopping
> X and using aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"
>
> If xrandr support is enabled the driver gives all controll over the
> displaysettings to xrandr so that the SwapScreens Option in xorg.conf
> gets ignored.
Cool, thanks! =:^)
I figured it had to be something simple like that and suspected it might
be RandR related, but as I don't do proprietary, including proprietary
video drivers, I had no idea what sort of mangling of RandR the
proprietary driver might be doing.
But turning it off should work, for now...
FWIW, assuming the RadeonHD driver is RandR 1.2 compliant, and the fglrx
driver should be similar, check out the monitor section of the xorg.conf
manpage. In particular, the layout and screen sections work a bit
differently with RandR and position information that was previously to be
found there is now located in the various monitor sections.
Among other things, this facilitates monitor hotplugging, tho there are a
few kinks still being worked out there. But the idea is to put all the
information used with a particular detected monitor together in the
section for that monitor, so with a laptop for instance, you can have
different settings for your external monitors at home and at work, plus a
projector setup you use for presentations, plus just the laptop monitor
itself, and once they get the kinks worked out, you should be able to
boot your laptop into X with say the external monitor at work plugged in,
put it into suspend, take it on the train/bus, open the laptop and it'll
detect that you no longer have the work monitor plugged in and switch to
laptop monitor only, suspend again, plug in at home and have it detect
and setup for the home system, suspend again, take it on the plane and
use it in flight with just the laptop monitor, suspend again, get to your
presentation, plugin the projector, unsuspend and have it detect the
projector and use the mode already setup for it, etc...
With the latest ~arch xorg (and RandR 1.3), you should get most of that.
The caveat ATM is that xorg-server can't yet expand its virtual screen,
or at least there are problems in some cases with doing so, so regardless
of what's plugged in when you start X, you have to have the config set
the initial virtual screen size large enough to enable the screen real
estate for whatever else you might plug into the system until you shut
down and restart X again. Given that, the rest of the RandR based
autodetect should work, and you'll get more or less usable configurations
based on what you've preset... the defaults are still for a newly plugged
in monitor to clone the existing primary display.
The second caveat is that RandR 1.3 is where it finally got decently
usable, and even if you're running the latest xorg with RandR 1.3,
everything else still has to catchup to X, with various window managers
and GUI RandR apps still being somewhat behind.
xrandr works well enough from the command line, but one either has to
master all the various options to get it to do what one wants, or set it
up with scripts and the like. The more intuitive GUI RandR applets,
krandrtray for instance, are still at RandR 1.2, semiusable, or RandR 1.1
or earlier, more broken than usable, state, and while they might work
well enough to change resolution on a single monitor, they are way more
frustrating than actually workable once a second monitor is added. Thus,
at this point, effectively only those who have troubled themselves to
master xrandr well enough to write scripts to do what they want have it
working decently.
As mentioned above, window managers are the second aspect of this
caveat. They're behind as well, and frankly, none of them deals
particularly well with the large virtual desktops necessary for effective
monitor hotplugging, dynamically confining apps to just the displayed
area when only a single monitor is plugged in, but remembering where they
should be when a second one is plugged in and moving everything
accordingly -- specific to what monitor is plugged in, as well, so your
home layout, work layout, and presentation layout, can all be different
and don't conflict with each other and with the laptop-monitor-only
layout. My guess is that it'll be another year or so before they sort of
get it working, and a couple before they get it working /well/.
Anyway, there's definitely a method to the madness, with the usability
for laptop users vastly improving, but for relatively stable desktop
configs that seldom change, it's a pain, as the process is breaking what
/was/ perfectly usable, working configs, forcing people to learn a whole
new way of configuring things, with various features that used to work
often temporarily broken in the mean time. As I said, RandR 1.3 is the
first RandR that's fully usable here, bringing back panning functionality
and all, but it was a difficult transition learning how to get the new
setup to do what I wanted. And every once in awhile there are still
quirks. For instance, the full-screen-mode of many apps forces the
system into primary-display clone mode, at whatever resolution the app
wants for full-screen-mode. So I get the same cloned display on both
monitors, when what I really wanted was either a single full screen
display spread over both, or full screen on the one, setting it to
whatever resolution was desired, but leaving the other monitor alone, so
it continues to display at its previous resolution and pixel
coordinates. I'm not sure even all FLOSS software will ultimately get
that right, let alone ages old proprietaryware games and the like that
won't be getting any more updates. So it's something we'll have to live
with for awhile. Meanwhile, I've learned to avoid the in-app full-screen
modes and use my xrandr scripts and normal mode window moving and
resizing to accomplish what I want. That almost always works, once the
scripts are setup correctly, but it's nowhere near as simple as having
the in-app full-screen-mode just work as it really should.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-amd64] Re: SOLVED: Re: FGLRX: Option SwapScreens in xorg.conf not working
2009-06-27 12:11 ` [gentoo-amd64] Re: SOLVED: " Duncan
@ 2009-06-27 13:07 ` Sebastian Beßler
2009-06-27 17:39 ` Duncan
0 siblings, 1 reply; 10+ messages in thread
From: Sebastian Beßler @ 2009-06-27 13:07 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 1890 bytes --]
Duncan schrieb:
> With the latest ~arch xorg (and RandR 1.3), you should get most of that.
> The caveat ATM is that xorg-server can't yet expand its virtual screen,
> or at least there are problems in some cases with doing so, so regardless
> of what's plugged in when you start X, you have to have the config set
> the initial virtual screen size large enough to enable the screen real
> estate for whatever else you might plug into the system until you shut
> down and restart X again.
Thats my problem with xrandr atm.
I DON'T want to EXPAND my Desktop to anything when activating my TV.
I need two clean seperated screens and that doesn't seem possible with
xrandr. All it does is giving me this fucking stupid extended BigScreen.
I doesn't need to drag windows from one screen to another or such a thing.
My TV is only needed as an output for video, and that as easy as it can be.
With my setting now I have a script in KDE that calls
vlc -X11-display:0.1 -f to give me a nice fullscreen video on the TV
with vlc-controlls on the main monitor. Clean, fast, easy.
With xrandr and its expanded BigScreen that just isn't possible.
There I have to start vlc (or mplayer or whatever), drag the videowindow
to the TV and scale it to a pseudo-fullscreen with window-boards because
the buildin fullscreen-mode doesn't work.
I would love to change my driver from fglrx to radeonhd but radeonhd
only supports xrandr and with that only crappy BigScreen-Mode.
Or it seems so.
If anybody could tell me how I get two screens that can be adressed by
$DISPLAY with radeonhd I change drivers asap.
As my setup is a Desktop-PC not a Laptop and the displays are always
connected hotplug is not needed here, so a static setup in xorg.conf is
absolutly fine for me.
On the net I only find howtos for BigScreen and hotplug.
Greetings
Sebastian
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 261 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-amd64] Re: SOLVED: Re: FGLRX: Option SwapScreens in xorg.conf not working
2009-06-27 13:07 ` Sebastian Beßler
@ 2009-06-27 17:39 ` Duncan
0 siblings, 0 replies; 10+ messages in thread
From: Duncan @ 2009-06-27 17:39 UTC (permalink / raw
To: gentoo-amd64
Sebastian Beßler <sebastian@darkmetatron.de> posted
4A46197C.6020703@darkmetatron.de, excerpted below, on Sat, 27 Jun 2009
15:07:08 +0200:
> Thats my problem with xrandr atm.
> I DON'T want to EXPAND my Desktop to anything when activating my TV. I
> need two clean seperated screens and that doesn't seem possible with
> xrandr. All it does is giving me this fucking stupid extended BigScreen.
AFAIK, the non-xinerama non-merged separate screens idea was one of the
features that no longer works with RandR.
Your best bet would be posting a question about how to do it to the xorg
list. I expect you'll be told it's not doable at present, but at least
that way they'll know there's demand for it out there.
Meanwhile, at least kaffeine (using the xine engine, so anything using
xine should work similarly) still works with a double-click to full-
screen to a single monitor, here, using RandR 1.3, xorg-server-1.6.1.901-
r4, and the standard radeon driver from xf86-video-ati-6.12.2. In fact,
in the default Xv mode, I don't believe it could full-screen to more than
that, since Xv uses the old video overlay technology, which works to only
one monitor at a time. (There's a newer textured-Xv using OpenGL 3D
texture mapping instead of the old overlay tech, but I'm not sure if the
Radeon driver handles it, and even if it does, the card won't, at the
resolutions I'm running, because OpenGL is limited to 2048x2048, and I'm
running stacked 1920x1200 for 1920x2400, thus limiting OpenGL on either
the bottom monitor or shutting it off entirely, depending on the app.)
But Xshm, tho not quite as efficient as Xv, can work on both monitors at
the same time, and kaffeine still double-clicks to single-screen full-
screen, without disturbing what's on the other screen. But that's with
the desktop spread across both. I don't have room here for a non-
computer TV screen, even if I wanted one, so I use the two for computer
and video display both.
(I don't have an actual TV, the old 2.5" LCD I had from when they first
came out with them in solid state back in the 90s, is now officially
outdated, as the analog signal it used is now officially off the air, so
I officially do not have a TV at all, and that's the way I want to keep
it! I watch video downloaded over the Internet or from DVDs, both using
kaffeine, on my computer monitors.)
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2009-06-27 17:39 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-26 23:02 [gentoo-amd64] FGLRX: Option SwapScreens in xorg.conf not working Sebastian Beßler
2009-06-26 23:09 ` Volker Armin Hemmann
2009-06-27 0:31 ` Sebastian Beßler
2009-06-26 23:40 ` [gentoo-amd64] " Duncan
2009-06-27 0:25 ` Sebastian Beßler
2009-06-27 0:35 ` Sebastian Beßler
2009-06-27 10:04 ` SOLVED: Re: [gentoo-amd64] " Sebastian Beßler
2009-06-27 12:11 ` [gentoo-amd64] Re: SOLVED: " Duncan
2009-06-27 13:07 ` Sebastian Beßler
2009-06-27 17:39 ` Duncan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox