Plasma renderer settings

(KDE) I am trying to troubleshoot a graphics card problem. I see the Plasma Renderer notification and I want to change values there. But, in case I am not able to enter the desktop, where can find the settings using command line? Is there a settings file? Or a command line script?

:+1: Welcome to Manjaro! :+1:

Please read this:


and post some more information so we can see what's really going on. Now we know the symptom of the disease, but we need some more probing to know where the origin lies...

:wink: :+1: :innocent:

1 Like

The rendering and compositing are part of the window manager, KWin. So you'll find the most pertinent settings in $HOME/.config/kwinrc. :wink:

However, as @Fabby said, if you want help with that graphics issue, then you're going to have to provide us with more information. Never forget that the advice you'll get here is always only going to be as good as the information you provide us with. :wink:

2 Likes

Well i have been searching that myself for the last hour and i have to say.... it really is hard to find.
There is not even a thing mentioned in the kde documentation about it. Which is kinda sad i have to say.

It might be a viable alternative to just make a backup, with for example timeshift, because it is easy to restore from commandline. Thats what i always do when i do some light probing. :smiley:

In any case, @Fabby is correct so do tell use what your problem is. We might be able to help.

Edit: @Aragorn thank you for finding the file location. Your answer seems to be correct.

1 Like

If I was asking for assistance in order to solve the graphics card problem I would post system info. But I am not :slight_smile:
I am asking where KDE Plasma Renderer is storing its settings. @Aragorn is correct regarding the Kwin settings but this is not where the Renderer keeps its own :frowning:

A screenshot of:

Would help me narrow it down using grep --recursive on my own system. Now I have no clue what you're talking about.

¯\_(ツ)_/¯ :wink: :grin:

1 Like

Perhaps it would then be more helpful to everyone here ─ yourself included ─ what you understand as being "the renderer"? :thinking:

Kwin is a compositing window manager, and everything to do with its settings should be in $HOME/.config/kwinrc. Below are the complete contents of the ~/.config/kwinrc in my user account here at own system...

update_info=kwin.upd:replace-scalein-with-scale,kwin.upd:port-minimizeanimation-effect-to-js,kwin.upd:port-scale-effect-to-js,kwin.upd:port-dimscreen-effect-to-js,kwin.upd:auto-bordersize

[Compositing]
AnimationSpeed=3
Backend=OpenGL
Enabled=true
GLCore=true
GLPreferBufferSwap=a
GLTextureFilter=2
HiddenPreviews=5
OpenGLIsUnsafe=false
WindowsBlockCompositing=true
XRenderSmoothScale=false

[Desktops]
Id_1=b7179ccb-1458-4e35-b2d2-705d57afb260
Id_10=2b83b80f-2af2-4aab-8fd7-02aae2314936
Id_11=44003a39-b1c0-4d6c-979e-ed4588a87313
Id_12=d9d3dda7-6367-4f79-9095-7390807f052b
Id_2=967e1495-bf10-4c8e-99b9-12c1849cbdc5
Id_3=629294fa-2388-4cfd-904d-a5413154ab35
Id_4=e5037be1-09e2-4ce6-880c-c07ae9f51fa2
Id_5=034ad1a5-d03c-4640-84fb-a792634c5679
Id_6=c2e14740-aea7-44ef-8881-ad8129994fe3
Id_7=f999c1c8-b74e-41f8-963e-9ab7f6b47e85
Id_8=4e88944b-1bd9-4fa6-8f22-8829cdb32073
Id_9=b6b06365-bcf6-4c57-8b98-75a044313a4e
Name_1=Desktop 01
Name_2=Desktop 02
Name_3=Desktop 03
Name_4=Desktop 04
Name_5=Desktop 05
Name_6=Desktop 06
Name_7=Desktop 07
Name_8=Desktop 08
Name_9=Desktop 09
Number=12
Rows=2

[Effect-Blur]
BlurStrength=4
NoiseStrength=3

[Effect-CoverSwitch]
TabBox=false
TabBoxAlternative=false

[Effect-Cube]
BorderActivate=5
BorderActivateCylinder=9
BorderActivateSphere=9
CloseOnMouseRelease=true
InvertKeys=true
TabBox=true
TexturedCaps=false
TouchBorderActivate=9
TouchBorderActivateCylinder=9
TouchBorderActivateSphere=9
ZPosition=223

[Effect-CubeSlide]
UseWindowMoving=true

[Effect-DesktopGrid]
BorderActivate=6
BorderWidth=5
DesktopNameAlignment=132
LayoutMode=1
ShowAddRemove=false
TouchBorderActivate=9

[Effect-FlipSwitch]
TabBox=true
TabBoxAlternative=false

[Effect-PresentWindows]
BorderActivate=2
BorderActivateAll=9
BorderActivateClass=9
TouchBorderActivate=7
TouchBorderActivateAll=9
TouchBorderActivateClass=9

[Effect-TrackMouse]
Control=false
Meta=false

[Effect-Wobbly]
AdvancedMode=true
Drag=90
ResizeWobble=false
Stiffness=11

[Effect-kwin4_effect_scale]
InScale=0.35
OutScale=0.35

[Effect-kwin4_effect_translucency]
ComboboxPopups=94
Dialogs=94
DropdownMenus=76
IndividualMenuConfig=true
Menus=91
PopupMenus=84
TornOffMenus=92

[ElectricBorders]
Bottom=None
BottomLeft=None
BottomRight=ShowDesktop
Left=None
Right=None
Top=None
TopLeft=None
TopRight=None

[MouseBindings]
CommandActiveTitlebar1=Raise
CommandActiveTitlebar2=Raise
CommandActiveTitlebar3=Operations menu
CommandAll1=Move
CommandAll2=Toggle raise and lower
CommandAll3=Resize
CommandAllKey=Alt
CommandAllWheel=Nothing
CommandInactiveTitlebar1=Activate and raise
CommandInactiveTitlebar2=Activate and raise
CommandInactiveTitlebar3=Operations menu
CommandTitlebarWheel=Shade/Unshade
CommandWindow1=Activate, raise and pass click
CommandWindow2=Activate and pass click
CommandWindow3=Activate and pass click
CommandWindowWheel=Scroll

[Plugins]
blurEnabled=true
cubeEnabled=true
cubeslideEnabled=true
desktopchangeosdEnabled=true
enforcedecoEnabled=true
flipswitchEnabled=true
forceblurEnabled=true
highlightwindowEnabled=true
kwin4_effect_dimscreenEnabled=true
kwin4_effect_fadeEnabled=false
kwin4_effect_scaleEnabled=true
kwin4_effect_squashEnabled=false
kwin4_effect_windowapertureEnabled=false
magiclampEnabled=true
magnifierEnabled=true
minimizeallEnabled=false
screenedgeEnabled=false
sheetEnabled=true
slideEnabled=false
synchronizeskipswitcherEnabled=false
trackmouseEnabled=true
videowallEnabled=false
windowgeometryEnabled=false
zoomEnabled=false

[Script-desktopchangeosd]
PopupHideDelay=1000
TextOnly=true

[TabBox]
ActivitiesMode=1
ApplicationsMode=0
BorderActivate=9
BorderAlternativeActivate=9
DesktopMode=1
HighlightWindows=true
LayoutName=org.kde.breeze.desktop
MinimizedMode=0
MultiScreenMode=0
ShowDesktopMode=0
ShowTabBox=true
SwitchingMode=0
TouchBorderActivate=9
TouchBorderAlternativeActivate=9

[TabBoxAlternative]
ActivitiesMode=1
ApplicationsMode=0
DesktopMode=1
HighlightWindows=true
LayoutName=org.kde.breeze.desktop
MinimizedMode=0
MultiScreenMode=0
ShowDesktopMode=0
ShowTabBox=true
SwitchingMode=0

[TouchEdges]
Bottom=None
Left=None
Right=None
Top=None

[Windows]
ActiveMouseScreen=false
AutoRaise=false
AutoRaiseInterval=750
AutogroupInForeground=true
AutogroupSimilarWindows=false
BorderSnapZone=10
BorderlessMaximizedWindows=true
CenterSnapZone=10
ClickRaise=true
DelayFocusInterval=300
ElectricBorderCooldown=400
ElectricBorderCornerRatio=0.25
ElectricBorderDelay=350
ElectricBorderMaximize=true
ElectricBorderTiling=false
ElectricBorders=0
FocusPolicy=ClickToFocus
FocusStealingPreventionLevel=1
GeometryTip=false
HideUtilityWindowsForInactive=true
InactiveTabsSkipTaskbar=false
MaximizeButtonLeftClickCommand=Maximize
MaximizeButtonMiddleClickCommand=Maximize (vertical only)
MaximizeButtonRightClickCommand=Maximize (horizontal only)
NextFocusPrefersMouse=false
Placement=Centered
RollOverDesktops=true
SeparateScreenFocus=false
ShadeHover=true
ShadeHoverInterval=250
SnapOnlyWhenOverlapping=false
TitlebarDoubleClickCommand=Minimize
WindowSnapZone=10

[org.kde.kdecoration2]
BorderSize=None
BorderSizeAuto=false
ButtonsOnLeft=XILA
ButtonsOnRight=HSF
CloseOnDoubleClickOnMenu=false
library=org.kde.kwin.aurorae
theme=__aurorae__svg__Mojave-Dark

You can see that it contains the settings about the compositing backend, as well as about the desktop effects.

So if that is not what you're looking for, then what is it you're looking for? :confused:

1 Like

The Plasma Renderer icon is at the taskbar, under the mouse. The settings are the ones shown. The Rendering Backend (which concerns me) values are "Automatic", "Open GL" and "Software". I tried to grep them (even Recoll them :slight_smile: ) in my system but ... nothing.

PlasmaRenderer|690x444

I think that Plasma Renderer (attaching screenshot) is used when there is a problem with the card in order to override the settings and use safer ones. My kwinrc says it uses OpenGL (Backend=OpenGL) while the Plasma Renderer uses Software. Also, when I change settings in Plasma Renderer the kwinrc is untouched. So I think the Renderer overrides the kwinrc. The question is: where the Renderer stores its settings?

PlasmaRenderer

What the hell is that?

I'm on:

Operating System: Manjaro Linux 
KDE Plasma Version: 5.17.5
KDE Frameworks Version: 5.66.0
Qt Version: 5.14.1
Kernel Version: 5.4.22-1-MANJARO
OS Type: 64-bit

and I see this in my system settings:
2020-03-01_15-22

Can you go to about because your profile is saying you're on KDE Plasma 5.13.5

:upside_down_face: :open_mouth:

1 Like

First of all ─ correct terminology is important! ─ what you are talking about is not the task bar but the panel, and there's a huge difference. You had me looking in the wrong place.

Secondly ─ and this is important ─ I don't have that Plasma Renderer here, and I suspect that it might be part of qt5ct, which is a Qt configuration utility for Qt/KDE applications in desktop environments that are themselves not based upon Qt. It is therefore strongly recommended not to use qt5ct in combination with the actual KDE Plasma desktop, because its settings may conflict with those of the actual KDE System Settings.

Thirdly ─ and there's the conflict ─ you state that your kwinrc says that you are using OpenGL, but this Plasma Renderer states that you are using software-based compositing, i.e. XRender.

However you installed this thing, I would strongly advise you to get rid of it and customize your desktop only by way of the System Settings and ─ if applicable to the theme you're using ─ the Kvantum Manager.

1 Like

First, sorry for the terminology error :flushed:
Second, no I don't use qt5ct, I checked in octopi and it's not installed.
Now, as I said in a previous post, Plasma Renderer seems to kick in when one has vga crashes (I did) and tries to override kwinrc with safer values. My question is where Plasma Renderer stores these settings.
I don't know how to launch it myself, in a clean system.

Well, I don't know the name of the file, but it's bound to be under ~/.config/ somewhere. The name should be a giveaway. :man_shrugging:

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by