[Bug 270846] New: Add support for new RANDR 1.2 driver configuration theme
https://bugzilla.novell.com/show_bug.cgi?id=270846 Summary: Add support for new RANDR 1.2 driver configuration theme Product: openSUSE 10.3 Version: Alpha 3 Platform: Other OS/Version: Other Status: NEW Severity: Enhancement Priority: P5 - None Component: SaX2 AssignedTo: ms@novell.com ReportedBy: sndirsch@novell.com QAContact: qa@suse.de CC: mhopf@novell.com As already discussed together with Matthias for RANDR 1.2 we'll need support for the new driver configuration theme in SaX2. :-( "intel" driver can already be used for testing. I thought it would be a good place to track the status in Bugzilla and to discuss issues and details. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=270846 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |mhopf@novell.com ------- Comment #1 from sndirsch@novell.com 2007-05-03 03:15 MST ------- On Tue, Apr 10, 2007 at 02:47:31PM +0200, Matthias Hopf wrote:
On Apr 08, 07 19:05:03 +0200, Stefan Dirsch wrote:
Hattest Du da nicht noch ein Action Item offen? Ob die Monitorinfo im
Logfile vom Server oder vom Treiber kommt oder so.
Ja, habe ich.
==> NEEDINFO(mhopf) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=270846 ms@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Add support for new RANDR |sax2: Add support for new RANDR 1.2 driver |1.2 driver configuration |configuration theme |theme | ------- Comment #2 from ms@novell.com 2007-05-03 03:49 MST ------- just a side note: I'm very busy with other tasks right now so this one here should be clarified and specified _exactly_ as soon as possible. I also like to ask for help concerning query of randr extension data (example implementation somewhere ?) Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=270846 ------- Comment #3 from mhopf@novell.com 2007-05-03 08:45 MST ------- Example source: There's currently only the xrandr implementation (rather short, approx. 2000 lines of code all in all): ivanova:/space/mhopf/xorg/app/xrandr/xrandr.c -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=270846 mhopf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|mhopf@novell.com | ------- Comment #4 from mhopf@novell.com 2007-05-03 11:12 MST ------- All monitor-specific data still comes from the driver :-( (II) intel(0): Output configuration: (II) intel(0): Pipe A is on (II) intel(0): Display plane A is now enabled and connected to pipe A. (II) intel(0): Pipe B is off (II) intel(0): Display plane B is now disabled and connected to pipe B. (II) intel(0): Output VGA is connected to pipe A Even worse, this full information is not included with -probeonly. With that option, only the previous short information is available: (II) intel(0): Output VGA connected (II) intel(0): Output VGA using initial mode 1152x768 Ok, now as Keith has added the "Enable" option, we can even have the same configuration as before, by adding a monitor section for each detected monitor, with the 'Option "Enable" "true"' included (tested, this works). However, strictly speaking this is no longer necessary as we already have a workaround / solution for that in /etc/sysconfig/displaymanager, setting this dynamically just before login. We should discuss which way to go in this case (laptop). For the general (fixed monitors, dual-head workstation) case: In sax, add monitor descriptions named "Monitor[<OUTPUT>]" as found, add Option "monitor-<OUTPUT>" "Monitor[<OUTPUT>]" to the driver section. Add Virtual <width> <height> with the *total* width and height of the complete monitor setup to each Display subsection of the Screen section. Add Option "LeftOf" "Monitor[<OTHER_OUTPUT>]" to the monitor section for the left monitor. Alternatively, use RightOf, Above, Below, or the Position option: Option "Position" "<x> <y>" with x, y being the offset of the origin of the combined monitor layout. The Position option would need to be set for all monitors. The <OUTPUT> names so far can only be determined by checking the logfile (driver dependent, but this is intel only ATM), or with xrandr with a running Xserver. If xrandr returns "default" as the only output, the driver is not RANDR 1.2 capable. I cannot estimate ATM how this interferes with the inner working of sax2, but I doubt this can be implemented with profiles alone. I have yet to verify the multimonitor-solution, the one laptop sitting here doesn't have os10.3 installed in a working condition, and the desktop has only a single output... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=270846 ------- Comment #5 from ms@novell.com 2007-05-04 02:29 MST ------- For the randr part I have created a small app for testing. It is attached to this bug report. There is a //TODO comment maybe Matthias can have a look what information is really needed in case of the configuration Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=270846 ------- Comment #6 from ms@novell.com 2007-05-04 02:30 MST ------- Created an attachment (id=137439) --> (https://bugzilla.novell.com/attachment.cgi?id=137439&action=view) randr 1.2 test coding -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=270846 ------- Comment #7 from sndirsch@novell.com 2007-05-04 07:16 MST ------- This is something for Matthias: nv driver uses for outputs VGA1/DVI1 and VGA2/DVI0. BTW, DVI0 looks strange for me. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=270846 ms@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |mhopf@novell.com ------- Comment #8 from ms@novell.com 2007-05-07 02:23 MST ------- Matthias if you find time could you check and adapt the code from comment #6 according to the needs of the configuration Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=270846 ------- Comment #9 from mhopf@novell.com 2007-05-07 04:25 MST ------- I will. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=270846 ms@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |casualprogrammer@yahoo.com ------- Comment #10 from ms@novell.com 2007-05-07 06:34 MST ------- *** Bug 271770 has been marked as a duplicate of this bug. *** -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=270846 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO| |270937 nThis| | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=270846 ms@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |felix.rommel@web.de ------- Comment #12 from ms@novell.com 2007-06-03 13:33 MST ------- *** Bug 280336 has been marked as a duplicate of this bug. *** -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c13 --- Comment #13 from Marcus Schaefer <ms@novell.com> 2007-06-21 02:12:05 MST --- ping: any news here... I have finished the patch for sax2 and sysp so far. There are three TODO's left and they are all related to the information from randr. Would be great if someone can fill in the gabs from my test coding in comment #6 Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c14 --- Comment #14 from Marcus Schaefer <ms@novell.com> 2007-07-04 02:19:43 MST --- *** Bug 289445 has been marked as a duplicate of this bug. *** https://bugzilla.novell.com/show_bug.cgi?id=289445 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c17 Marcus Schaefer <ms@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |russell_hay@uk.ibm.com --- Comment #17 from Marcus Schaefer <ms@novell.com> 2007-07-18 12:23:47 MST --- *** Bug 292684 has been marked as a duplicate of this bug. *** https://bugzilla.novell.com/show_bug.cgi?id=292684 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c18 --- Comment #18 from Matthias Hopf <mhopf@novell.com> 2007-07-20 12:36:07 MST --- Sorry for the delay (PSA). Ok, I can add the required information to this tool, but on the other hand why don't we use xrandr? If you think that the output of xrandr will change too much in the near future, it might be a good idea to use our own program. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c19 --- Comment #19 from Marcus Schaefer <ms@novell.com> 2007-07-25 06:51:05 MST --- Matthias we talked about that at lunch. I think you agreed that it is a more clean solution to incorporate the _needed_ randr C code into the sax2 sysp code (which is the C written interface of sax2) would you mind to attach the changes you made already, so I can patch the missing parts into sysp ? Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c20 --- Comment #20 from Matthias Hopf <mhopf@novell.com> 2007-07-30 07:42:13 MST --- Created an attachment (id=153989) --> (https://bugzilla.novell.com/attachment.cgi?id=153989) Test case with added code. Ok, this is the "working" test case. You certainly will want to have a different output scheme. What we need is the names of the outputs (output->name), the connection state (output->connection, if you want to automatically select the right output selection in a multi-monitor layout), the number of preferred modes (output->npreferred, the first npreferred modes of the mode list are native/preferred otherwise by the monitor), and the actual modelist. Actually, if the mode list has at least one preferred mode, it should be taken (the first preferred mode is the most preferred (native) one). What we *really* only need for a trivial setup is the list of output names (and that could even be derived statically per chipset). But in order to make it more automatic, we need the connection state and the modelists. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c21 Matthias Hopf <mhopf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|mhopf@novell.com | --- Comment #21 from Matthias Hopf <mhopf@novell.com> 2007-07-30 07:44:01 MST --- Marcus, is this ok for you? When you added something for sysp, just tell me what fields have to be updated in the profiles in order to get this going, and I'll patch them. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c29 Marcus Schaefer <ms@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #29 from Marcus Schaefer <ms@novell.com> 2007-08-13 03:40:54 MST --- first version submitted... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c31 --- Comment #31 from Matthias Hopf <mhopf@novell.com> 2007-08-16 11:09:31 MST --- I'll definitely test this tomorrow. Thanks a lot, Marcus! :) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c32 Matthias Hopf <mhopf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #32 from Matthias Hopf <mhopf@novell.com> 2007-08-17 10:21:48 MST --- Hm. This doesn't work correctly. Also, Stefan, I noticed that the xorg.conf (5) manpage is way too old. Why does it come from? git has a much newer manpage, including the valid monitor description for RandR 1.2. I'll attach SaX.log, xorg.conf, and Xorg.0.log for a multi-monitor setup. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c33 --- Comment #33 from Matthias Hopf <mhopf@novell.com> 2007-08-17 10:23:58 MST --- Created an attachment (id=158246) --> (https://bugzilla.novell.com/attachment.cgi?id=158246) SaX.log I attached an external monitor, called "sax2 -r", selected multi-monitor, selected Xinerama style (default right-left config), 3D, and saved. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c34 --- Comment #34 from Matthias Hopf <mhopf@novell.com> 2007-08-17 10:24:26 MST --- Created an attachment (id=158247) --> (https://bugzilla.novell.com/attachment.cgi?id=158247) xorg.conf The xorg.conf written by sax2. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c35 --- Comment #35 from Matthias Hopf <mhopf@novell.com> 2007-08-17 10:24:55 MST --- Created an attachment (id=158249) --> (https://bugzilla.novell.com/attachment.cgi?id=158249) Xorg.0.log The X logfile, when using this configuration. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c36 --- Comment #36 from Stefan Dirsch <sndirsch@novell.com> 2007-08-17 10:40:40 MST --- Thanks. I'll update the xorg.conf manual page. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c37 --- Comment #37 from Matthias Hopf <mhopf@novell.com> 2007-08-17 11:07:24 MST --- Ok, let's analyze xorg.conf first: It only has one monitor section - for TV actually, which has been detected as deactivated (I would even think of a special case here, sax2 should never detect a TV as activated, because on several laptops detection is broken. On this one it actually worked). The monitor section uses "Position" with a "LeftOf" argument. This is wrong. Either have two integers ("x y") as an offset of a common framebuffer plane, or use Option "LeftOf" "<MonitorName>". Using the testcase, and Xorg.0.log, it shows that RANDR does something weired in configuring the two monitors if not specified completely, because VGA doesn't report 1024x768. Well. Actually, it isn't *that* weired, just rounding changed. VertRefresh 50-60 is just below the 60.01 Hz that are actually used. Once again a reason that the default shouldn't be 60 but 61 or 65 Hz. SaX.log shows, that sysp is apparently not printing enough information, and that one is interpreted wrong: Card0 => RandR : TV disconnected 0 That is only one of 4 outputs, and it is disconnected, so it shouldn't be used. Additionally, either RANDR or the intel driver misbehaves in the "LeftOf" case (the "RightOf" case works fine): if the two monitors have different width, it uses the wrong width to calculate the offset. Adding a working example in a second. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c38 --- Comment #38 from Matthias Hopf <mhopf@novell.com> 2007-08-17 11:12:31 MST --- In Driver section: - Option "monitor-TV" "EXT" + Option "monitor-VGA" "EXT" + Option "monitor-LVDS" "INT" In existing monitor section: - Option "Position" "LeftOf" + Option "LeftOf" "INT" - VertRefresh 50-60 + VertRefresh 50-61 Additional monitor section: +Section "Monitor" + DisplaySize 246 184 + HorizSync 31-50 + Identifier "INT" + ModelName "1024X768@60HZ" + Option "PreferredMode" "1024x768" + VendorName "--> VESA" + VertRefresh 50-61 +EndSection Alternatively, you could use Option "Position" "0 0" in monitor "EXT", and Option "Position" "1024 0" in monitor "INT". That would also be independent of bugs (like in the LeftOf case) in RANDR - but of course prone to own bugs with calculating these values. Your choice. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c39 --- Comment #39 from Stefan Dirsch <sndirsch@novell.com> 2007-08-18 03:18:26 MST --- (In reply to comment #36 from Stefan Dirsch)
Thanks. I'll update the xorg.conf manual page. done (xorg-x11-server package)
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c40 Marcus Schaefer <ms@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEEDINFO Info Provider| |mhopf@novell.com --- Comment #40 from Marcus Schaefer <ms@novell.com> 2007-08-20 02:48:47 MST --- sorry but this bunch of information is exactly the situation I'd like to avoid. One comment was:
SaX.log shows, that sysp is apparently not printing enough information, and that one is interpreted wrong: Card0 => RandR : TV disconnected 0 That is only one of 4 outputs, and it is disconnected, so it shouldn't be used.
That information is the result from your patch. I just rely on what has been changed there -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c41 --- Comment #41 from Marcus Schaefer <ms@novell.com> 2007-08-20 03:35:19 MST --- *** Bug 301417 has been marked as a duplicate of this bug. *** https://bugzilla.novell.com/show_bug.cgi?id=301417 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c42 Matthias Hopf <mhopf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |REOPENED Info Provider|mhopf@novell.com | --- Comment #42 from Matthias Hopf <mhopf@novell.com> 2007-08-20 07:17:31 MST --- (In reply to comment #40 from Marcus Schaefer)
SaX.log shows, that sysp is apparently not printing enough information, and that one is interpreted wrong: Card0 => RandR : TV disconnected 0 That is only one of 4 outputs, and it is disconnected, so it shouldn't be used.
That information is the result from your patch. I just rely on what has been changed there
It is there. The patch just prints out 4 lines. This is just the first line. Also I noted that a "Preferred" option was added, while the '0' indicates that there is no preferred mode. But that is a minor issue. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c43 Marcus Schaefer <ms@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEEDINFO Info Provider| |mhopf@novell.com --- Comment #43 from Marcus Schaefer <ms@novell.com> 2007-08-20 09:12:33 MST --- * In reply to #42, my fault. This one is fixed now. Package has been submitted * still many problems open 1) TV or not tv ? 2) how to handle "disconnected" ? 3) Position setup is only possible in new Monitor section not in the existing section. So Option "Position" "0 0" is equal to leftOf ==> what would be rightof, above and below ? 4) there are too many code paths for the setup of vsync in sax2 (DDC data CDB data, special profiles, etc...) if 60Hz is not valid anymore I would suggest that the X-Server takes care for a not too restrictive check. And does this apply to intel only or all drivers ? If sufficient we can adapt the ranges in the CDB Please comment Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c44 Matthias Hopf <mhopf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |REOPENED Info Provider|mhopf@novell.com | --- Comment #44 from Matthias Hopf <mhopf@novell.com> 2007-08-20 10:42:34 MST --- I have an idea: Generally, the connected output only matters if we're doing a multihead setup. In that case I would order the outputs according to patterns. That would be LVDS LVDS-* DVI DVI-* TMDS TMDS-* VGA VGA-* TV <all_others> (just an example). Those not connected will not be used (you only want to create a multihead setup when monitors are actually connected). For a dualhead setup the first two entries in this list would be used. (In reply to comment #43 from Marcus Schaefer)
1) TV or not tv ?
If this cannot be handled like described above, I would like to have TV ignored, due to serveral serious issues (needs to be specified more (PAL/NTSC), low res, connection scanning fails often, etc.).
2) how to handle "disconnected" ?
They should IMHO not be configured.
3) Position setup is only possible in new Monitor section not in the existing section. So
Option "Position" "0 0" is equal to leftOf
==> what would be rightof, above and below ?
In that case we should use LeftOf etc., and fix the remaining issues in RandR (should do that anyway). AFAIK you cannot have negative position values. You only need LeftOf etc. in all but one monitor sections. With "position" you have to put it into each and every monitor section.
4) there are too many code paths for the setup of vsync in sax2 (DDC data CDB data, special profiles, etc...) if 60Hz is not valid anymore I
I understand. In that case, a safe margin in the Xserver is probably the best idea.
would suggest that the X-Server takes care for a not too restrictive check. And does this apply to intel only or all drivers ? If sufficient we can adapt the ranges in the CDB
That's probably for all RandR 1.2 capable drivers. As long as they use the infrastructure from RandR, and don't provide their own, that is... HTH, more tomorrow. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c45 Marcus Schaefer <ms@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED --- Comment #45 from Marcus Schaefer <ms@novell.com> 2007-08-22 05:21:34 MST --- ok, implementation has been changed according to comment #44 I will leave it up to the X-Server to implement safe margins around sync ranges. We discussed this yesterday. Will submit a package for the next tests... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c46 Matthias Hopf <mhopf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #46 from Matthias Hopf <mhopf@novell.com> 2007-08-22 07:04:53 MST --- Reopening for my fix of the Xserver... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846 Matthias Hopf <mhopf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|ms@novell.com |mhopf@novell.com Status|REOPENED |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c47 --- Comment #47 from Matthias Hopf <mhopf@novell.com> 2007-08-22 07:07:20 MST --- Created an attachment (id=159052) --> (https://bugzilla.novell.com/attachment.cgi?id=159052) Fix for Xserver being more fuzzy about mode validation. This fix has been astonishingly simple. I verified it on my laptop, it seems to work perfectly. I have to discuss upstream what the actual check should look like (+/- 0.5 or +/- 1%). For us this is good enough. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c48 Matthias Hopf <mhopf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|mhopf@novell.com |sndirsch@novell.com Status|ASSIGNED |NEW --- Comment #48 from Matthias Hopf <mhopf@novell.com> 2007-08-22 07:08:15 MST --- Stefan, please apply to our xserver package. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P0 - Crit Sit -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846#c49 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Priority|P0 - Crit Sit |P5 - None Resolution| |FIXED --- Comment #49 from Stefan Dirsch <sndirsch@novell.com> 2007-08-22 21:46:04 MST --- done. fixed for Beta3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846 User ms@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=270846#c50 Marcus Schaefer <ms@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jharmon@novell.com --- Comment #50 from Marcus Schaefer <ms@novell.com> 2008-01-09 01:41:25 MST --- *** Bug 352437 has been marked as a duplicate of this bug. *** https://bugzilla.novell.com/show_bug.cgi?id=352437 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846 User ms@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=270846#c51 --- Comment #51 from Marcus Schaefer <ms@novell.com> 2008-01-09 01:41:52 MST --- *** Bug 352463 has been marked as a duplicate of this bug. *** https://bugzilla.novell.com/show_bug.cgi?id=352463 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846 User ms@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=270846#c52 --- Comment #52 from Marcus Schaefer <ms@novell.com> 2008-01-09 01:42:19 MST --- *** Bug 352474 has been marked as a duplicate of this bug. *** https://bugzilla.novell.com/show_bug.cgi?id=352474 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=270846 User ms@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=270846#c53 --- Comment #53 from Marcus Schaefer <ms@novell.com> 2008-01-09 01:43:07 MST --- *** Bug 352436 has been marked as a duplicate of this bug. *** https://bugzilla.novell.com/show_bug.cgi?id=352436 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com