[Stable Update] 2017-04-02 - Mesa-Stack, Kernels, Plasma, Firefox

update
stable

#295

I finally dared to try the update (via the instructions provided by @philm in the first post) and luckily everything went smoothly. :smiley: No errors, no problems with booting and so far no issues with anything regarding standard usage (like the trackpad thing that was mentioned a few times).

I’m pretty sure that if I stay with Manjaro after this update I will a) always wait 2-3 days and read the forum (which I have been doing anyway) and b) update from tty.


#296

I’m making this my standard updating procedure, can’t hurt :slight_smile:


#297

A doubt, kernel version 4.4.XX RT was not released from version more latest because?
The 4.4 RT kernel not is updated since of the March 17th.


#298

How to fix the Update Problem, that any installation of the correct graphics driver will kill the Xserver and Graphics Driver? This Update has made my Laptop fully useless since the standard nonfree Bumblebee is the only driver that make it possible to boot into GUI. But this driver is incompatible with my external monitor setup.
And Bumblebee-nvidia-340xx always gets broken by Manjaro in this Update. It installs, but Manjaro breaks the driver with this Update and it is impossible to boot into GUI.


#299

my net change was actually negative heh


#300

My first real problem with Manjaro occured for me this week (after 11 months of use):
On Tuesday, I couldn’t boot into the login screen (black screen, one blinking white underline).
Looked like a mess to me in first place. I started to get into it calmly. And it was fixed very fast.

For libglx.so error and a following booting problem, here’s the fix that worked for me:

  1. How to save your Manjaro installation when it breaks
  2. [unstable] xorg-server libglx.so file conflict during mesa 17.0 update
    With manjaro booted from USB stick and utilizing a terminal window that popped up from command mhwd-chroot (see 1) I was able to delete a file on my system (see 2) and finally to update my system within the same terminal window. Booting from harddrive then worked again perfectly.

Once again, thank you Manjaro Team and Manjaro Community. It all had a positive effect:
I finally managed to buy and create a rescue USB stick :sweat_smile:


[Solved]Blank dark screen
#301

I found now a way to make this update smooth again. Sorry for the hassle so far …


#302

Window decorations disappeared on KDE. Any ideas?


#303

A little light on broken KDE desktop effects, it works (limitedly) if I change the compositor backend to XRender, so there must be something wrong with OpenGL libs (I suppose), but I’m kind of out of clue where to look for logs…


#304

To check GLX is properly configured you can use

$ glxinfo | grep Open
    Vendor: Intel Open Source Technology Center (0x8086)
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.0.2
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.0.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.0.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:

If you are using something like bumblebee you can also check GLX for the nvidia gpu

$ optirun glxinfo | grep Open
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 965M/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 375.39
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 375.39
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:

To check 32 bit OpenGL libraries use glxinfo32 instead of glxinfo.


#305

Looks good:

$ glxinfo | grep Open
    Vendor: Intel Open Source Technology Center (0x8086)
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) 
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.0.2
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.0.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.0.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:

bumblebee also works, I can launch apps to use my discrete GPU. Only KDE desktop effects that are broken.


#306

OpenGL 3.1 rendering backend doesn’t work?


#307

Still problem with wine installed

pacman -Sy libglvnd lib32-libglvnd
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
resolving dependencies...
looking for conflicting packages...
:: mesa and mhwd are in conflict (mesa-libgl). Remove mhwd? [y/N] y
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: lib32-mesa will be installed before its lib32-libglvnd dependency

Packages (12) lib32-libdrm-2.4.75-1  lib32-libpciaccess-0.13.4-1  lib32-libtxc_dxtn-1.0.1-5
              lib32-libxshmfence-1.2-1  lib32-libxxf86vm-1.1.4-1  lib32-llvm-libs-3.9.1-2
              lib32-mesa-17.0.2-1  lib32-wayland-1.13.0-1  mesa-17.0.2-2  mhwd-0.5.9-3 [removal]
              lib32-libglvnd-0.2.999+g4ba53457-2  libglvnd-0.2.999+g4ba53457-2

Total Installed Size:  121.82 MiB
Net Upgrade Size:       84.35 MiB

:: Proceed with installation? [Y/n] y
(11/11) checking keys in keyring                             [################################] 100%
(11/11) checking package integrity                           [################################] 100%
(11/11) loading package files                                [################################] 100%
(11/11) checking for file conflicts                          [################################] 100%
error: failed to commit transaction (conflicting files)
libglvnd: /usr/lib/libEGL.so exists in filesystem
libglvnd: /usr/lib/libEGL.so.1 exists in filesystem
libglvnd: /usr/lib/libEGL.so.1.0.0 exists in filesystem
libglvnd: /usr/lib/libGL.so exists in filesystem
libglvnd: /usr/lib/libGL.so.1 exists in filesystem
libglvnd: /usr/lib/libGLESv1_CM.so exists in filesystem
libglvnd: /usr/lib/libGLESv1_CM.so.1 exists in filesystem
libglvnd: /usr/lib/libGLESv2.so exists in filesystem
libglvnd: /usr/lib/libGLESv2.so.2 exists in filesystem
libglvnd: /usr/lib/libGLESv2.so.2.0.0 exists in filesystem
Errors occurred, no packages were upgraded.

#308

Nope, no desktop effects working with any of the OpenGL backend, only XRender works.


#309

I just retested the upgrade process on one of my systems: now it works flawlessly.


#310

I have the same problem with effects and everything looks fine:

[mochobb@mocho-desktop ~]$ glxinfo | grep Open
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD REDWOOD (DRM 2.43.0 / 4.4.59-1-MANJARO, LLVM 3.9.1)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.0.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.0.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.0.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
[mochobb@mocho-desktop ~]$ glxinfo32 | grep Open
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD REDWOOD (DRM 2.43.0 / 4.4.59-1-MANJARO, LLVM 3.9.1)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.0.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.0.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.0.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

#311

Use qdbus org.kde.KWin /KWin supportInformation to get detailed info.
Might be worth checking if your ~/.config/kwinrc somehow changed to egl instead of glx.


#312

Any error messages being logged?


#313

My system still does not work.

On resume from “Suspend to RAM” both the keyboard & mouse stop responding within a few seconds. Monitor works OK, but only option is to turn off the power.

Anyone have any ideas how to fix it.

Thanks.


#314

AHA!

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: 5.9.4
Qt Version: 5.8.0
Qt compile version: 5.8.0
XCB compile version: 1.12

Operation Mode: X11 only

Build Options
=============
KWIN_BUILD_DECORATIONS: yes
KWIN_BUILD_TABBOX: yes
KWIN_BUILD_ACTIVITIES: yes
HAVE_INPUT: yes
HAVE_DRM: yes
HAVE_GBM: yes
HAVE_X11_XCB: yes
HAVE_EPOXY_GLX: yes
HAVE_WAYLAND_EGL: yes

X11
===
Vendor: The X.Org Foundation
Vendor Release: 11903000
Protocol Version/Revision: 11/0
SHAPE: yes; Version: 0x11
RANDR: yes; Version: 0x14
DAMAGE: yes; Version: 0x11
Composite: yes; Version: 0x4
RENDER: yes; Version: 0xb
XFIXES: yes; Version: 0x50
SYNC: yes; Version: 0x31
GLX: yes; Version: 0x0

Decoration
==========
Plugin: org.kde.breeze
Theme: 
Blur: 0
onAllDesktopsAvailable: false
alphaChannelSupported: false
closeOnDoubleClickOnMenu: false
decorationButtonsLeft: 0, 2
decorationButtonsRight: 6, 3, 4, 5
borderSize: 3
gridUnit: 10
font: Noto Sans,10,-1,5,50,0,0,0,0,0
smallSpacing: 2
largeSpacing: 10

Options
=======
focusPolicy: 0
nextFocusPrefersMouse: false
clickRaise: true
autoRaise: false
autoRaiseInterval: 0
delayFocusInterval: 0
shadeHover: false
shadeHoverInterval: 250
separateScreenFocus: false
placement: 4
focusPolicyIsReasonable: true
borderSnapZone: 10
windowSnapZone: 10
centerSnapZone: 0
snapOnlyWhenOverlapping: false
rollOverDesktops: true
focusStealingPreventionLevel: 1
legacyFullscreenSupport: false
operationTitlebarDblClick: 5000
operationMaxButtonLeftClick: 5000
operationMaxButtonMiddleClick: 5015
operationMaxButtonRightClick: 5014
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
electricBorderMaximize: true
electricBorderTiling: true
electricBorderCornerRatio: 0.25
borderlessMaximizedWindows: false
killPingTimeout: 5000
hideUtilityWindowsForInactive: true
inactiveTabsSkipTaskbar: false
autogroupSimilarWindows: false
autogroupInForeground: true
compositingMode: 1
useCompositing: true
compositingInitialized: true
hiddenPreviews: 1
glSmoothScale: 1
xrenderSmoothScale: true
maxFpsInterval: 16666666
refreshRate: 0
vBlankTime: 6000000
glStrictBinding: true
glStrictBindingFollowsDriver: true
glCoreProfile: true
glPreferBufferSwap: 97
glPlatformInterface: 2
windowsBlockCompositing: false

Screen Edges
============
desktopSwitching: false
desktopSwitchingMovingClients: false
cursorPushBackDistance: 1x1
timeThreshold: 150
reActivateThreshold: 350
actionTopLeft: 0
actionTop: 0
actionTopRight: 0
actionRight: 0
actionBottomRight: 0
actionBottom: 0
actionBottomLeft: 0
actionLeft: 0

Screens
=======
Multi-Head: no
Active screen follows mouse:  no
Number of Screens: 1

Screen 0:
---------
Name: eDP1
Geometry: 0,0,1366x768
Refresh Rate: 60.0591


Compositing
===========
**Compositing is not active**

Again, you’re correct. I think I’ll need to relogin to see the changes in effect.
EDIT: It works again now, big thanks.