Bug 921593 - Unable to set OpenGL as Compositing type
Summary: Unable to set OpenGL as Compositing type
Keywords:
Status: CLOSED DUPLICATE of bug 790142
Alias: None
Product: Fedora
Classification: Fedora
Component: kde-workspace
Version: 19
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Than Ngo
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-03-14 13:41 UTC by Lukáš Zachar
Modified: 2013-03-14 15:33 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-03-14 15:33:28 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
glxinfo output (24.24 KB, text/plain)
2013-03-14 13:41 UTC, Lukáš Zachar
no flags Details
xsession-errors (55.88 KB, text/plain)
2013-03-14 13:42 UTC, Lukáš Zachar
no flags Details

Description Lukáš Zachar 2013-03-14 13:41:44 UTC
Created attachment 710027 [details]
glxinfo output

Description of problem:
I run F18 with kde 4.10 installed from the updates-testing in virtualbox
I wasn't able to set OpenGL as Compositing type when I followed https://fedoraproject.org/wiki/QA:Testcase_KDE4_Desktop_Effects

By default XRender was set, after I have changed it and accepted the new settings the error was shown, but the OpenGL was kept in the drop down menu.
However after the reopening of Desktop effects configuration the XRender was shown again.

Error shown was: 
Blur effect requires OpenGL
Startup Feedback effect requires OpenGL


Version-Release number of selected component (if applicable):
kde-workspace-4.10.1-1.fc18.x86_64

How reproducible:
always

Steps to Reproduce:
1. System Settings -> Desktop Effects -> Advanced -> Compositing Type
2. set OpenGL
3. reopen the system settings
  
Actual results:
XRender again

Expected results:
OpenGL

Additional info:

Comment 1 Lukáš Zachar 2013-03-14 13:42:35 UTC
Created attachment 710028 [details]
xsession-errors

Comment 2 Rex Dieter 2013-03-14 13:46:47 UTC
Best guess is that VirtualBox simply doesn't support some (or most?) of these OpenGL functions.

Mind posting the output from:

$ qdbus org.kde.kwin /KWin org.kde.KWin.supportInformation

Comment 3 Lukáš Zachar 2013-03-14 13:50:15 UTC
$ qdbus org.kde.kwin /KWin org.kde.KWin.supportInformation
KWin Support Information:
The following information should be used when requesting support on e.g. http://forum.kde.org.
It provides information about the currently running instance, which options are used,
what OpenGL driver and which effects are running.
Please post the information provided underneath this introductory text to a paste bin service
like http://paste.kde.org instead of pasting into support threads.

==========================

Version
=======
KWin version: 4.10.1
KDE SC version (runtime): 4.10.1
KDE SC version (compile): 4.10.1
Qt Version: 4.8.4

Options
=======
focusPolicy: 0
nextFocusPrefersMouse: false
clickRaise: true
autoRaise: false
autoRaiseInterval: 0
delayFocusInterval: 0
shadeHover: false
shadeHoverInterval: 250
separateScreenFocus: false
activeMouseScreen: false
placement: 4
focusPolicyIsReasonable: true
borderSnapZone: 10
windowSnapZone: 10
centerSnapZone: 0
snapOnlyWhenOverlapping: false
showDesktopIsMinimizeAll: false
rollOverDesktops: true
focusStealingPreventionLevel: 1
legacyFullscreenSupport: false
operationTitlebarDblClick: 
commandActiveTitlebar1: 0
commandActiveTitlebar2: 30
commandActiveTitlebar3: 2
commandInactiveTitlebar1: 4
commandInactiveTitlebar2: 30
commandInactiveTitlebar3: 2
commandWindow1: 7
commandWindow2: 8
commandWindow3: 8
commandWindowWheel: 31
commandAll1: 10
commandAll2: 3
commandAll3: 14
keyCmdAllModKey: 16777251
showGeometryTip: false
condensedTitle: false
electricBorders: false
electricBorderDelay: 150
electricBorderCooldown: 350
electricBorderPushbackPixels: 1
electricBorderMaximize: true
electricBorderTiling: true
electricBorderCornerRatio: 0.25
borderlessMaximizedWindows: false
killPingTimeout: 5000
hideUtilityWindowsForInactive: true
inactiveTabsSkipTaskbar: false
autogroupSimilarWindows: false
autogroupInForeground: true
compositingMode: 2
useCompositing: true
compositingInitialized: true
hiddenPreviews: 1
unredirectFullscreen: false
glSmoothScale: 2
glVSync: false
colorCorrected: false
xrenderSmoothScale: false
maxFpsInterval: 17
refreshRate: 0
vBlankTime: 6144
glDirect: true
glStrictBinding: true
glStrictBindingFollowsDriver: true
glLegacy: true

Screens
=======
Multi-Head: no
Number of Screens: 1
Screen 0 Geometry: 0,0,1024x768

Compositing
===========
Qt Graphics System: native
Compositing is active
Compositing Type: XRender

Loaded Effects:
---------------
kwin4_effect_zoom
kwin4_effect_login
kwin4_effect_slidingpopups
kwin4_effect_minimizeanimation
kwin4_effect_translucency
kwin4_effect_screenshot
kwin4_effect_slide
kwin4_effect_desktopgrid
kwin4_effect_maximize
kwin4_effect_fade
kwin4_effect_dialogparent
kwin4_effect_highlightwindow
kwin4_effect_taskbarthumbnail
kwin4_effect_presentwindows
kwin4_effect_logout
kwin4_effect_dashboard
kwin4_effect_outline

Currently Active Effects:
-------------------------

Effect Settings:
----------------
kwin4_effect_zoom:
zoomFactor: 1.2
mousePointer: 0
mouseTracking: 0
enableFocusTracking: false
followFocus: true
focusDelay: 350
moveFactor: 20
targetZoom: 1

kwin4_effect_login:
fadeToBlack: false

kwin4_effect_slidingpopups:
fadeInTime: 250
fadeOutTime: 250

kwin4_effect_minimizeanimation:

kwin4_effect_translucency:
decoration: 1
moveResize: 0.8
dialogs: 1
inactive: 1
comboboxPopups: 1
menus: 1
individualMenuConfig: false
dropDownMenus: 1
popupMenus: 1
tornOffMenus: 1

kwin4_effect_screenshot:

kwin4_effect_slide:

kwin4_effect_desktopgrid:
zoomDuration: 300
border: 10
desktopNameAlignment: 0
layoutMode: 0
customLayoutRows: 2
usePresentWindows: true

kwin4_effect_maximize:

kwin4_effect_fade:

kwin4_effect_dialogparent:
changeTime: 300

kwin4_effect_highlightwindow:

kwin4_effect_taskbarthumbnail:

kwin4_effect_presentwindows:
layoutMode: 0
showCaptions: true
showIcons: true
doNotCloseWindows: false
ignoreMinimized: false
accuracy: 20
fillGaps: true
fadeDuration: 150
showPanel: false
leftButtonWindow: 1
rightButtonWindow: 2
middleButtonWindow: 0
leftButtonDesktop: 2
middleButtonDesktop: 0
rightButtonDesktop: 0
dragToClose: false

kwin4_effect_logout:
useBlur: true

kwin4_effect_dashboard:
brightness: 0.5
saturation: 0.5
blur: false

kwin4_effect_outline:

Comment 4 Than Ngo 2013-03-14 13:55:21 UTC
> NO VSYNC! glXGetVideoSync, haveSwapInterval, glXIsDirect false false 1 
> kwin(1568): OpenGL driver recommends XRender based compositing. Falling back to XRender. 
....


VirtualBox doesn't support  most of these OpenGL functions, so it's falling back to XRender. It's expected behavor, not a bug!

Comment 5 Lukáš Zachar 2013-03-14 14:23:39 UTC
OK, I see. 

But could you communicate it to the user?
I didn't get it from when only '2 Desktop effects could not be loaded' was shown and OpenGL was still selected in the Compositing.

Comment 6 Kevin Kofler 2013-03-14 15:33:28 UTC
> OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x301)

KWin intentionally does not use OpenGL on llvmpipe (software OpenGL), see:
http://blog.martin-graesslin.com/blog/2012/10/to-llvmpipe-or-not/

*** This bug has been marked as a duplicate of bug 790142 ***


Note You need to log in before you can comment on or make changes to this bug.