I encountered same problem, and I found the work around.
I believe this was because libglx from xorg over-written the one from amd/nvidia.
For people using nvidia graphic cards, you can do:
sudo mv /usr/lib/xorg/modules/extensions/libglx.so /usr/lib/xorg/modules/extensions/libglx.so.bac sudo ln -s /usr/lib/nvidia-396/xorg/libglx.so /usr/lib/xorg/modules/extensions/libglx.so Then restart.
I belive amd users can do the similar thing.
reference: https://devtalk.nvidia.com/default/topic/830711/linux/failed-to-initialize-the-glx-module-please-check-in-your-x-log-file-that-the-glx-module-has-been-lo/
I encountered same problem, and I found the work around.
I believe this was because libglx from xorg over-written the one from amd/nvidia.
For people using nvidia graphic cards, you can do:
sudo mv /usr/lib/ xorg/modules/ extensions/ libglx. so /usr/lib/ xorg/modules/ extensions/ libglx. so.bac nvidia- 396/xorg/ libglx. so /usr/lib/ xorg/modules/ extensions/ libglx. so
sudo ln -s /usr/lib/
Then restart.
I belive amd users can do the similar thing.
reference: https:/ /devtalk. nvidia. com/default/ topic/830711/ linux/failed- to-initialize- the-glx- module- please- check-in- your-x- log-file- that-the- glx-module- has-been- lo/