[Panel-devel] Xinerama problems on Intel cards
Lubos Lunak
l.lunak at suse.cz
Mon Nov 26 18:39:57 CET 2007
On Saturday 24 of November 2007, Jason Stubbs wrote:
> There was a person (fm_) asking about the following bug on #kde4-krush.
>
> https://bugzilla.novell.com/show_bug.cgi?id=335530
>
> Apparently the issue has happened before with ksplashx and patched for.
>
> https://bugzilla.novell.com/show_bug.cgi?id=290988
> http://lists.opensuse.org/opensuse-commit/2007-07/msg00648.html
>
> The attached patch does essentially the same in Corona::loadDefaultSetup().
> This handles the desktop part, but kwin would also need to be updated to
> handle maximizing correctly.
Please don't. There's no point in patching every single place, this needs to
be handled in libraries. KSplashX is patched because it's directly using X
libraries.
> Personally, I wonder if the Intel driver isn't just buggy...
No, not really. It is a (mis)feature of supporting XRandr1.2. XRandr1.2
provides info about every output, and SUSE has its X patched to also always
enable another X output (which means the problem should be only SUSE-specific
these days). It's got mainly something to do with laptops and external
outputs, I don't know exactly, but the point is that you have your normal
resolution and also 1024x768, sharing the same topleft corner. Now the
problem is that Xinerama API is now only a wrapper around this and reports
this as two screens even though it's practically only one screen (really
smart from X people).
Dirk Mueller will forwardport the Qt3 patch for #335530.
--
Lubos Lunak
KDE developer
--------------------------------------------------------------
SUSE LINUX, s.r.o. e-mail: l.lunak at suse.cz , l.lunak at kde.org
Lihovarska 1060/12 tel: +420 284 028 972
190 00 Prague 9 fax: +420 284 028 951
Czech Republic http//www.suse.cz
More information about the Panel-devel
mailing list