Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 307583 - x11-libs/qt-gui-4.6.2 breaks composite w/ legacy nvidia-drivers-173.14.{22,25}
Summary: x11-libs/qt-gui-4.6.2 breaks composite w/ legacy nvidia-drivers-173.14.{22,25}
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Doug Goldstein (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-03 09:01 UTC by urcindalo
Modified: 2012-07-14 20:50 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description urcindalo 2010-03-03 09:01:35 UTC
After yesterday's upgrade to new stable qt 4.6.2 on my mostly stable amd64 box, composite on KDE 4.3.5 is broken with nvidia-drivers-173.14.22 (stable) or 173.14.25 (unstable).

When composite is active I see strange artifacts: mouse cursor disappearing or flickering, the display of already closed windows, etc... The system is also very slow and unusable.

If I disable compositing but keep desktop effects enabled in KDE's systemsettings everything works as expected.

My emerge info:
===
Portage 2.1.7.17 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.10.1-r1, 2.6.31-gentoo-r6 x86_64)
=================================================================                                       
System uname: Linux-2.6.31-gentoo-r6-x86_64-AMD_Athlon-tm-_64_Processor_3000+-with-gentoo-1.12.13       
Timestamp of tree: Wed, 03 Mar 2010 08:00:01 +0000                                                      
app-shells/bash:     4.0_p35                                                                            
dev-java/java-config: 2.1.10                                                                            
dev-lang/python:     2.6.4                                                                              
dev-util/cmake:      2.6.4-r3                                                                           
sys-apps/baselayout: 1.12.13                                                                            
sys-apps/sandbox:    1.6-r2                                                                             
sys-devel/autoconf:  2.13, 2.63-r1                                                                      
sys-devel/automake:  1.8.5-r3, 1.9.6-r2, 1.10.2                                                         
sys-devel/binutils:  2.18-r3                                                                            
sys-devel/gcc:       4.3.4                                                                              
sys-devel/gcc-config: 1.4.1                                                                             
sys-devel/libtool:   2.2.6b                                                                             
virtual/os-headers:  2.6.30-r1                                                                          
ACCEPT_KEYWORDS="amd64"                                                                                 
ACCEPT_LICENSE="* -@EULA"                                                                               
CBUILD="x86_64-pc-linux-gnu"                                                                            
CFLAGS="-march=athlon64 -mtune=athlon64 -O2 -pipe"                                                      
CHOST="x86_64-pc-linux-gnu"                                                                             
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"                              
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"                                                                                                            
CXXFLAGS="-march=athlon64 -mtune=athlon64 -O2 -pipe"                                                                        
DISTDIR="/usr/portage/distfiles"                                                                                            
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"                                                                                                         
GENTOO_MIRRORS="ftp://gentoo.mirror.dkm.cz/pub/gentoo/"                                                                     
LANG="es_ES.utf8"                                                                                                           
LC_ALL="es_ES.utf8"                                                                                                         
LDFLAGS="-Wl,-O1"                                                                                                           
LINGUAS="es_ES es en_US en"                                                                                                 
MAKEOPTS="-j2"                                                                                                              
PKGDIR="/home/ramiro/usr/local/portage/pkgdir-backup/"                                                                      
PORTAGE_CONFIGROOT="/"                                                                                                      
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"                                                          
PORTAGE_TMPDIR="/var/tmp"                                                                                                   
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local /usr/local/portage/layman/science /usr/local/portage/layman/roslin /usr/local/portage/layman/sunrise /usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7zip X X509 a52 aac aalib abiword accessibility acl acpi additions adns alsa amd64 aotuv apbs apm archive arpack ass audiofile auth authfile autoipd autoreplace autotrace avahi bash-completion bcmath bdf beagle berkdb binary-drivers binfilter blas bonjour branding bzip2 cairo caps cdda cddax cddb cdparanoia cdr cdrom chm chroot clamav cli connectionstatus consolekit contactnotes context corefonts cracklib crypt css ctype cups cupsddk curl curlwrappers custom-optimization cxx dbus dbx designer-plugin desktopglobe detex dga dia directfb disk-partition diskio divx djvu dri dts dvb dvd dvdr dvi dvipdfm eds emboss emovix enca encode erandom esd evo exif extensions extra fam fame fastcgi fat fbcon ffmpeg fftw firefox firefox3 flac flatfile fontconfig foomaticdb fortran fpx ftp fuse gd gdbm geoip geolocation gif gimp ginac glibc-omitfp glitz glsl glut gmp gnome gnuplot gnutls google gphoto2 gpm gps grammar graphics graphviz grub gs gsl gstreamer gtk gzip hal hddtemp hdri hfs history hpcups hpijs hpn humanities iconv icu id3tag idn ieee1394 imagemagick imap imlib immqt-bc inifile inkjar innodb ipv6 jack jadetex java java6 javascript jbig jce jfs jpeg jpeg2k justify kde kipi ladspa lame lapack latex latex3 lcms ldap lensfun libcaca libdsk libgda libnotify libssh2 libwww live lm_sensors logitech-mouse logrotate loop-aes lqr lua lzo m17n-lib mad maildir mailwrapper math matroska mbox mcve md5sum mdb memlimit mikmod milter mime mjpeg mmap mmx mmxext mng modplug modules mono motif moznoirc moznomail mp3 mp4 mpeg mpeg2 mpi mplayer msn mudflap multilib multiuser musepack music musicbrainz nas ncurses neXt net netboot network network-cron networking networkmanager new-hpcups new-login nfs nis nls npp nptl nptlonly nsplugin ntfs numpy nvidia octave ods ofx ogg ole omega openal openbabel openexr opengl openmp openssl opensslcrypt openvpn osc ots pam pango parse-clocks pcntl pcre pdf perl plasma plotutils plugins png portaudio posix postgres postproc postscript povray ppds pppd profile ps pstricks publishers pymol python qt3support qt4 quicktime rar raw rdesktop readline realmedia reflection reiser4 reiserfs replytolist resolvconf rtc rtf rtsp ruby samba sasl savedconfig scanner science screenshot sdk sdl sdl-image semantic-desktop sensord session shaders shout sift simplexml skey skins slang slp sndfile snmp soap sockets socks5 solver source sox speex spell spl sse sse2 ssl startup-notification subtitles subversion svg svgz swat sysfs syslog sysvipc szip t1lib taglib tcl tcpd teletext tex4ht tga theora thesaurus thunar thunderbird tidy tiff tk truetype twolame udev udev-acl unicode usb userlocales v4l v4l2 vcd vcdx vlm vmd vnc vorbis wavpack wddx webdav winbind winpopup wmf wmp wxwindows x264 xanim xattr xcb xcomposite xetex xface xfce xforms xfs xft xindy xine xls xml xmlreader xmlrpc xmlwriter xorg xorgmodule xplanet xpm xscreensaver xsl xulrunner xv xvid xvmc yv12 zeroconf zip zlib zoran" ALSA_CARDS="via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CAMERAS="fuji minolta ptp2 ptp" ELIBC="glibc" FOO2ZJS_DEVICES="hp1000" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="es_ES es en_US en" RUBY_TARGETS="ruby18" SANE_BACKENDS="epson2 hp" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa fbdev"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Reproducible: Always
Comment 1 urcindalo 2010-03-03 10:14:52 UTC
(In reply to comment #0)
> If I disable compositing but keep desktop effects enabled in KDE's
> systemsettings everything works as expected.

I correct myself. There are still some screen artifacts after disabling compositing, like small squares of an already gone window or menu after selecting a menu entry with the mouse, for instance, in the screen location where the selection took place.
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2010-03-03 10:48:01 UTC
There isn't much we can do about binary-only drivers even if we wanted to. 

Try xf86-video-nv. 

Moving to maintainers for them to close this as INVALID.
Comment 3 Ben de Groot (RETIRED) gentoo-dev 2010-03-03 14:47:21 UTC
It is well-known that KDE4 and nvidia-drivers is not a stable combination. Nothing that Qt in particular can do much about. I wouldn't call this bug invalid, but it is an upstream (KDE and/or nVidia) bug.

Qt 4.6.2 (without KDE) works perfectly fine here with nvidia-drivers-195.36.03.
Comment 4 urcindalo 2010-03-03 18:08:02 UTC
Thanks for the info.

I related it to Qt 4.6.2 because my problems began after the update from Qt 4.5.3 to 4.6.2. The combo KDE 4.3.5/legacy nvidia drivers/Qt 4.5.3 was working perfectly. Maybe I was just lucky?

I have even upgraded xorg-server and mesa to the latest ~amd64 versions, to no avail. The problem persists. I have been forced to use the "nv" driver with a software render to have transparency in KDE 4.3.5.
Comment 5 Doug Goldstein (RETIRED) gentoo-dev 2012-07-14 20:50:12 UTC
Please retest with newer versions of everything.