Bug#499018: xserver-xorg-video-siliconmotion: [Upstream Fixes] 3 possibilities of Blank Screen and performance issue.
Package: xserver-xorg-video-siliconmotion
Version: 1:1.6.0
Severity: normal
Hi,
At first, i do only one report, because the others bugs are fixed by
upstream, but still present in current Lenny/Sid/(experimental?) version of
the SMI Xorg display driver.
FYI here is a quite verbose output about my SMI chip (from a ibm
thinkpad iseries 1300/ product id 1171-l1G)
00:02.0 VGA compatible controller: Silicon Motion, Inc. SM712 LynxEM+ (rev a0)
Subsystem: IBM Device 01a4
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32
Interrupt: pin A routed to IRQ 10
Region 0: Memory at 12000000 (32-bit, non-prefetchable) [size=16M]
Now, let me explain what happens with the current Debian driver in
testing/unstable (1.6.0-x) VS fd.org git (1.6.1+some revisions).
* Debian/Upstream?, not fixed : autodetection fails, the
generated xorg.conf leads to a blank screen while starting X.
Then when it comes back to the vt, the vt turns blank, but i can
still type commands blindly. It can be considered as
unusable, since i need to reboot to use the vt. I attach my
(ugly but working) xorg.conf that avoids this problem.
* [fixed upstream] the screen blanks when switching from X to a
vt, or when i quit X.
* [fixed upstream] performance issues, even resizing an opaque
rxvt (as the only one X client) is slow and generates a high CPU
load.
My driver build was made with changes up to the commit
cf5132907e4709c872089fe2d79837b2de4e45b7 (the last available), and the
commit claiming the bug fixes mentionned above is the
b23c5c5e434aaba2128abcae61a8564a62d2e7a1.
By the way, without xutils-dev installed, the upstream git driver fails
to build from source despite the fact that i used a-g b-d (first time it
happens to me) . It would be nice to have some sort of recommends when
we a-g build-deps the package, but maybe it's not possible.
Don't hesitate to ask me if you need more infos :-)
Regards,
François.
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages xserver-xorg-video-siliconmotion depends on:
ii libc6 2.7-13 GNU C Library: Shared libraries
ii xserver-xorg-core 2:1.4.2-5 Xorg X server - core server
xserver-xorg-video-siliconmotion recommends no packages.
xserver-xorg-video-siliconmotion suggests no packages.
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "latin9"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "siliconmotion"
Option "HWcursor" "false"
Option "UseBIOS" "false"
Option "UseFBDev" "false"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
Horizsync 30-65
Vertrefresh 50-75
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Silicon Motion, Inc. SM720 Lynx3DM"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection
Reply to: