Sony G520 CRT snaps on mode switch

Felix Miata mrmazda at earthlink.net
Fri Dec 5 00:55:39 PST 2014


I have an rv516 card:
http://fm.no-ip.com/Tmp/Linux/hwinfo-gfx-rv516-big41.txt

In as many different machines and with as many different Linux distros and
versions I've tried this with (always FOSS X drivers, and IIRC, all with KMS
kernels), I don't think there are any that don't ever exhibit $SUBJECT. I do
a lot of switching between KDE3 & 4 and the vttys, so this is annoying, and
makes me wonder if it could be damaging the CRT for this to happen.

The "snapping" manifests different to different extents. Sometimes the screen
just goes black then redraws. Other times in addition, the going black is
accompanied by an audible snap noise. A mode switch (aka to or from KDE and a
vtty) isn't required, but can be induced by running the attached script that
includes xrdb and xrandr commands.

Last booted was openSUSE 13.1, server 1.14.3.901, radeon driver
xf86-video-ati-7.2.0-2.4.1, libdrm_radeon1-2.4.46-3.2.2 from which I got no
snapping sound.

Does this sound like a software issue, or hardware? If software, kernel, or X
driver?
-- 
"The wise are known for their understanding, and pleasant
words are persuasive." Proverbs 16:21 (New Living Translation)

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata  ***  http://fm.no-ip.com/
-------------- next part --------------
# run this in X terminal
echo "`hostname -s`:~ $ grep 'using VT' /var/log/Xorg.`echo ${DISPLAY##*:}`.log"
grep 'using VT' /var/log/Xorg.`echo ${DISPLAY##*:}`.log
echo "`hostname -s`:~ $ lspci | grep VGA"
lspci | grep VGA
echo "`hostname -s`:~ $ grep chipsets /var/log/Xorg.0.log | egrep -v 'VESA|FBDEV'"
grep chipsets /var/log/Xorg.0.log | egrep -v 'VESA|FBDEV'
if [ -f /etc/os-release ]
then
echo `hostname -s`:~ $ grep PRETTY /etc/os-release
grep PRETTY /etc/os-release
elif [ -f /etc/SuSE-release ]
then
echo `hostname -s`:~ $ head -n1 /etc/SuSE-release
head -n1 /etc/SuSE-release
elif [ -f /etc/fedora-release ]
then
echo `hostname -s`:~ $ head -n1 /etc/fedora-release
head -n1 /etc/fedora-release
elif [ -f /etc/mageia-release ]
then
echo `hostname -s`:~ $ head -n1 /etc/mageia-release
head -n1 /etc/mageia-release
else
exit
fi
echo "`hostname -s`:~ $ grep 'X.Org X Server' /var/log/Xorg.`echo ${DISPLAY##*:}`.log"
grep 'X.Org X Server' /var/log/Xorg.`echo ${DISPLAY##*:}`.log
echo "`hostname -s`:~ $ grep 'Current Operating System' /var/log/Xorg.`echo ${DISPLAY##*:}`.log"
grep 'Current Operating System' /var/log/Xorg.`echo ${DISPLAY##*:}`.log
echo "`hostname -s`:~ $ grep 'Kernel Command Line' /var/log/Xorg.`echo ${DISPLAY##*:}`.log"
grep 'Kernel command line' /var/log/Xorg.`echo ${DISPLAY##*:}`.log
echo "`hostname -s`:~ $ grep Output /var/log/Xorg.`echo ${DISPLAY##*:}`.log | egrep -v 'disconnec|no monit' | grep -v 'nitor sect'"
grep Output /var/log/Xorg.`echo ${DISPLAY##*:}`.log | egrep -v 'disconnec|no monit' | grep -v 'nitor sect'
#grep Output /var/log/Xorg.`echo $DISPLAY|cut -d: -f2`.log | egrep -v 'disconnec|no monit' | grep -v 'nitor sect'
echo `hostname -s`:~ $ 'grep -v ^\# /etc/X11/xorg.conf.d/50-monitor.conf | grep DisplaySize'
grep -v ^\# /etc/X11/xorg.conf.d/50-monitor.conf | grep DisplaySize
echo `hostname -s`:~ $ 'grep -v ^\# /etc/X11/xorg.conf | grep DisplaySize'
grep -v ^\# /etc/X11/xorg.conf | grep DisplaySize
echo `hostname -s`:~ $ 'grep -v ^\# /etc/X11/xorg.conf.d/50-monitor.conf | grep PreferredMode'
grep -v ^\# /etc/X11/xorg.conf.d/50-monitor.conf | grep PreferredMode
echo `hostname -s`:~ $ 'grep -v ^\# /etc/X11/xorg.conf | grep PreferredMode'
grep -v ^\# /etc/X11/xorg.conf | grep PreferredMode
if [ -f /etc/X11/xinit/xinitrc.d/setup ]
then
echo `hostname -s`:~ $ 'grep -v ^\# /etc/X11/xinit/xinitrd.d/setup | grep xrandr'
grep -v ^\# /etc/X11/xinit/xinitrc.d/setup | grep xrandr
fi
echo "`hostname -s`:~ $ xrdb -query | grep dpi"
xrdb -query | grep dpi
echo "`hostname -s`:~ $ xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r"
xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r
echo "`hostname -s`:~ $ xdpyinfo | egrep 'dimen|ution'"
xdpyinfo | egrep 'dimen|ution'


More information about the xorg-driver-ati mailing list