scrolling in windows makes content weired

Bug #67620 reported by Stefan Sonnenberg-Carstens
6
Affects Status Importance Assigned to Milestone
xserver-xorg-driver-trident (Ubuntu)
New
Undecided
Unassigned
xserver-xorg-video-trident (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-trident

My hardware is as follows:
It is a Toshiba Portege R100.
lspci:
00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
01:00.0 VGA compatible controller: Trident Microsystems CyberBlade XP4m32 (rev 91)
02:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (MOB) Ethernet Controller (rev 83)
02:0a.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
02:0b.0 CardBus bridge: Toshiba America Info Systems ToPIC100 PCI to Cardbus Bridge with ZV Support (rev 33)
02:0d.0 System peripheral: Toshiba America Info Systems SD TypA Controller (rev 05)

With Dapper, video was fine.
With edgy, when I scroll down an up, the content of windows gets weired. It is solved, as soon there is a full redraw of that content.

I guess it has something to do with xorg 7.1,
as xorg 6.8.2 was fine.

Revision history for this message
XenoentitY (fibertech3) wrote :

Could you provide a screenshot.

Revision history for this message
megsona (megsona) wrote :

I too have a Toshiba R100 with the XP4m32 Trident graphics chip, I'm getting the same problem with scrolling. It seems ok when scrolling down a list or page but when scrolling up it doesn't update properly. Things get worse when I drag a window, the whole pane gets broken up in diagonal colours corresponding to the window theme. I've included some screenshots.

Revision history for this message
Qrious (alexswabey) wrote :

I have the same problem with my Portege R100

Revision history for this message
megsona (megsona) wrote :

After a few emails I discovered that there is a bug in the version of the Trident drivers that ship with Ubuntu and a fixed version is available (thanks to Alan Hourihane) from the following url...

http://xorg.freedesktop.org/releases/individual/driver/xf86-video-trident-1.2.3.tar.bz2
http://xorg.freedesktop.org/releases/individual/driver/xf86-video-trident-1.2.3.tar.gz

I am however having trouble installing these so can't say if they fix the fault or not, I've installed the build-essential package but when I run the ./configure command I get the following config.log file - not sure where to go next.

Anyone offer some guidance?

Revision history for this message
Stefan Sonnenberg-Carstens (stefan-sonnenberg) wrote :
  • Driver Edit (1000.4 KiB, application/octet-stream)

I downloaded the bz2 archive and compiled it.
This driver version works and the display is OK, even when moving windows.

apt-get install xorg-dev
apt-get build-dep xorg-drivers
tar xjf xf86-video-trident-1.2.3.tar.bz2
cd video-trident-1.2.3
./configure
make
make DESTDIR=/tmp/xorg_ install
# Backup old driver
sudo mv /usr/lib/xorg/modules/drivers/trident_drv.so /usr/lib/xorg/modules/drivers/trident_drv.so.bak
# Install new one
cd /tmp/xorg_/usr/local/lib/xorg/modules/drivers/
sudo mv * /usr/lib/xorg/modules/drivers/

Restart X and your're set.

attached is my compiled version, edgy eft, xorg 7.1, x86

Revision history for this message
megsona (megsona) wrote : Re: [Bug 67620] Re: scrolling in windows makes content weired

Hi Stefan,

looks good - glad you got it working. I ran into a problem though
after I ran the line

apt-get build-dep xorg-drivers

I get

megsona@R100:~$ sudo apt-get build-dep xorg-drivers
Password:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to find a source package for xorg-drivers

I can't see any packages called xorg-drivers in synaptic either, am I
missing something?

Thanks,

Alan

On 11/11/06, Stefan Sonnenberg-Carstens <email address hidden> wrote:
> I downloaded the bz2 archive and compiled it.
> This driver version works and the display is OK, even when moving windows.
>
> apt-get install xorg-dev
> apt-get build-dep xorg-drivers
> tar xjf xf86-video-trident-1.2.3.tar.bz2
> cd video-trident-1.2.3
> ./configure
> make
> make DESTDIR=/tmp/xorg_ install
> # Backup old driver
> sudo mv /usr/lib/xorg/modules/drivers/trident_drv.so /usr/lib/xorg/modules/drivers/trident_drv.so.bak
> # Install new one
> cd /tmp/xorg_/usr/local/lib/xorg/modules/drivers/
> sudo mv * /usr/lib/xorg/modules/drivers/
>
> Restart X and your're set.
>
> attached is my compiled version, edgy eft, xorg 7.1, x86
>
>
> ** Attachment added: "Driver"
> http://librarian.launchpad.net/5053591/trident_drv.so
>
> --
> scrolling in windows makes content weired
> https://launchpad.net/bugs/67620
>

Revision history for this message
megsona (megsona) wrote :

Stefan,

when you say you ran the line

apt-get build-dep xorg-drivers

did you mean...

xorg-driver-fglrx
xorg-driver-fglrx-dev

these are the only packages I can see that have a similar name. I know
it says theay are for ATI cards but I'm not sure what else to try.

Thanks again,

Alan

On 11/11/06, Stefan Sonnenberg-Carstens <email address hidden> wrote:
> I downloaded the bz2 archive and compiled it.
> This driver version works and the display is OK, even when moving windows.
>
> apt-get install xorg-dev
> apt-get build-dep xorg-drivers
> tar xjf xf86-video-trident-1.2.3.tar.bz2
> cd video-trident-1.2.3
> ./configure
> make
> make DESTDIR=/tmp/xorg_ install
> # Backup old driver
> sudo mv /usr/lib/xorg/modules/drivers/trident_drv.so /usr/lib/xorg/modules/drivers/trident_drv.so.bak
> # Install new one
> cd /tmp/xorg_/usr/local/lib/xorg/modules/drivers/
> sudo mv * /usr/lib/xorg/modules/drivers/
>
> Restart X and your're set.
>
> attached is my compiled version, edgy eft, xorg 7.1, x86
>
>
> ** Attachment added: "Driver"
> http://librarian.launchpad.net/5053591/trident_drv.so
>
> --
> scrolling in windows makes content weired
> https://launchpad.net/bugs/67620
>

Revision history for this message
Stefan Sonnenberg-Carstens (stefan-sonnenberg) wrote :

My fault:

apt-get build-dep xorg-server

should do the trick ...

Revision history for this message
megsona (megsona) wrote :

As I read your mail I've managed to get it working!

I skipped the build-dep line and ran sudo make install which produced
the .so file. I swapped it out and restarted X and all is well.
Almost, I don't seem to be able to play video but I'll look into that.

Is build-dep xorg-server an essential step?

Thanks for your help by the way, I'll update launchpad when I've
straightened out what I did.

Alan

On 11/13/06, Stefan Sonnenberg-Carstens <email address hidden> wrote:
> My fault:
>
> apt-get build-dep xorg-server
>
> should do the trick ...
>
> --
> scrolling in windows makes content weired
> https://launchpad.net/bugs/67620
>

Revision history for this message
Stefan Sonnenberg-Carstens (stefan-sonnenberg) wrote :

video don't show here either
(tested some wmv files)

Revision history for this message
Ammar WK (ammar) wrote :

@Stefan Sonnenberg-Carstens : it works great with my tecra m1, thxs

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.