Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 42924 - opengl kscreensavers flicker, while xscreensaver versions of same do not
Summary: opengl kscreensavers flicker, while xscreensaver versions of same do not
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 63760 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-02-25 13:33 UTC by Martin Diers
Modified: 2005-01-11 10:26 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
kernel config (.config,28.11 KB, text/plain)
2004-02-25 13:34 UTC, Martin Diers
Details
dmesg output (dmesg,12.42 KB, text/plain)
2004-02-25 13:35 UTC, Martin Diers
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Diers 2004-02-25 13:33:58 UTC
On my Radoen Mobility 7500 (in Vaio Laptop), all kscreensavers found in the kdeartwork-3.2.0 package which rely upon opengl flicker badly, whereas the equivalent screensavers in the xscreensavers package work perfectly.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Using:
xfree-4.3.0-r3
linux-headers-2.6.3
kernel-2.6.3-love3

.config to follow as attachment

Others noticing this:
http://forums.gentoo.org/viewtopic.php?t=43458

emerge info:

Gentoo Base System version 1.4.3.13
Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.3-love3)
=================================================================
System uname: 2.6.3-love3 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.7.7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -mcpu=pentium4 -fomit-frame-pointer
-fmerge-all-constants -pipe -mfpmath=sse -mmmx -msse -msse2"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config
/usr/share/config /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -mcpu=pentium4 -fomit-frame-pointer
-fmerge-all-constants -pipe -mfpmath=sse -mmmx -msse -msse2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache colorgcc prelink sandbox"
GENTOO_MIRRORS="ftp://gentoo.noved.org/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo
ftp://mirrors.tds.net/gentoo http://mirrors.tds.net/gentoo http://gentoo.noved.org/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X aalib acpi alsa apache2 arts avi berkdb bonobo cdr crypt cups dga
directfb dnd dv dvd encode esd ethereal evo fastcgi fbcon flac flash foomaticdb
gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 guile imap imlib innodb java
jpeg kde ldap libwww mad maildir memlimit mikmod mmx motif mozilla mpeg mysql
ncurses nls noapm odbc oggvorbis opengl oss pam pcmcia pda pdflib perl png pnp
python qt quicktime radeon readline ruby samba sasl sdl slang slp spell sse ssl
svga tcltk tcpd tetex tiff truetype trusted usb video_cards_radeon wmf x86
xinerama xml xml2 xmms xv zeo zlib"
Comment 1 Martin Diers 2004-02-25 13:34:30 UTC
Created attachment 26348 [details]
kernel config
Comment 2 Martin Diers 2004-02-25 13:35:29 UTC
Created attachment 26349 [details]
dmesg output
Comment 3 Caleb Tennis (RETIRED) gentoo-dev 2004-02-25 13:43:06 UTC
they work fine here, so it sounds like it may be a problem with xfree configuration?  or possibly a kernel issue.  have you tried running them with a 2.4 kernel?
Comment 4 Martin Diers 2004-02-25 16:55:25 UTC
Using the same exact kernel, and the same exact xfree configuration, xscreensaver and all other OpenGL programs I run, work perfectly. It is only kscreensaver which exhibits this behavior. If there were a problem with kernel or xfree configuration, one would expect xscreensaver to exhibit it as well.

I can post XFConfig86, if necessary.
Comment 5 Timothy Miller 2004-04-20 17:48:08 UTC
Hi,

I have a Radeon 9000 Pro, and I am experiencing the same horrible flicker with xscreensavers under KDE.  The screen saver I have tested with most is glxgears, but all OpenGL screen savers have this flicker.  Some points I have discovered:

- If you use ATI's proprietary driver and KDE, there is no flicker
- If you use Gnome and XFree's open-source driver, no flicker
- If you use KDE and XFree's driver, and you run the stand-alone "glxgears", no flicker.
- If, under KDE, you type 'xscreensaver' and do a 'test', no flicker.

So, only if you use KDE's own screen saver control (Control Center > Appearance & Themes > Screen Saver) do you get this flicker which suggests a problem with that part of the control center.  

Why it works better with ATI's own drivers, I don't know, but I can't use ATI's driver because it hangs the system.

My emerge info:

Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25-gentoo)
=================================================================
System uname: 2.4.25-gentoo i686 AMD Athlon(tm) XP 2800+
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -finline-functions -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config 
/usr/kde/3.2/share/config /usr/kde/3/share/config 
/usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -finline-functions -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://mirrors.tds.net/gentoo ftp://ibiblio.org/pub/Linux/distributions/gentoo/ http://gentoo.ccccom.com http://adelie.polymtl.ca/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X Xaw3d aalib acpi aim alsa apache2 apm arts avi berkdb bonobo cdr 
crypt cups dga directfb emacs emacs-w3 encode esd evo fbcon foomaticdb gb gd 
gd-external gdbm ggi gif gnome gpm gtk gtk2 gtkhtml imagemagick imlib innodb 
java jpeg kde libg++ libgda libwww mad mikmod mmx motif mozilla mpeg msn mysql 
ncurses nls oggvorbis opengl oss pam pdflib perl php plotutils png postgres 
ppds python qt quicktime radeon readline samba sasl scanner sdl slang spell 
sse ssl svga tcltk tcpd theora tiff truetype unicode usb video_cards_radeon 
wxwindows x86 xml xml2 xmms xslt xv zlib"
Comment 6 Caleb Tennis (RETIRED) gentoo-dev 2004-12-06 19:06:37 UTC
Is this bug still open?
Comment 7 Caleb Tennis (RETIRED) gentoo-dev 2004-12-06 19:59:33 UTC
*** Bug 63760 has been marked as a duplicate of this bug. ***
Comment 8 Timothy Miller 2004-12-07 07:37:02 UTC
This bug is most definitely still a problem for me under KDE 3.3.1.
Comment 9 Gregorio Guidi (RETIRED) gentoo-dev 2005-01-11 10:26:02 UTC
Better move to http://bugs.kde.org/show_bug.cgi?id=73813

Please put your efforts there.