scrolling in Firefox causes Xorg-process to lag (S3 Savage driver)

Bug #255826 reported by Jordi Puigsegur
4
Affects Status Importance Assigned to Milestone
X.Org X server
Invalid
Medium
xserver-xorg-video-savage (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

In a new installation of Xubuntu hardy from alternate CD on an old Toshiba Satellite Pro 4300 Series everything seems to work but when using the scroll bar in Firefox the system becames unstable and must be rebooted to recover.

The only change necessary for it to work was adding acpi=force at Kernel boot up.

When this happen:
- The display is not correctly updated / refreshed
- The Xorg process consumes more CPU than normal (~30/40%)
- Everything related to graphical windows slows down, but terminals (opened before) work correctly.

Here is some information about the system and configuration:

jordi@canigo:~$ lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:05.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:05.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:05.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:05.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:07.0 Communication controller: Agere Systems 56k WinModem (rev 01)
00:09.0 IRDA controller: Toshiba America Info Systems FIR Port Type-DO
00:0b.0 CardBus bridge: Toshiba America Info Systems ToPIC100 PCI to Cardbus Bridge with ZV Support (rev 20)
00:0b.1 CardBus bridge: Toshiba America Info Systems ToPIC100 PCI to Cardbus Bridge with ZV Support (rev 20)
00:0c.0 Multimedia audio controller: Yamaha Corporation YMF-744B [DS-1S Audio Controller] (rev 02)
01:00.0 VGA compatible controller: S3 Inc. 86C270-294 Savage/IX-MV (rev 11)
06:00.0 Network controller: RaLink RT2561/RT61 rev B 802.11g

jordi@canigo:~$ sudo lshw -C video
[sudo] password for jordi:
  *-display UNCLAIMED
       description: VGA compatible controller
       product: 86C270-294 Savage/IX-MV
       vendor: S3 Inc.
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 11
       width: 32 bits
       clock: 66MHz
       capabilities: pm agp agp-1.0 vga_controller bus_master cap_list
       configuration: latency=248 maxlatency=255 mingnt=4

The xorg.conf file only has "Configured video device" and "Configured Monitor", which I think is normal in Ubuntu 8.04

I think it detects correctly the card and loads the correct driver:

jordi@canigo:~$ lsmod | grep savage
savage 33920 2
drm 82452 3 savage

If you need more information, I'll provide it.

description: updated
description: updated
description: updated
Revision history for this message
Andreas Moog (ampelbein) wrote : Re: scrolling in Firefox crashes Xorg process (S3 Savage driver)

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please attach your X server configuration file (/etc/X11/xorg.conf) and X server log file (/var/log/Xorg.0.log) to the bug report as individual uncompressed file attachments using the "Attachment:" box below. Could you please also try to run without any /etc/X11/xorg.conf and let Xorg autodetect your display and video card? Please also attach the /var/log/Xorg.0.log from this attempt. Thanks in advance.

Changed in xserver-xorg-video-savage:
status: New → Incomplete
Revision history for this message
In , Andreas Moog (ampelbein) wrote :

Created an attachment (id=18240)
output of lspci -vvnn

In a new installation of Xubuntu hardy from alternate CD on an old Toshiba Satellite Pro 4300 Series everything seems to work but when using the scroll bar in Firefox the system becames unstable and must be rebooted to recover.

The only change necessary for it to work was adding acpi=force at Kernel boot up.

When this happen:
- The display is not correctly updated / refreshed
- The Xorg process consumes more CPU than normal (~30/40%)
- Everything related to graphical windows slows down, but terminals (opened before) work correctly.

I attached lspci -vvnn, xorg.0.log and xorg.conf.

Revision history for this message
In , Andreas Moog (ampelbein) wrote :

Created an attachment (id=18241)
The xorg.conf in use

Revision history for this message
In , Andreas Moog (ampelbein) wrote :

Created an attachment (id=18242)
The corresponding xorg.log

Revision history for this message
Jordi Puigsegur (jordi-puigsegur) wrote : Re: scrolling in Firefox crashes Xorg process (S3 Savage driver)

This is my current xorg.conf

Revision history for this message
Jordi Puigsegur (jordi-puigsegur) wrote :

And this is the Xorg.o.log file generated with the above xorg.conf

Revision history for this message
Andreas Moog (ampelbein) wrote :

Please add the relevant bit of 'lspci -vvnn' to your bug report.

Revision history for this message
Jordi Puigsegur (jordi-puigsegur) wrote :

And this is the Xorg.o.log file generated with no xorg.conf file
Screen works, but it still has the same bug. Keyboard is not recognized properly.

Revision history for this message
Jordi Puigsegur (jordi-puigsegur) wrote :

the output of lspci -vvnn

Revision history for this message
Andreas Moog (ampelbein) wrote :

Hi, I've forwarded your bug upstream to Xorg for their assistance with this issue. Would you mind please subscribing to the upstream bug report in case they have questions or need you to test something? Then you can provide the info directly without me slowing down the process.

Changed in xserver-xorg-video-savage:
status: Incomplete → Confirmed
Changed in xorg-server:
status: Unknown → Confirmed
Revision history for this message
Jordi Puigsegur (jordi-puigsegur) wrote :

Ok. I've subscribed to the 17097 bug in freedesktop.org

Thanks for your cooperation and time.

Bryce Harrington (bryce)
Changed in xserver-xorg-video-savage:
importance: Undecided → Medium
status: Confirmed → Triaged
Revision history for this message
Jordi Puigsegur (jordi-puigsegur) wrote :

A co-worker advised me to use vesa driver meanwhile the bug with the savage driver is solved.
What is the way to do this?
It seems that dkpg-reconfigure does not configure video driver anymore (it relies on autodetection) and displayconfig-gtk fails.
Is there any way to tell the xserver autodetection to skip the savage driver?
Are there other tools to configure xorg.conf or should i submit a bug for displayconfig-gtk?

Revision history for this message
Andreas Moog (ampelbein) wrote : Re: [Bug 255826] Re: scrolling in Firefox causes Xorg-process to lag (S3 Savage driver)

Jordi Puigsegur wrote:

> A co-worker advised me to use vesa driver meanwhile the bug with the savage driver is solved.
> What is the way to do this?

Add in /etc/X11/xorg.conf in the section "device":

 driver "vesa"

That should do.

> It seems that dkpg-reconfigure does not configure video driver anymore (it relies on autodetection) and displayconfig-gtk fails.
> Is there any way to tell the xserver autodetection to skip the savage driver?
> Are there other tools to configure xorg.conf or should i submit a bug for displayconfig-gtk?

If displayconfig-gtk does not work, you should file a bug.

Bryce Harrington (bryce)
tags: added: hardy
Bryce Harrington (bryce)
tags: added: xubuntu
Revision history for this message
Bryce Harrington (bryce) wrote :

[This is an automatic notification.]

Hi Jordi,

This bug was reported against an earlier version of Ubuntu, can you
test if it still occurs on Lucid?

Please note we also provide technical support for older versions of
Ubuntu, but not in the bug tracker. Instead, to raise the issue through
normal support channels, please see:

    http://www.ubuntu.com/support

If you are the original reporter and can still reproduce the issue on
Lucid, please run the following command to refresh the report:

  apport-collect 255826

If you are not the original reporter, please file a new bug report, so
we can work with you as the original reporter instead (you can reference
bug 255826 in your report if you think it may be related):

  ubuntu-bug xorg

If by chance you can no longer reproduce the issue on Lucid or if you
feel it is no longer relevant, please mark the bug report 'Fix Released'
or 'Invalid' as appropriate, at the following URL:

  https://bugs.launchpad.net/ubuntu/+bug/255826

Changed in xserver-xorg-video-savage (Ubuntu):
status: Triaged → Incomplete
tags: added: needs-retested-on-lucid-by-june
Revision history for this message
Jordi Puigsegur (jordi-puigsegur) wrote :

The machine on which this occurred is now dead (hard disk crash, too old to repair), so I cannot test it.

Changed in xserver-xorg-video-savage (Ubuntu):
status: Incomplete → Invalid
Changed in xorg-server:
importance: Unknown → Medium
Changed in xorg-server:
importance: Medium → Unknown
Changed in xorg-server:
importance: Unknown → Medium
Revision history for this message
In , Jeremy Sequoia (jeremyhu) wrote :

Is this still an issue?

Revision history for this message
In , Ajax-a (ajax-a) wrote :

Mass closure: This bug has been untouched for more than six years, and is not
obviously still valid. Please reopen this bug or file a new report if you continue to experience issues with current releases.

Changed in xorg-server:
status: Confirmed → Invalid
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.