Unity could use "export UNITY_LOW_GFX_MODE=1" option in low hardware or VM
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) |
Bug Description
Trying to run Ubuntu in a low hardware (any hardware weaker than one core 2 duo, i think) or in a virtual machine is painful. Even in a new hardware, with core i7 for example, it is slow with Unity, if it uses Intel graphics onboard.
There is a simple workaround, put "export UNITY_LOW_
"Linux for human beings", so, only for human that have new and top hardware? I know a lot of people that have a modest hardware (here in Brazil is common to have a hardware from 3 or more years ago).
Yeah, i know that there are xubuntu and lubuntu, but people normally knows Ubuntu, not others flavors. And as i said before, Unity is slow in new hardware too (if you don't have a nvidia or amd graphic card installed...).
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: unity 7.1.2+14.
ProcVersionSign
Uname: Linux 3.13.0-5-generic i686
.tmp.unity.
ApportVersion: 2.13.1-0ubuntu1
Architecture: i386
CasperVersion: 1.336ubuntu1
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
CurrentDmesg:
[ 14.401565] IPv6: ADDRCONF(
[ 14.401577] IPv6: ADDRCONF(
[ 14.736136] init: udev-fallback-
[ 15.952719] init: plymouth-
Date: Sun Jan 26 23:23:56 2014
DistUpgraded: Fresh install
DistroCodename: trusty
DistroVariant: ubuntu
GraphicsCard: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter [80ee:beef] (prog-if 00 [VGA controller])
LiveMediaBuild: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha i386 (20140124)
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: innotek GmbH VirtualBox
ProcEnviron:
LANGUAGE=en_US
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: file=/cdrom/
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/01/2006
dmi.bios.vendor: innotek GmbH
dmi.bios.version: VirtualBox
dmi.board.name: VirtualBox
dmi.board.vendor: Oracle Corporation
dmi.board.version: 1.2
dmi.chassis.type: 1
dmi.chassis.vendor: Oracle Corporation
dmi.modalias: dmi:bvninnotekG
dmi.product.name: VirtualBox
dmi.product.
dmi.sys.vendor: innotek GmbH
version.compiz: compiz 1:0.9.10+
version.libdrm2: libdrm2 2.4.51-1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Sun Jan 26 23:23:12 2014
xserver.configfile: default
xserver.devices:
input Power Button KEYBOARD, id 6
input Sleep Button KEYBOARD, id 7
input VirtualBox USB Tablet TOUCHSCREEN, id 8
input AT Translated Set 2 keyboard KEYBOARD, id 9
input ImExPS/2 Generic Explorer Mouse MOUSE, id 10
xserver.errors:
Failed to load module "vboxvideo" (module does not exist, 0)
Failed to load module "vboxvideo" (module does not exist, 0)
open /dev/dri/card0: No such file or directory
open /dev/dri/card0: No such file or directory
open /dev/fb0: No such file or directory
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
xserver.version: 2:1.14.5-1ubuntu2
Related branches
- Andrea Azzarone (community): Approve
-
Diff: 34 lines (+11/-6)1 file modifieddebian/unity7.conf (+11/-6)
- Andrea Azzarone (community): Approve
-
Diff: 3147 lines (+1049/-409)58 files modifiedUnityCore/GnomeSessionManager.cpp (+2/-1)
com.canonical.Unity.gschema.xml (+38/-0)
dash/DashController.cpp (+6/-2)
dash/DashView.cpp (+14/-10)
dash/StandaloneDash.cpp (+1/-1)
dash/previews/PreviewContainer.cpp (+35/-76)
dash/previews/PreviewContainer.h (+4/-9)
dash/previews/StandaloneApplicationPreview.cpp (+5/-0)
dash/previews/StandaloneErrorPreview.cpp (+5/-0)
dash/previews/StandaloneMoviePreview.cpp (+5/-0)
dash/previews/StandaloneMusicPaymentPreview.cpp (+5/-0)
dash/previews/StandaloneSocialPreview.cpp (+5/-0)
debian/changelog (+47/-0)
debian/unity7.conf (+11/-6)
hud/HudController.cpp (+5/-2)
launcher/ApplicationLauncherIcon.cpp (+2/-4)
launcher/ApplicationLauncherIcon.h (+3/-0)
launcher/CairoBaseWindow.cpp (+6/-2)
launcher/FileManagerLauncherIcon.cpp (+8/-0)
launcher/Launcher.cpp (+44/-32)
launcher/LauncherController.cpp (+2/-6)
launcher/LauncherControllerPrivate.h (+0/-1)
launcher/SwitcherController.cpp (+6/-1)
launcher/SwitcherView.cpp (+3/-0)
launcher/VolumeImp.cpp (+4/-1)
lockscreen/CMakeLists.txt (+1/-0)
lockscreen/LockScreenAcceleratorController.cpp (+167/-148)
lockscreen/LockScreenAcceleratorController.h (+8/-3)
lockscreen/LockScreenAccelerators.cpp (+5/-0)
lockscreen/LockScreenAccelerators.h (+3/-1)
lockscreen/LockScreenButton.cpp (+148/-0)
lockscreen/LockScreenButton.h (+70/-0)
lockscreen/LockScreenController.cpp (+9/-3)
lockscreen/LockScreenController.h (+3/-1)
lockscreen/UserAuthenticatorPam.cpp (+14/-5)
lockscreen/UserPromptView.cpp (+113/-13)
lockscreen/UserPromptView.h (+9/-1)
panel/PanelView.cpp (+16/-11)
plugins/unityshell/src/UnityShowdesktopHandler.cpp (+4/-3)
plugins/unityshell/src/unityshell.cpp (+40/-20)
plugins/unityshell/src/unityshell.h (+6/-0)
shortcuts/ShortcutController.cpp (+7/-1)
shutdown/SessionController.cpp (+7/-2)
tests/test_lockscreen_controller.cpp (+8/-4)
unity-shared/BGHash.cpp (+6/-1)
unity-shared/BGHash.h (+1/-1)
unity-shared/BackgroundEffectHelper.cpp (+1/-1)
unity-shared/DashStyle.cpp (+39/-0)
unity-shared/DashStyle.h (+5/-0)
unity-shared/GnomeKeyGrabber.cpp (+32/-6)
unity-shared/GnomeKeyGrabberImpl.h (+8/-1)
unity-shared/KeyGrabber.h (+4/-0)
unity-shared/OverlayRenderer.cpp (+6/-6)
unity-shared/PlacesOverlayVScrollBar.cpp (+2/-1)
unity-shared/SpreadFilter.cpp (+5/-1)
unity-shared/UnitySettings.cpp (+29/-18)
unity-shared/UnitySettings.h (+6/-2)
unity-shared/UnityWindowView.cpp (+1/-1)
summary: |
- Unity may use "export UNITY_LOW_GFX_MODE=1" option in low hardware or VM + Unity could use "export UNITY_LOW_GFX_MODE=1" option in low hardware or + VM |
no longer affects: | unity |
Changed in unity (Ubuntu): | |
status: | Triaged → Fix Released |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Status changed to 'Confirmed' because the bug affects multiple users.