[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: