OpenGL "hello world" windowed vsync app brings unity to its knees
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Confirmed
|
Undecided
|
Unassigned | ||
unity (Ubuntu) |
Confirmed
|
High
|
Unassigned |
Bug Description
1. Create a basic hello world OpenGL app, e.g. one that draws a single triangle to the screen.
2. Use windowed mode with vsync on
3. Try alt+tabbing or activating between different windows and the opengl window by clicking.
4. Notice how laggy and slow it is.
5. Try a different window manager besides unity such as xcfe4
6. Notice that this problem no longer exists.
---
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 331.113 Mon Dec 1 21:08:13 PST 2014
GCC version: gcc version 4.9.1 (Ubuntu 4.9.1-16ubuntu6)
.tmp.unity.
ApportVersion: 2.14.7-0ubuntu8.1
Architecture: amd64
BootLog:
* Setting up X socket directories... [80G
[74G[ OK ]
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
CurrentDesktop: Unity
DistUpgraded: 2014-10-22 01:04:42,973 DEBUG enabling apt cron job
DistroCodename: utopic
DistroRelease: Ubuntu 14.10
DistroVariant: ubuntu
EcryptfsInUse: Yes
GraphicsCard:
NVIDIA Corporation GK104M [GeForce GTX 780M] [10de:119f] (rev a1) (prog-if 00 [VGA controller])
Subsystem: CLEVO/KAPOK Computer Device [1558:0376]
InstallationDate: Installed on 2013-11-05 (448 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MachineType: System76, Inc. Bonobo Extreme
NonfreeKernelMo
Package: unity 7.3.1+14.
PackageArchitec
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
Tags: utopic utopic utopic ubuntu compiz-0.9
Uname: Linux 3.16.0-25-generic x86_64
UpgradeStatus: Upgraded to utopic on 2014-10-22 (97 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo vboxusers
_MarkForUpload: True
dmi.bios.date: 09/04/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 4.6.5
dmi.board.
dmi.board.name: Bonobo Extreme
dmi.board.vendor: System76, Inc.
dmi.board.version: bonx7
dmi.chassis.
dmi.chassis.type: 9
dmi.chassis.vendor: System76, Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: Bonobo Extreme
dmi.product.
dmi.sys.vendor: System76, Inc.
version.compiz: compiz 1:0.9.12+
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.56-1
version.
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Sun Jan 25 13:20:43 2015
xserver.configfile: default
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
xserver.version: 2:1.16.0-1ubuntu1.2
Changed in unity: | |
status: | Incomplete → Confirmed |
Changed in unity (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Can you provide the code of the OpenGL app you are using? Please also run apport-collect.