ATI Mobility M4 crashes/segmentation faults under 1280x1024 resolution

Bug #26194 reported by Conn
6
Affects Status Importance Assigned to Milestone
xserver-xorg-video-ati (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Hello,

I've installed Ubuntu 5.10 on a Dell Inspiron 8000 laptop (with an ATI Mobility
M4, 8mb video ram). When I try to use 1280x1024, depth 16bpp, either a) the
system will hang completely when X.org starts (or if I run via startx),
producing a "bleeding pixel" effect on the LCD screen and completely locking the
machine, or b) X.org will start normally, but running glxinfo, glxgears etc.
causes a segmentation fault. I suspect this is a problem with DRI. I will attach
my xorg.conf and Xorg.0.log, and as you can see it reports that acceleration is
enabled - however, any application that takes advantage of acceleration crashes.
Under 1024x768, 16bpp, DRI accelleration works perfectly and there are no
"bleeding pixel" lockups, and under 1400x1050, 16bpp resolution, DRI is disabled
("static buffer allocation failed - need at least 8663 kB video memory") but
glxgears etc. can run without segmentation faults.

Tags: ati xorg
Revision history for this message
Conn (psyke) wrote :

Created an attachment (id=5068)
x.org configuration

Revision history for this message
Conn (psyke) wrote :

Created an attachment (id=5069)
x.org log

Revision history for this message
Conn (psyke) wrote :

This appears to be the relevant bug in X.org's bugzilla:
https://bugs.freedesktop.org/show_bug.cgi?id=930

Revision history for this message
Conn (psyke) wrote :

My apologises for all the comments, but I believe the necessary fix was
implemented today, see https://bugs.freedesktop.org/show_bug.cgi?id=5115

Sorry for bugging you, I can test the DRI snapshots in a day or so, otherwise as
far as I understand the fix will be in the next Mesa release.

Revision history for this message
Daniel Stone (daniels) wrote :

conn: any luck?

Revision history for this message
Conn (psyke) wrote :

Hi Daniel,

Although I've uninstalled Ubuntu on my laptop since I filed this bug, I had
installed those DRI snapshots with the fix as per the X.org Bugzilla, and there
were no more segmentation faults when running in 1280x1024. You can mark that
part of this bug resolved ;)

Regarding the "bleeding pixels" (blooming) and complete system lockups, I
identified the issue causing this, which is seperate to the DRI bug. The
Inspiron 8000 has a special Function key (Fn+F7) that virtually resizes the
display to fit to the LCD's native resolution. For example, the 1280x1024
resolution shows a black border when this function is disabled, as the panel's
native resolution is 1600x1200 (or thereabouts), and when enabled, it expands to
fit the entire screen. When I run linux with the function disabled, I experience
no lockups. An interesting behaviour is noted for the r128 driver; when the X
session starts in 1280x1024 (for example), the screen expands as though Fn+F7 is
active, however when I quit X, the screen is no longer expanded. When I use the
vesa driver, the behaviour is different; when X starts, the virtual zoom stays
disabled (as it should be).

The problem, therefore, is that the r128 driver is "banging the hardware",
causing a conflict with the virtual zoom function. If the zoom function is left
disabled system-wide (as can be seen in the bios screens, Ubuntu boot, console,
even in Windows), the screen should always respect the zoom setting as disabled,
but X.org always enables the zoom itself on startup. If the zoom is already
enabled system-wide (which is my preference), random crashes occur when starting
or exiting X.org. I realize this bug shouldn't prevent the segmentation fault
from being marked closed/resolved, so if you want I'll file a new bug with this
seperate issue.

Conn

Daniel Stone (daniels)
Changed in xserver-xorg-driver-ati:
assignee: daniels → nobody
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

As mentioned a year ago, the original bug is fixed. If you still have the other problem, file a new report about that...

Changed in xserver-xorg-video-ati:
status: Needs Info → Fix Released
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.