Bug 16365 - Fullscreen 3D applications lock up screen with Radeon Mobility M6
Summary: Fullscreen 3D applications lock up screen with Radeon Mobility M6
Status: RESOLVED WORKSFORME
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/other (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-15 15:43 UTC by Ignaz Forster
Modified: 2010-12-02 20:00 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Ignaz Forster 2008-06-15 15:43:56 UTC
Symptoms:
When trying to run 3D applications in fullscreen, the screen will lock up. This happens with most 3D applications (examples: Return to Castle Wolfenstein: Enemy Territory, Enemy Lines 3|7, Unreal Tournament 2004, Bridge Builder), though a few applications (example so far: glxgears in fullscreen mode) seem to be working.

The error happens directly after switching the screen resolution - the applications seems to get stuck at this point. In some applications the desktop screen can be seen through and the mouse can still be moved, but it's not possible to switch to other consoles. Other applications just show a black screen. Network access to the machine is still possible. Running the same applications in windowed mode is working.

In Ubuntu this happens since version 7.10, but the error is also present in Slax 6.0.7. Older distributions (Ubuntu before 7.10, Slackware 11.0) didn't have that problem.

Hardware:
lspci output: 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6 LY
used in a Sony Vaio PCG-GR214EP
Driver: radeon
Comment 1 Alex Deucher 2008-06-16 06:43:34 UTC
I suspect this is a problem with xvidmode and xrandr 1.2.  I suspect the VGA port is getting set as the "compat" output and since it's not connected it has no modes for xvidmode to query.

Does it work if you have a monitor active on the VGA port?
Comment 2 Ignaz Forster 2008-06-16 15:48:27 UTC
Unfortunately attaching an external VGA monitor has no effect on this problem.
This was tested both starting with an external monitor attached and by attaching the monitor during operation & switching to the monitor with Gnome's screen resolution settings tool.

xrandr output doesn't seem too wrong, though:
- Without external monitor

ignaz@ikarus:~$ xrandr 
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1024 x 1024
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-0 disconnected (normal left inverted right x axis y axis)
LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0*+   60.0  
   800x600        60.3  
   640x480        59.9  
S-video disconnected (normal left inverted right x axis y axis)

- With external monitor (the external monitor itself would be capable of a resolution of 1280x1024)

ignaz@ikarus:~$ xrandr 
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1024 x 1024
VGA-0 connected (normal left inverted right x axis y axis)
   1024x768       74.9     75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        75.0     72.8     66.7     60.0  
   720x405        69.6  
   720x400        70.1  
   640x400        69.2  
   640x360        69.4  
DVI-0 disconnected (normal left inverted right x axis y axis)
LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0*+   60.0  
   800x600        60.3  
   640x480        59.9  
S-video disconnected (normal left inverted right x axis y axis)
Comment 3 Matt Turner 2010-12-02 20:00:57 UTC
Closing due to inactivity. Reopen if this is still a bug.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.