fullscreen games at lower than native resolution only show upper left corner

Bug #1072889 reported by David LaFreniere
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Compiz
Confirmed
High
Unassigned
compiz (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

bug can be worked around by using gnome-fallback session or using unredirect fullscreen windows.

bug shows with both native and wine applications.

only happens when using compiz as window manager, others work as expected.

i've tested with the propriatary nvidia driver and the nouveau driver. bug also happens on my laptop with both the intel driver and the radeon one.

can also be reproduced with the livecd.

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: compiz 1:0.9.8.4-0ubuntu3
ProcVersionSignature: Ubuntu 3.5.0-17.28-generic 3.5.5
Uname: Linux 3.5.0-17-generic i686
NonfreeKernelModules: nvidia
.proc.driver.nvidia.gpus.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0'
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86 Kernel Module 304.43 Sun Aug 19 20:20:21 PDT 2012
 GCC version: gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-2ubuntu1)
.tmp.unity.support.test.0:

ApportVersion: 2.6.1-0ubuntu6
Architecture: i386
CompizPlugins: [core,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell]
CompositorRunning: compiz
Date: Mon Oct 29 16:55:17 2012
DistUpgraded: 2012-10-19 07:01:08,878 DEBUG enabling apt cron job
DistroCodename: quantal
DistroVariant: ubuntu
DkmsStatus:
 nvidia-current, 304.43, 3.5.0-17-generic, i686: installed
 virtualbox, 4.1.18, 3.5.0-17-generic, i686: installed
GraphicsCard:
 NVIDIA Corporation G84 [Quadro FX 370] [10de:040a] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: NVIDIA Corporation Device [10de:0491]
InstallationDate: Installed on 2012-01-14 (288 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
JockeyStatus:
 kmod:nvidia_173_updates - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
 kmod:nvidia_experimental_304 - Experimental NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
 kmod:nvidia_173 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
 kmod:nvidia_current_updates - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
 kmod:nvidia_current - nvidia_current (Proprietary, Enabled, Not in use)
MachineType: Dell Inc. OptiPlex 745
MarkForUpload: True
PackageArchitecture: all
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-17-generic root=UUID=e9631c5f-49c8-42b9-bb6f-244527f5d1ca ro quiet splash
SourcePackage: compiz
UpgradeStatus: Upgraded to quantal on 2012-10-19 (10 days ago)
dmi.bios.date: 03/01/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 2.6.4
dmi.board.name: 0WF810
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 15
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvr2.6.4:bd03/01/2010:svnDellInc.:pnOptiPlex745:pvr:rvnDellInc.:rn0WF810:rvr:cvnDellInc.:ct15:cvr:
dmi.product.name: OptiPlex 745
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.8.4-0ubuntu3
version.libdrm2: libdrm2 2.4.39-0ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.0-0ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.0-0ubuntu1
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.13.0-0ubuntu6
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.99.99~git20120913.8637f772-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.20.9-0ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.2-0ubuntu3

Revision history for this message
David LaFreniere (dlafreniere349) wrote :
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Do you mean you only see the upper left corner of the game covering the desktop, or the whole game fits into the upper left corner of the desktop?

Changed in compiz (Ubuntu):
status: New → Incomplete
Changed in compiz:
status: New → Incomplete
Revision history for this message
David LaFreniere (dlafreniere349) wrote :

the upper left corner covering the desktop. sorry about being unclear

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I think I have seen this happen with OpenArena. Very strange because Compiz has nothing to do with resolution changes. It just adjusts itself when some other app changes the resolution.

Changed in compiz:
status: Incomplete → Confirmed
Changed in compiz (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
David LaFreniere (dlafreniere349) wrote :

OpenArena is one of the games it affects. The higher the starting resolution is, the greater the effect. It looks like the game is being scaled to the prior resolution. If the game is at a higher resolution than the starting resolution, the game crashes. For games being run through wine, xrandr --auto seems to fix it.

Changed in compiz:
milestone: none → 0.9.9.0
importance: Undecided → High
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 1069536, so it is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Feel free to continue to report any other bugs you may find.

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.