|
Bugzilla – Full Text Bug Listing |
| Summary: | missing sync tolerance in Xserver | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 10.3 | Reporter: | Andreas Jaeger <aj> |
| Component: | X.Org | Assignee: | Matthias Hopf <mhopf> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Enhancement | ||
| Priority: | P5 - None | ||
| Version: | Beta 1 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
SaX.log
xorg.conf xorg log from sax2 run |
||
|
Description
Andreas Jaeger
2007-08-17 16:22:40 UTC
Created attachment 158248 [details]
SaX.log
Created attachment 158250 [details]
xorg.conf
Created attachment 158251 [details]
xorg log from sax2 run
Probably a duplicate of Bug #270846. yes probably a problem with the new randr data. I need this system for a ssh login and the possibility to install packages with yast -i ... would that be possible Thanks I called sax2 -r -a on the machine and the config looks ok to me The Xorg log said: (II) intel(0): Output LVDS using initial mode 1024x768 I'm remote so I don't know whether it starts with that resolution or not. Stefan , Andreas ? Looks ok now - as discussed via phone. *** This bug has been marked as a duplicate of bug 270846 *** The issue is that the 1024x768 mode is *slightly* above 60Hz (60.01Hz, to be specific), and up to now the monitor section was completely ignored (RandR 1.2 uses a different notion for monitors). The monitor section specifies the horizontal range to 50-60 Hz, so 60.01Hz is no longer acceptable... I already said a long time ago that probably 58-62 or 55-65 Hz for the default monitors would be a better range to cope for future mode validation changes. One could also argue that the xserver should allow for .5 Hz variations. We'll probably discuss this tomorrow. I have added the 60 Hz sharp because people told me that for TFT displays this is a must have and many of them complain if you give it a higher range... so some people say that and some others say that Which is wrong, of course, because PLLs can never be programmed to behave *exactly* at a given frequency. They can always be up to +/- 0.1-2 % off (depending on brand and type). But the monitor actually specifies a range (50-60), so this cannot be the case here. Again, 59-61 or 58-62 would be probably fine, having the Xserver specifically add/subtract 1% or 0.5 absolute would be another option. Comment from Ajax: > The classic mode selection code has some tolerance already. In > xf86str.h: > > #define SYNC_TOLERANCE 0.01 /* 1 percent */ > > Which seems to have served us well. So I'd prefer to either have the > new mode code use the same fuzz, or else change it in both places. So I'll use this tolerance instead for upstream. Reopening so this is not lost for upstream. Fixed upstream. Stefan, the upstream fix is different (SYNC_TOLERANCE - this is relative not absolute), so on next update you will want to nuke this patch. |