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:
Created attachment 710028 [details] xsession-errors
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
$ 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:
> 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!
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.
> 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 ***