LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop
User Name
Password
Linux - Desktop This forum is for the discussion of all Linux Software used in a desktop context.

Notices


Reply
  Search this Thread
Old 03-04-2011, 02:23 AM   #16
JZL240I-U
Senior Member
 
Registered: Apr 2003
Location: Germany
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,629

Original Poster
Rep: Reputation: Disabled

bluebox thank you for your help and thoroughly thoughtful posts .

Quote:
Originally Posted by bluebox View Post
...Okay, so it's probably just a spelling mistake that you called your Xorg.1.log "Xorg.0.log" in your first posting. The contents of Xorg.0.log would've been interesting too to get some hints on this bug.
They are so long that LQ doesn't allow that. I can post the latest and newest in piecemeal if you are interested. Or do we have a pastebin?

Quote:
Originally Posted by bluebox View Post
...So, it's your Xorg.1.log, meant to be driving to your CRT, right? And the CRT is connected to your separate ATI Radeon 5450, running on PCI:01:05:00.
To do a little nitpicking Xorg.1.log gets the log-output from the CRT/Radeon5450 which is connected to PCI:02:00:00.


Quote:
Originally Posted by bluebox View Post
...First, it loads the ati driver, as configured in your xorg.conf:
[ 14.168] (II) LoadModule: "ati"
but then, it loads the radeon driver:
[ 14.169] (II) LoadModule: "radeon"
further on, the ati driver doesn't seem to do anything ... it's the radeon driver driving your card:
AFAIK ati is a generic or wrapper driver for radeon which I use to get the basic things done. To be honest, I simply lost the overview of that zoo of ATI/AMD drivers...

Quote:
Originally Posted by bluebox View Post
...Radeon detects a HDMI monitor:
[ 14.178] (II) RADEON(0): Output HDMI-0 using monitor section MULTI-SCAN G200 (CPD-G200)
Well, acutally I hope, radeon is just detecting the HDMI output and consumes its first (and only) monitor section for this output.
That is a very reasonable assumption, thanks for stating this so clearly.

Technical aside: The Sapphire / Radeon 5450 has three output sockets, HDMI, DVI and VGA. Obviously X is probing them in this order.

Quote:
Originally Posted by bluebox View Post
...Or is the G200 connected to HDMI via some kind of adapter?
No, it isn't it goes straight to the VGA socket.

Quote:
Originally Posted by bluebox View Post
...
[ 14.192] (II) RADEON(0): Output DVI-0 has no monitor section
[ 14.615] (II) RADEON(0): Output VGA-1 has no monitor section
Okay, radeon seems to want a monitor section for each of it's outputs and is to dump to detect whether there is a monitor connected, beforehand.
I have a solution for this which I'll put in an extra post, see below (later ).

Quote:
Originally Posted by bluebox View Post
...
[ 15.057] (II) RADEON(0): Not using default mode "640x350" (vrefresh out of range)
Here, radeon starts to disqualify its internal ModeLines ... obviously because HorizSync and VertRefresh do not match. As radeon has not queried the EDID data so far, it does not have a clue about the real HorizSync and VertRefresh rates.
What makes it obvious to you that, HorizSync and VertRefresh do not match? That Monitor is so old, it hasn't even got EDID...

Quote:
Originally Posted by bluebox View Post
...
[ 15.057] (II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
Obviously, your desired mode is a default mode. You shouldn't need your ModeLines, matching HorizSync and VertRefresh rates should be enough.
But I want a faster refresh (85 hz). How do you mean, "matching HorizSync and VertRefresh" how would I do that?

Quote:
Originally Posted by bluebox View Post
...
[ 15.057] (II) RADEON(0): Output HDMI-0 disconnected
[ 15.057] (II) RADEON(0): Output DVI-0 disconnected
[ 15.058] (II) RADEON(0): Output VGA-1 connected
Okay, there is no monitor on HDMI-0 so there is no need to consume a screen section for it, but obviously radeon has a different opinion on this. But, finally, radeon detected VGA-1. This happens _after_ radeon decided on whitch ModeLines are usable and whitch are not ... strange thing.
Indeed.

Quote:
Originally Posted by bluebox View Post
...
Doesn't seem as if radeon is the perfect driver for your card.
Which one would you suggest (and why)?

Quote:
Originally Posted by bluebox View Post
...
[ 15.065] (WW) RADEON(0): Option "PreferredMode" is not used
Does this mean, radeon simply does not handle this option?
I wish I knew. But see my next post...

Quote:
Originally Posted by bluebox View Post
...
As your xorg.conf looks like it has been copy&pasted from lots of places, ... Looks like your whole Files, DRI and Modules Sections are dispensable and outdated. But as you reported it working mostly and had it running on a former Suse installation, I assumed a low probability for this.
Yes, I collected what I thought was necessary. This is my first attempt at multiseat. I will "cull" the unnecessary statements later. And yes, they come from former installations and they did work once...

Quote:
Originally Posted by bluebox View Post
...
Either explain to radeon that there is no HDMI-0 and DVI-0, or add dummy Screen Sections for them.
I explained that there is VGA-1 to be taken into account. But I'll keep in mind the idea to create dummy sections...

Last edited by JZL240I-U; 03-04-2011 at 02:26 AM.
 
Old 03-04-2011, 02:44 AM   #17
JZL240I-U
Senior Member
 
Registered: Apr 2003
Location: Germany
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,629

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by JZL240I-U View Post
I think I've just found the culprit:
...
[ 14.615] (II) RADEON(0): Output VGA-1 has no monitor section
...
[ 15.058] (II) RADEON(0): Output VGA-1 connected

...

I'll work on that one to get VGA-1 its desired monitor section .
Well. This is how that is achieved:
Code:
From "man xorg.conf"
   
With RandR 1.2-enabled drivers, monitor sections may be tied 
to specific outputs of the video card. Using the name of the 
output defined by the video driver plus the identifier of a 
monitor section, one associates a monitor section with an 
output adding an option to the Device section in the 
following format:

Option "Monitor-outputname" "monitorsection"

(for example, Option "Monitor-VGA" "VGA monitor" for a VGA output)

Section "Device"
       Identifier      "Sapphire AMD/ATI Radeon 5450"
       Driver          "ati"
       BusID           "PCI:02:00:00"  # hexadecimal, convert to decimal!
       Option          "Monitor-VGA-1"       "MULTISCAN G200 (CPD-G200)"
EndSection
Please note that parameterizing this option according to the man page means
  • black text: taken verbatim from the man page. This includes the first part of the variable, i.e. the "Monitor-" part
  • red text: name of the socket out of the Xorg.1.log output. Different drivers give different names, so one needs to look there...
  • green text: the label / name / identifier of the relevant "MonitorSection" in /etc/X11/xorg.conf
Now I get a different resolution but the wrong refresh. Gotta go, I'll add to this later.

<later>

This is Xorg.1.conf (edited for excess in length):

Code:
[   119.618] 
X.Org X Server 1.8.0
Release Date: 2010-04-02
[   119.618] X Protocol Version 11, Revision 0
[   119.618] Build Operating System: openSUSE SUSE LINUX
[   119.618] Current Operating System: Linux linux-3ppp 2.6.34.7-0.7-desktop #1 SMP PREEMPT 2010-12-13 11:13:53 +0100 x86_64
[   119.618] Kernel command line: root=/dev/disk/by-id/ata-ST31000520AS_5VX0VRDP-part5 resume=/dev/disk/by-id/ata-ST31000520AS_5VX0VRDP-part7 splash=verbose quiet vga=0x345
[   119.618] Build Date: 19 August 2010  03:34:22PM
[   119.618]  
[   119.618] Current version of pixman: 0.18.0
[   119.618] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   119.618] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   119.619] (==) Log file: "/var/log/Xorg.1.log", Time: Thu Mar  3 21:00:34 2011
[   119.619] (==) Using config file: "/etc/X11/xorg.conf"
[   119.619] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   119.621] (**) Option "defaultserverlayout" "Seat0"
[   119.621] (++) ServerLayout "Seat1"
[   119.621] (**) |-->Screen "Screen1" (0)
[   119.621] (**) |   |-->Monitor "MULTISCAN G200 (CPD-G200)"
[   119.621] (**) |   |-->Device "Sapphire AMD/ATI Radeon 5450"
[   119.621] (**) |-->Input Device "PS2Keyboard"
[   119.621] (**) |-->Input Device "PS2Mouse"
[   119.621] (**) Option "DontZap" "false"
[   119.621] (**) Option "ZapWarning" "on"
[   119.621] (**) Option "DontZoom" "false"
[   119.621] (**) Option "AllowMouseOpenFail" "on"
[   119.621] (**) Option "Xinerama" "off"
[   119.621] (**) Option "AutoAddDevices" "off"
[   119.621] (**) Option "AutoEnableDevices" "false"
[   119.622] (**) Option "DRI2" "on"
[   119.622] (**) Not automatically adding devices
[   119.622] (**) Not automatically enabling devices
[   119.622] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[   119.622] 	Entry deleted from font path.
[   119.622] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[   119.622] 	Entry deleted from font path.
[   119.622] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[   119.622] 	Entry deleted from font path.
[   119.622] (**) FontPath set to:
	/usr/share/fonts/75dpi,
	/usr/share/fonts/100dpi,
	/usr/share/fonts/cyrillic,
	/usr/share/fonts/encodings,
	/usr/share/fonts/misc,
	/usr/share/fonts/Speedo,
	/usr/share/fonts/truetype,
	/usr/share/fonts/Type1,
	/usr/share/fonts/URW,
	/usr/local/share/fonts,
	/usr/share/fonts/misc:unscaled,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi:unscaled,
	/usr/share/fonts/75dpi:unscaled,
	/usr/share/fonts/URW/,
	/usr/share/fonts/cyrillic:unscaled,
	/usr/share/fonts/truetype/
[   119.622] (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules"
[   119.622] (**) Extension "Composite" is disabled
[   119.622] (II) Loader magic: 0x7d5ba0
[   119.622] (II) Module ABI versions:
[   119.622] 	X.Org ANSI C Emulation: 0.4
[   119.622] 	X.Org Video Driver: 7.0
[   119.622] 	X.Org XInput driver : 9.0
[   119.622] 	X.Org Server Extension : 3.0
[   119.627] (--) PCI:*(0:1:5:0) 1002:9714:1458:d000 ATI Technologies Inc RS880 [Radeon HD 4290] rev 0, Mem @ 0xd0000000/268435456, 0xfdfe0000/65536, 0xfde00000/1048576, I/O @ 0x0000de00/256
[   119.627] (II) Open ACPI successful (/var/run/acpid.socket)
[   119.627] (II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
[   119.627] (II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
[   119.627] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[   119.627] (II) "record" will be loaded by default.
[   119.627] (II) "dri" will be loaded. This was enabled by default and also specified in the config file.
[   119.627] (II) "dri2" will be loaded by default.
[   119.627] (II) LoadModule: "glx"
[   119.628] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[   119.628] (II) Module glx: vendor="X.Org Foundation"
[   119.628] 	compiled for 1.8.0, module version = 1.0.0
[   119.628] 	ABI class: X.Org Server Extension, version 3.0
[   119.628] (==) AIGLX enabled
[   119.628] (II) Loading extension GLX
[   119.628] (II) LoadModule: "dbe"
[   119.628] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
[   119.628] (II) Module dbe: vendor="X.Org Foundation"
[   119.628] 	compiled for 1.8.0, module version = 1.0.0
[   119.628] 	Module class: X.Org Server Extension
[   119.628] 	ABI class: X.Org Server Extension, version 3.0
[   119.628] (II) Loading extension DOUBLE-BUFFER
[   119.628] (II) LoadModule: "dri"
[   119.628] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
[   119.628] (II) Module dri: vendor="X.Org Foundation"
[   119.628] 	compiled for 1.8.0, module version = 1.0.0
[   119.628] 	ABI class: X.Org Server Extension, version 3.0
[   119.628] (II) Loading extension XFree86-DRI
[   119.628] (II) LoadModule: "extmod"
[   119.629] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
[   119.629] (II) Module extmod: vendor="X.Org Foundation"
[   119.629] 	compiled for 1.8.0, module version = 1.0.0
[   119.629] 	Module class: X.Org Server Extension
[   119.629] 	ABI class: X.Org Server Extension, version 3.0
[   119.629] (II) Loading extension MIT-SCREEN-SAVER
[   119.629] (II) Loading extension XFree86-VidModeExtension
[   119.629] (II) Loading extension XFree86-DGA
[   119.629] (II) Loading extension DPMS
[   119.629] (II) Loading extension XVideo
[   119.629] (II) Loading extension XVideo-MotionCompensation
[   119.629] (II) Loading extension X-Resource
[   119.629] (II) LoadModule: "extmod"
[   119.629] (II) Reloading /usr/lib64/xorg/modules/extensions/libextmod.so
[   119.629] (II) Loading extension MIT-SCREEN-SAVER
[   119.629] (II) Loading extension XFree86-VidModeExtension
[   119.629] (II) Loading extension DPMS
[   119.629] (II) Loading extension XVideo
[   119.629] (II) Loading extension XVideo-MotionCompensation
[   119.629] (II) Loading extension X-Resource
[   119.629] (II) LoadModule: "record"
[   119.629] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
[   119.629] (II) Module record: vendor="X.Org Foundation"
[   119.629] 	compiled for 1.8.0, module version = 1.13.0
[   119.629] 	Module class: X.Org Server Extension
[   119.629] 	ABI class: X.Org Server Extension, version 3.0
[   119.629] (II) Loading extension RECORD
[   119.629] (II) LoadModule: "dri2"
[   119.629] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
[   119.629] (II) Module dri2: vendor="X.Org Foundation"
[   119.629] 	compiled for 1.8.0, module version = 1.2.0
[   119.629] 	ABI class: X.Org Server Extension, version 3.0
[   119.629] (II) Loading extension DRI2
[   119.629] (II) LoadModule: "ati"
[   119.630] (II) Loading /usr/lib64/xorg/modules/drivers/ati_drv.so
[   119.630] (II) Module ati: vendor="X.Org Foundation"
[   119.630] 	compiled for 1.8.0, module version = 6.13.0
[   119.630] 	Module class: X.Org Video Driver
[   119.630] 	ABI class: X.Org Video Driver, version 7.0
[   119.630] (II) LoadModule: "radeon"
[   119.630] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
[   119.630] (II) Module radeon: vendor="X.Org Foundation"
[   119.630] 	compiled for 1.8.0, module version = 6.13.0
[   119.630] 	Module class: X.Org Video Driver
[   119.630] 	ABI class: X.Org Video Driver, version 7.0
[   119.630] (II) LoadModule: "evdev"
[   119.631] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
[   119.631] (II) Module evdev: vendor="X.Org Foundation"
[   119.631] 	compiled for 1.8.0, module version = 2.4.0
[   119.631] 	Module class: X.Org XInput Driver
[   119.631] 	ABI class: X.Org XInput driver, version 9.0
[   119.631] (II) RADEON: Driver for ATI Radeon chipsets:
	ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI),
        ..... (snip) .....
	CEDAR
[   119.633] (++) using VT number 8

[   119.633] (II) Primary Device is: PCI 01@00:05:0
[   119.633] (II) [KMS] Kernel modesetting enabled.
[   119.633] (**) RADEON(0): Depth 24, (--) framebuffer bpp 32
[   119.633] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[   119.633] (==) RADEON(0): Default visual is TrueColor
[   119.633] (==) RADEON(0): RGB weight 888
[   119.633] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
[   119.633] (--) RADEON(0): Chipset: "ATI Radeon HD 5450" (ChipID = 0x68f9)
[   119.633] (II) RADEON(0): PCIE card detected
[   119.633] (WW) RADEON(0): Color tiling is not yet supported on R600/R700
[   119.633] (II) RADEON(0): KMS Color Tiling: disabled
[   119.633] drmOpenDevice: node name is /dev/dri/card0
[   119.633] drmOpenDevice: open result is 10, (OK)
[   119.633] drmOpenByBusid: Searching for BusID pci:0000:02:00.0
[   119.633] drmOpenDevice: node name is /dev/dri/card0
[   119.633] drmOpenDevice: open result is 10, (OK)
[   119.633] drmOpenByBusid: drmOpenMinor returns 10
[   119.633] drmOpenByBusid: drmGetBusid reports pci:0000:01:05.0
[   119.633] drmOpenDevice: node name is /dev/dri/card1
[   119.633] drmOpenDevice: open result is 10, (OK)
[   119.633] drmOpenByBusid: drmOpenMinor returns 10
[   119.633] drmOpenByBusid: drmGetBusid reports pci:0000:02:00.0
[   119.638] (II) RADEON(0): Output HDMI-0 using monitor section MULTI-SCAN G200 (CPD-G200)
[   119.638] (**) RADEON(0): Option "PreferredMode" "1280x1024_85"
[   119.652] (II) RADEON(0): Output DVI-0 has no monitor section
[   120.069] (II) RADEON(0): Output VGA-1 using monitor section MULTISCAN G200 (CPD-G200)
[   120.073] (II) RADEON(0): EDID for output HDMI-0
[   120.087] (II) RADEON(0): EDID for output DVI-0
[   120.505] (II) RADEON(0): EDID for output VGA-1
You'd think all is well from the above. But from where does it get this...

Xorg.1.log continued:
Code:
[   120.505] (II) RADEON(0): Not using mode "1280x1024_85" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using mode "1280x1024_85" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using mode "1024x768" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using mode "800x600" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using mode "800x600" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using mode "848x480" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using mode "640x480" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "640x350" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "320x175" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "640x400" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "320x200" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "720x400" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "360x200" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "320x240" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "320x240" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "320x240" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "320x240" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "400x300" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "400x300" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "400x300" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "400x300" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "400x300" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1024x768i" (interlace mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "512x384i" (double-scan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "512x384" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "512x384" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "512x384" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "512x384" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1152x864" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "576x432" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1280x960" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "640x480" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1280x960" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "640x480" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1280x1024" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "640x512" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1280x1024" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "640x512" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1280x1024" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "640x512" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1600x1200" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "800x600" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1600x1200" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "800x600" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1600x1200" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "800x600" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1600x1200" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "800x600" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1600x1200" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "800x600" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1792x1344" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "896x672" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1792x1344" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "896x672" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1856x1392" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "928x696" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1856x1392" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "928x696" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1920x1440" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "960x720" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1920x1440" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "960x720" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "832x624" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "416x312" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1400x1050" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "700x525" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1400x1050" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "700x525" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "1920x1440" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "960x720" (doublescan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "2048x1536" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "1024x768" (double-scan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "2048x1536" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "1024x768" (double-scan mode not supported)
[   120.505] (II) RADEON(0): Not using default mode "2048x1536" (vrefresh out of range)
[   120.505] (II) RADEON(0): Not using default mode "1024x768" (double-scan mode not supported)
What the... That thing is specified up and until 1600x1200/75...
And then:

Code:
[   120.505] (II) RADEON(0): Printing probed modes for output VGA-1
[   120.505] (II) RADEON(0): Modeline "1024x768_90"x89.6  100.25  1024 1096 1200 1376  768 771 775 813 -hsync +vsync (72.9 kHz)
[   120.505] (II) RADEON(0): Output HDMI-0 disconnected
[   120.505] (II) RADEON(0): Output DVI-0 disconnected
[   120.505] (II) RADEON(0): Output VGA-1 connected
[   120.505] (II) RADEON(0): Using fuzzy aspect match for initial modes
[   120.505] (II) RADEON(0): Output VGA-1 using initial mode 1024x768_90
[   120.505] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[   120.506] (II) RADEON(0): mem size init: gart size :1feff000 vram size: s:10000000 visible:fcc0000
[   120.506] (II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM
[   120.506] (**) RADEON(0): Display dimensions: (312, 234) mm
[   120.506] (**) RADEON(0): DPI set to (83, 83)
[   120.506] (II) Loading sub module "fb"
[   120.506] (II) LoadModule: "fb"
[   120.506] (II) Loading /usr/lib64/xorg/modules/libfb.so
[   120.506] (II) Module fb: vendor="X.Org Foundation"
[   120.506] 	compiled for 1.8.0, module version = 1.0.0
[   120.506] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   120.506] (II) Loading sub module "ramdac"
[   120.507] (II) LoadModule: "ramdac"
[   120.507] (II) Module "ramdac" already built-in
[   120.507] (II) RADEON(0): GPU accel disabled or not working, using shadowfb for KMS
[   120.507] (II) Loading sub module "shadow"
[   120.507] (II) LoadModule: "shadow"
[   120.507] (II) Loading /usr/lib64/xorg/modules/libshadow.so
[   120.507] (II) Module shadow: vendor="X.Org Foundation"
[   120.507] 	compiled for 1.8.0, module version = 1.1.0
[   120.507] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   120.507] (--) Depth 24 pixmap format is 32 bpp
[   120.507] (II) RADEON(0): Front buffer size: 3072K
[   120.507] (II) RADEON(0): VRAM usage limit set to 230169K
[   120.509] (==) RADEON(0): Backing store disabled
[   120.509] (WW) RADEON(0): Direct rendering disabled
[   120.509] (II) RADEON(0): Acceleration disabled
[   120.509] (**) RADEON(0): DPMS enabled
[   120.509] (==) RADEON(0): Silken mouse enabled
[   120.510] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[   120.510] (WW) RADEON(0): Option "CalcAlgorithm" is not used
[   120.510] (WW) RADEON(0): Option "UseEdidFreqs" is not used
[   120.510] (WW) RADEON(0): Option "PreferredMode" is not used
[   120.510] (WW) RADEON(0): Option "DPI" is not used
[   120.510] (--) RandR disabled
[   120.510] (II) Initializing built-in extension Generic Event Extension
[   120.510] (II) Initializing built-in extension SHAPE
[   120.510] (II) Initializing built-in extension MIT-SHM
[   120.510] (II) Initializing built-in extension XInputExtension
[   120.510] (II) Initializing built-in extension XTEST
[   120.510] (II) Initializing built-in extension BIG-REQUESTS
[   120.510] (II) Initializing built-in extension SYNC
[   120.510] (II) Initializing built-in extension XKEYBOARD
[   120.510] (II) Initializing built-in extension XC-MISC
[   120.510] (II) Initializing built-in extension SECURITY
[   120.510] (II) Initializing built-in extension XINERAMA
[   120.510] (II) Initializing built-in extension XFIXES
[   120.510] (II) Initializing built-in extension RENDER
[   120.510] (II) Initializing built-in extension RANDR
[   120.510] (II) Initializing built-in extension COMPOSITE
[   120.510] (II) Initializing built-in extension DAMAGE
[   120.514] (II) AIGLX: Screen 0 is not DRI2 capable
[   120.514] (II) AIGLX: Screen 0 is not DRI capable
[   120.515] (II) AIGLX: Loaded and initialized /usr/lib64/dri/swrast_dri.so
[   120.515] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[   120.516] (II) RADEON(0): Setting screen physical size to 312 x 234
[   120.604] (II) XKB: reuse xkmfile /var/lib/xkb/compiled/server-02D8252E59564A234380F1E5417646A9DB3B7452.xkm
[   120.605] (**) Option "CoreKeyboard"
[   120.605] (**) PS2Keyboard: always reports core events
[   120.605] (**) PS2Keyboard: Device: "/dev/input/by-path/platform-i8042-serio-0-event-kbd"
[   120.612] (II) PS2Keyboard: Found keys
[   120.612] (II) PS2Keyboard: Configuring as keyboard
[   120.612] (II) XINPUT: Adding extended input device "PS2Keyboard" (type: KEYBOARD)
[   120.612] (**) Option "xkb_rules" "evdev"
[   120.612] (**) Option "xkb_model" "evdev"
[   120.612] (**) Option "xkb_layout" "de"
[   120.612] (**) Option "xkb_variant" "nodeadkeys"
[   120.613] (II) XKB: reuse xkmfile /var/lib/xkb/compiled/server-90BEB0384DFE894FC6C76430E8611BB0119B95EE.xkm
[   120.613] (**) Option "CorePointer"
[   120.613] (**) PS2Mouse: always reports core events
[   120.613] (**) PS2Mouse: Device: "/dev/input/by-path/pci-0000:00:13.0-usb-0:1:1.0-event-mouse"
[   120.621] (II) PS2Mouse: Found 3 mouse buttons
[   120.621] (II) PS2Mouse: Found scroll wheel(s)
[   120.621] (II) PS2Mouse: Found relative axes
[   120.621] (II) PS2Mouse: Found x and y relative axes
[   120.621] (II) PS2Mouse: Configuring as mouse
[   120.621] (**) Option "Emulate3Buttons" "true"
[   120.621] (II) PS2Mouse: Forcing middle mouse button emulation on.
[   120.621] (**) PS2Mouse: YAxisMapping: buttons 4 and 5
[   120.621] (**) PS2Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   120.621] (II) XINPUT: Adding extended input device "PS2Mouse" (type: MOUSE)
[   120.621] (**) PS2Mouse: (accel) keeping acceleration scheme 1
[   120.621] (**) PS2Mouse: (accel) acceleration profile 0
[   120.621] (**) PS2Mouse: (accel) acceleration factor: 2.000
[   120.621] (**) PS2Mouse: (accel) acceleration threshold: 4
[   120.621] (II) PS2Mouse: initialized for relative axes.
[   120.635] (II) config/udev: Adding input device Power Button (/dev/input/event6)
[   120.635] (II) AutoAddDevices is off - not adding device.
[   120.637] (II) config/udev: Adding input device Power Button (/dev/input/event5)
[   120.637] (II) AutoAddDevices is off - not adding device.
[   120.640] (II) config/udev: Adding input device  USB OPTICAL MOUSE (/dev/input/event1)
[   120.640] (II) AutoAddDevices is off - not adding device.
[   120.640] (II) config/udev: Adding input device  USB OPTICAL MOUSE (/dev/input/mouse0)
[   120.640] (II) AutoAddDevices is off - not adding device.
[   120.640] (II) config/udev: Adding input device HID 062a:0000 (/dev/input/event2)
[   120.640] (II) AutoAddDevices is off - not adding device.
[   120.640] (II) config/udev: Adding input device HID 062a:0000 (/dev/input/mouse1)
[   120.640] (II) AutoAddDevices is off - not adding device.
[   120.640] (II) config/udev: Adding input device HID 046a:0021 (/dev/input/event3)
[   120.640] (II) AutoAddDevices is off - not adding device.
[   120.641] (II) config/udev: Adding input device HID 046a:0021 (/dev/input/event4)
[   120.641] (II) AutoAddDevices is off - not adding device.
[   120.644] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[   120.644] (II) AutoAddDevices is off - not adding device.
[   120.644] (II) config/udev: Adding input device PC Speaker (/dev/input/event7)
[   120.644] (II) AutoAddDevices is off - not adding device.
[   121.239] (II) XKB: reuse xkmfile /var/lib/xkb/compiled/server-C67A61B79924687C9A9BB08D9DB140FF485ACAF7.xkm
Why? It ignores the line "Option "PreferredMode" "1280x1024_85" and the modelines in xorg.conf, not to mention the fact that the monitor runs with 1024x768/100

Modeline "1280x1024_85" 159.50 1280 1376 1512 1744 1024 1027 1034 1078 -hsync +vsync
Modeline "1024x768_90" 100.25 1024 1096 1200 1376 768 771 775 813 -hsync +vsync

*perplexed*

Last edited by JZL240I-U; 03-04-2011 at 05:39 AM.
 
Old 03-04-2011, 03:28 PM   #18
bluebox
Member
 
Registered: Jun 2004
Posts: 71

Rep: Reputation: 9
> I can post the latest and newest in piecemeal if you are interested.
I used past tense intentionally ... your parsing problem is solved.

> from the CRT/Radeon5450 which is connected to PCI:02:00:00.
Yes, of course ... looks like I still do not know your xorg.conf by heart perfectly

> AFAIK ati is a generic or wrapper driver for radeon
Yes, of course, you're right. I confused radeon and radeonhd ...
http://www.x.org/wiki/ati
http://www.x.org/wiki/radeonhd

And the third driver you could try is fglrx:
http://www.x.org/wiki/ATIProprietaryDriver


Quote:
Originally Posted by JZL240I-U View Post
What makes it obvious to you that, HorizSync and VertRefresh do not match? That Monitor is so old, it hasn't even got EDID...

But I want a faster refresh (85 hz). How do you mean, "matching HorizSync and VertRefresh" how would I do that?
I have a similar Problem ... a DFP connected via a VGA-switch. The DFP has EDID, but the switch doesn't let it pass. I got a resolution of 1024x768 - seems to be the standard for devices without EDID.

All I had to do was adding some HorizSync and VertRefresh values to the Monitor Section. No Modelines were necessary. I had no clue about what the real values were ... I just inserted some values and increased them until the driver decided that 1280x1024 is possible.

You will say "But I have HorizSync and VertRefresh values in xorg.conf!". Yes, of course ... but they seem to be ignored. That's the problem atm.

For the perfect refresh rate, you probably will need your ModeLines, though.

Quote:
Originally Posted by JZL240I-U View Post
Which one would you suggest (and why)?
I would suggest to use the "nvidia" driver and get matching hardware, but this isn't a solution here. Sorry, I don't know. There seems to be a reason why there are radeon, radeonhd and fglrx drivers. If one does not work for you, just try the next one. radeon does not seem to be very smart, as I lined out ... maybe radeonhd is smarter. Is there any nice gui configuration tool for the fglrx driver?

But for now, stay with the radeon driver. Things don't look that bad and I still have some ideas

Quote:
Originally Posted by JZL240I-U View Post
Option "Monitor-VGA-1"
Yes, I know this kind of configuration from nvidia driver. For nvidia, actually, it works.

Quote:
Originally Posted by JZL240I-U View Post
With RandR 1.2-enabled drivers,
So, is radeon "RandR 1.2-enabled"?
btw, see here:
http://linux.die.net/man/4/radeon
Consider "Option "MonitorLayout"" with "NONE" value.
Consider "Option "CRT2HSync"" and following.
Consider "Option "MetaModes""

Quote:
Originally Posted by JZL240I-U View Post
Why? It ignores the line "Option "PreferredMode"
That's exactly what I pointed out in my last posting. You can work around it by letting 1280x1024 be the highest available resolution in your ModeLines. But probably it is not ignored, just mis-consumed.

Quote:
Originally Posted by JZL240I-U View Post
and the modelines in xorg.conf,
Uhm ... nope ... it doesn't ignore them. It just doesn't like them ^^
[ 120.505] (II) RADEON(0): Not using mode "1280x1024_85" (vrefresh out of range)
[ 120.505] (II) RADEON(0): Not using mode "1280x1024_85" (vrefresh out of range)
btw, why are these listed twice?

Quote:
Originally Posted by JZL240I-U View Post
You'd think all is well from the above.
Nope, I wouldn't. See here:
[ 119.638] (II) RADEON(0): Output HDMI-0 using monitor section MULTI-SCAN G200 (CPD-G200)
[ 119.638] (**) RADEON(0): Option "PreferredMode" "1280x1024_85"
[ 119.652] (II) RADEON(0): Output DVI-0 has no monitor section
[ 120.069] (II) RADEON(0): Output VGA-1 using monitor section MULTISCAN G200 (CPD-G200)

Whatever you've done, now radeon thinks, the same monitor is connected to two display ports. This is obviously wrong. And as it seems, your "PreferredMode" is consumed by HDMI-0 ... solely by HDMI-0!

I don't see your HorizSync and VertRefresh values to be respected anywhere ... maybe they share their fate with PreferredMode.

You can have as many ModeLines as you like ... as long as the driver doesn't respect the correct HSync and VSync values, it will discard any mode it considers to be not fitting inside its imaginary HSync & VSync range of values. It will say "(vrefresh out of range)" and your modeline goes down to the land where inappropriate modelines live.

Your ModeLines are okay (as long as not proven the opposite). HorizSync and VertRefresh are the stuff, radeon must learn.

However, this looks promising:
[ 120.505] (II) RADEON(0): Printing probed modes for output VGA-1
[ 120.505] (II) RADEON(0): Modeline "1024x768_90"x89.6 100.25 1024 1096 1200 1376 768 771 775 813 -hsync +vsync (72.9 kHz)

And resembles your modeline:
Modeline "1024x768_90" 100.25 1024 1096 1200 1376 768 771 775 813 -hsync +vsync
And it is used:
[ 120.505] (II) RADEON(0): Output VGA-1 using initial mode 1024x768_90

Yesterday you had:
[ 15.058] (II) RADEON(0): Output VGA-1 using initial mode 1024x768
So, you're on the right way.

Try to disable HDMI and DVI connectors. Try "Option "MonitorLayout" therefore. If this doesn't work, add dummy screens and teach radeon to respect your refresh values. Try "Option "CRT2HSync"" etc and "Option "MetaModes"" therefore. See the radeon manpage for details (link above).

btw, the existence of Option CRT2HSync leads me to the suspicion that maybe radeon expects HSync and VSync values to be in the driver Section, not in the Monitor Section. Maybe this is wrong and this option is solely used for "BigDesktop"-configs, where only one monitor is configured, but two are used. But it may very well be worth a try.
 
Old 03-08-2011, 03:27 AM   #19
JZL240I-U
Senior Member
 
Registered: Apr 2003
Location: Germany
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,629

Original Poster
Rep: Reputation: Disabled
Hi bluebox: It is solved .

I took your earlier advice and gave x what it craved. Not the "InputClass" this time but I assigned the (same) "Section Monitor" to all three sockets and all is well. Resolution and timing are what they should be and the "Preferred Mode" is accepted. This is my xorg.conf now:

Code:
# cat /etx/X11/xorg.conf |sort | uniq => no double entries
# xserver-xorg-video-dummy und *-input-void not available
### startx -- -layout seat0 -config xorg-MM.conf => start selected seat
# sources and hints:
# http://linuxagora.com/vbforum/showthread.php?p=3710
# http://www.linuxtoys.org/multiseat/multiseat.html

######## aus SaX generated X11 config file 
######## Created on: 2010-10-06T17:47:06+0200.

Section "Files"
    FontPath        "/usr/share/fonts/75dpi"
    FontPath        "/usr/share/fonts/100dpi"
    FontPath        "/usr/share/fonts/cyrillic"
    FontPath        "/usr/share/fonts/encodings"
    FontPath        "/usr/share/fonts/misc"
    FontPath        "/usr/share/fonts/Speedo"
    FontPath        "/usr/share/fonts/truetype"
    FontPath        "/usr/share/fonts/Type1"
    FontPath        "/usr/share/fonts/URW"
    FontPath        "/usr/local/share/fonts"
EndSection


Section "DRI"
    Group            "video"
    Mode            0660
EndSection


Section "Extensions"
    Option        "Composite" "off"
EndSection

###### Ende SAX


#### MODULES ####

Section "Module"
### SAX 2010-10-06T17:47:06+0200
# To see what extension modules are available,
# check the extensions subdirectory under /usr/lib64/xorg/modules
# The "extmod", "dbe", "dri", "dri2", "glx", and "record" 
# extension modules are loaded automatically, if they
# are present, unless disabled with "Disable" entries.
# SaX 2010-10-06T18:35:57+0200.
    Load        "DDC"        # to read out monitor specs
    Load        "type1"
    Load        "freetype"
# ArchWiki
    Load        "speedo"
    SubSection    "extmod"
        Option        "Omit xfree86-dga"
    EndSubSection
EndSection


### SERVERFLAGS ####

Section "ServerFlags"
    Option        "DontZap"        "false"
    Option        "AutoAddDevices"    "false"
    Option        "AutoEnableDevices"    "false"
### SAX 2010-10-06T17:47:06+0200
# This tells the mousedrv and vmmouse drivers to not report failure.
# It has no effect on the evdev(4) or other drivers. 
# X-server geht, auch wenn Maus nicht gefunden
    Option        "AllowMouseOpenFail"    "on"
    Option        "ZapWarning"        "on"
    Option         "DefaultServerLayout"    "Seat0"
# switch on Zapping; "HandleSpecialKeys" not in the man page!
    Option        "HandleSpecialKeys"    "on" # Zapping on
    Option        "DontZoom"        "false" # <Ctrl><Alt>+/-resolution
# enable or disable DRI2. DRI2 is disabled by default.
    Option        "DRI2"            "on"
EndSection


##### VIDEO CARDS #####

Section "Device"
    Identifier        "Sapphire AMD/ATI Radeon 5450"
    Driver        "radeon"
    BusID            "PCI:02:00:00"    # change hexadecimal in decimal!
# 02:00.0 VGA compatible controller: ATI Technologies Inc Cedar PRO 
# [Radeon HD 5450] (prog-if 00 [VGA controller]) <- "lspci -vv"
#    Option        "NoLogo"    "1"    # AMD-Logo beim Start unterdrücken
# http://forum.ubuntuusers.de/topic/aufloesung-nach-kabelaustausch/#post-1538040
# ggf. eher in section device
    Option        "Monitor-HDMI-0"    "MULTISCAN G200 (CPD-G200)"
    Option        "Monitor-DVI-0"        "MULTISCAN G200 (CPD-G200)"
    Option        "Monitor-VGA-1"        "MULTISCAN G200 (CPD-G200)"
EndSection

Section "Device"
    Identifier        "AMD/ATI onboard graphics / integrated Radeon 4290"
    Driver        "radeon"
    BusID            "PCI:01:05:00"    # change hexadecimal in decimal!
# 01:05.0 VGA compatible controller: ATI Technologies Inc RS880 
# [Radeon HD 4290] (prog-if 00 [VGA controller]) <- "lspci -vv"
#    Option        "NoLogo"    "1"    # AMD-Logo beim Start unterdrücken
EndSection



##### MONITORS #####

# Several monitors with a single card with several output sockets:
# With RandR 1.2-enabled drivers, monitor sections may be tied 
# to specific outputs of the video card. Using the name of the 
# output defined by the video driver plus the identifier of a 
# monitor section, one associates a monitor section with an output 
# adding an option to the Device section in the following format:
## Option "Monitor-outputname" "monitorsection"
# (for example, Option "Monitor-VGA" "VGA monitor" for a VGA output)


Section "Monitor"
    Identifier        "MULTISYNC LCD2000"
    VendorName        "NEC"
    ModelName        "MULTISYNC LCD2000"
#    HorizSync        30-81    # raus wg. ddc
#    VertRefresh        55-85    # raus wg. ddc
    Option        "DPMS"    "on"
# nur 11.2
    Option        "CalcAlgorithm" "XServerPool"
    DisplaySize        442 277 # in mm
    Option        "PreferredMode" "1680x1050"
#    UseModes        "Modes[0]"
EndSection


Section "Monitor"
    Identifier        "MULTISCAN G200 (CPD-G200)"
    VendorName        "SONY"
    ModelName        "MULTISCAN G200 (CPD-G200)"
#    HorizSync        30-96    # raus wg. ddc
#    VertRefresh        60-120    # raus wg. ddc
    Option        "DPMS"    "on"
# nur 11.0
    Option        "CalcAlgorithm" "XServerPool"
#    DisplaySize        312 234 # in mm
    DisplaySize        339 271 # in mm
    Option         "UseEdidFreqs"    "0"    # don't usd EDID
    Option        "PreferredMode" "1280x1024_85"
    UseModes        "Modes[1]"
EndSection


########### MODES ##########

Section "Modes"
    Identifier "Modes[1]"
    Modeline    "1280x1024_85" 159.50 1280 1376 1512 1744 1024 1027 1034 1078 -hsync +vsync
    Modeline    "1024x768_90" 100.25 1024 1096 1200 1376 768 771 775 813 -hsync +vsync
EndSection

########### End MODES ###########


##### SCREENS #####

Section "Screen"
    Identifier        "Screen0"
    Device        "AMD/ATI onboard graphics / integrated Radeon 4290"
    Monitor        "MULTISYNC LCD2000"
    DefaultDepth    24
    Option        "DPI"        "96x96"

    SubSection        "Display"
        Viewport    0    0
        Depth        15
        Modes        "1680x1050" "1280x1024" "1152x864" "1024x768"
    EndSubSection

    SubSection        "Display"
        Viewport    0    0
        Depth        16
        Modes        "1680x1050" "1280x1024" "1152x864" "1024x768"
    EndSubSection

    SubSection        "Display"
        Viewport    0    0
        Depth        24
        Modes        "1680x1050" "1280x1024" "1152x864" "1024x768"
    EndSubSection

    SubSection        "Display"
        Viewport    0    0
        Depth        32
        Modes        "1680x1050" "1280x1024" "1152x864" "1024x768"
    EndSubSection

EndSection


Section "Screen"
    Identifier        "Screen1"
    Device        "Sapphire AMD/ATI Radeon 5450"
    Monitor        "MULTISCAN G200 (CPD-G200)"
    DefaultDepth    24
    Option        "DPI"        "96x96"
#    Option        "NoPowerConnectorCheck" # don't use DDC
    Option         "UseEdidFreqs"    "0"    # don't usd EDID

    SubSection        "Display"
        Viewport    0    0
        Depth        15
        Modes        "1280x1024_85" "1152x864" "1280x768_90"
    EndSubSection

    SubSection        "Display"
        Viewport    0    0
        Depth        16
        Modes        "1280x1024_85" "1152x864" "1280x768_90"
    EndSubSection

    SubSection        "Display"
        Viewport    0    0
        Depth        24
        Modes        "1280x1024_85" "1152x864" "1280x768_90"
    EndSubSection

    SubSection        "Display"
        Viewport    0    0
        Depth        32
        Modes        "1280x1024_85" "1152x864" "1280x768_90"
    EndSubSection

EndSection



# The most commonly used input drivers are evdev(4) on Linux systems, 
# and kbd and mousedrv on other platforms.

##### KEYBOARDS #####

Section "InputDevice"
    Identifier        "USBKeyboard"
    Driver        "evdev"
    Option        "Device"         "/dev/input/by-path/pci-0000:04:07.0-usb-0:2:1.0-event-kbd"
    Option        "XkbModel"         "evdev"
    Option        "XkbLayout"         "de"
### SAX 2010-10-06T17:47:06+0200
#    Driver        "kbd"
    Option        "Protocol"        "Standard"
    Option        "XkbRules"        "xfree86"
    Option        "XkbVariant"        "nodeadkeys"
EndSection

Section "InputDevice"
    Identifier        "PS2Keyboard"
    Driver        "evdev"
    Option        "Device"         "/dev/input/by-path/platform-i8042-serio-0-event-kbd"
    Option        "XkbModel"        "evdev"
    Option        "XkbLayout"        "de"
### SAX 2010-10-06T17:47:06+0200
    Option        "Protocol"        "Standard"
    Option        "XkbRules"        "xfree86"
    Option        "XkbVariant"        "nodeadkeys"
EndSection



##### MICE #####

Section "InputDevice"
#    Unknown Device: Bus 006 Device 002: ID 15d9:0a4c Unknown
    Identifier        "USBMouse"
    Driver        "evdev"    # help.ubuntu.com
    Option        "Device"         "/dev/input/by-path/pci-0000:04:07.0-usb-0:1:1.0-event-mouse"
    Option        "GrabDevice"    "on"    # help.ubuntu.com
    Option        "Protocol"        "ExplorerPS/2"
    Option        "ZAxisMapping"        "4 5"
    Option        "Emulate3Buttons"    "true"
### SAX 2010-10-06T17:47:06+0200
    Option        "Buttons"        "5"
EndSection

Section "InputDevice"
#    USB-Mouse: Bus 009 Device 004: ID 062a:0000 Creative Labs Optical mouse
    Identifier        "PS2Mouse"
    Driver        "evdev"    # help.ubuntu.com
    Option        "Device"        "/dev/input/by-path/pci-0000:00:13.0-usb-0:1:1.0-event-mouse"
    Option        "Protocol"        "ExplorerPS/2"
    Option        "ZAxisMapping"        "4 5"
    Option        "Emulate3Buttons"    "true"
### SAX 2010-10-06T17:47:06+0200
    Option        "Buttons"        "5"
#    Option        "Device"        "/dev/input/mice"
#    Option        "Name"            "Creative USB Mouse"
#    Option        "Vendor"        "Sysp"
EndSection



############# SEATS #############

Section "ServerLayout"
    Identifier        "Seat0"
    Screen            "Screen0"        0 0
    InputDevice        "USBMouse"        "CorePointer"
    InputDevice        "USBKeyboard"        "CoreKeyboard"
### SAX 2010-10-06T17:47:06+0200
    Option            "Clone"            "off"
# one session in multihead: xinerama
    Option            "Xinerama"        "off"
# wiki.open-slx + Arch
    Option            "AutoAddDevices"    "off"
EndSection



Section "ServerLayout"
    Identifier        "Seat1"
    Screen            "Screen1"        0 0
    InputDevice        "PS2Keyboard"        "CoreKeyboard"
    InputDevice        "PS2Mouse"        "CorePointer"
### SAX 2010-10-06T17:47:06+0200
    Option            "Clone"            "off"
# one session in multihead: xinerama
    Option            "Xinerama"        "off"
# wiki.open-slx + Arch
    Option            "AutoAddDevices"    "off"
EndSection

############# SEATS #############
To answer your post:

> from the CRT/Radeon5450 which is connected to PCI:02:00:00.
Yes, of course ... looks like I still do not know your xorg.conf by heart perfectly

I had expected you would know it by now, truly I did .


> ...And the third driver you could try is fglrx:
http://www.x.org/wiki/ATIProprietaryDriver

But they do a monthly update. And what with that re-compiling and things ... but I will see. Seem that SuSE has a repository for that which circumvents a lot of hassle, I'll have to read more.

> ...Is there any nice gui configuration tool for the fglrx driver?

I don't know but I think so.

> ...Consider "Option "MonitorLayout"" with "NONE" value.

I think "Option "MonitorLayout"" with "NONE, (NONE), CRT" would be interesting.

> ... You can work around it by letting 1280x1024 be the highest available resolution in your ModeLines. But probably it is not ignored, just mis-consumed.

That is something I have not solved (yet).

> ...btw, why are these listed twice?

X's idea of showing humor ?


> Whatever you've done, now radeon thinks, the same monitor is connected to two display ports. This is obviously wrong.

Luckily not. I just stuff the "Section Monitor" (three times) down x's throat and it is happy.

> I don't see your HorizSync and VertRefresh values to be respected anywhere ... maybe they share their fate with PreferredMode.

Yes .

> ...Your ModeLines are okay (as long as not proven the opposite). HorizSync and VertRefresh are the stuff, radeon must learn.

I can't teach it, regrettably, or at least I wouldn't know how.

> ..btw, the existence of Option CRT2HSync leads me to the suspicion that maybe radeon expects HSync and VSync values to be in the driver Section, not in the Monitor Section. Maybe this is wrong and this option is solely used for "BigDesktop"-configs, where only one monitor is configured, but two are used. But it may very well be worth a try.

Interesting notion. I see that I still have lots to try.

Thanks again bluebox. You really supported me here .

Last edited by JZL240I-U; 03-08-2011 at 07:15 AM.
 
  


Reply



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

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



Similar Threads
Thread Thread Starter Forum Replies Last Post
Using Xubuntu 7.10 gusty, want to create own monitor section in xorg.conf rngetter Ubuntu 4 03-10-2008 08:23 PM
Help with the monitor section of xorg.conf needed ssenuta Linux - Hardware 3 07-29-2007 10:17 AM
xorg.conf need monitor section help lesmyer Linux - Software 0 06-14-2006 12:36 PM
xorg.conf bizarre monitor section / obtaining 96dpi screen resolution for WinXP Font lesmyer Linux - Newbie 1 06-13-2006 01:30 PM
NVIDIA...Parse error on line 13 of section Mandrake 9.0 serok Linux - Newbie 2 11-08-2003 10:54 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop

All times are GMT -5. The time now is 02:41 PM.

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