You are not logged in.
Hello people! First post on the forums, I apologize beforehand for any broken forum rules.
So, I have installed the nvidia-dkms package and setup bumblebee and it seems that, OpenGL is not working.
so I installed the mesa-demos package and ran "optirun glxinfo"
I encountered the following error message
name of display: :0
failed to create drawable
[VGL] ERROR: in OGLDrawable--
[VGL] 82: Could not create Pbuffer
same error message pops up when I run glxgears as well.
I have tried running Minecraft and it crashes immediately saying that there is no OpenGL context.
Googling and searching forums amounted to nothing and soI have decided to post here, asking the amazing Arch community on what are the possible solutions to this.
Offline
nvidia-dkms is only needed for custom kernels, which kernel are you running ?
Does the problem also occur when booting with offical kernel ?
post lspci -k and xorg log.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Add
dmesg
pacman -Qs nvidiaas well.
Offline
nvidia-dkms is only needed for custom kernels, which kernel are you running ?
Does the problem also occur when booting with offical kernel ?post lspci -k and xorg log.
yes the issue exists on the official kernel as well.
I am currently using linux 4.17 latest rc.
EDIT lspci -k output is here
https://paste.ee/p/RRYKY
Last edited by _LLJY (2018-06-02 17:21:57)
Offline
01:00.0 3D controller: NVIDIA Corporation GP108M [GeForce MX150] (rev ff)
Kernel modules: nvidia_drm, nvidiaThat definitely indicates a problem, but we need the other outputs V1del and I asked to get further.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Offline
The output of `dkms status` as well please as the nvidia module is absent from the dmesg but was listed as known by the kernel in from lspci -k.
Offline
The output of `dkms status` as well please as the nvidia module is absent from the dmesg but was listed as known by the kernel in from lspci -k.
that is normal as bumblebee and bbswitch unload the modules by default IIRC
Offline
If you do not want to share that, the Xorg.log from the xserver running the nvidia card.
Offline
that is normal as bumblebee and bbswitch unload the modules by default IIRC
Yes, but without such (failed) approach, the dmesg is close to worthless.
Did you btw. try the vanilla kernel?
Offline
_LLJY wrote:that is normal as bumblebee and bbswitch unload the modules by default IIRC
Yes, but without such (failed) approach, the dmesg is close to worthless.
Did you btw. try the vanilla kernel?
Yes I did try the vanilla kernel
Offline
Yes I did try the vanilla kernel
Will you share any logs from the vanilla kernel? Or is that another item you are unwilling to share?
Offline
01:00.0 3D controller: NVIDIA Corporation GP108M [GeForce MX150] (rev ff) Kernel modules: nvidia_drm, nvidiaThat definitely indicates a problem, but we need the other outputs V1del and I asked to get further.
Xorg and dkms status
official kernel log, later
Offline
The contents of the following as well please
[ 3.228] (==) Using config file: "/etc/X11/xorg.conf"Edit:
Also the contents of Xorg.8.log which should be the Xorg.#.log from when the nvidia GPU is in use.
Last edited by loqs (2018-06-04 10:20:52)
Offline
The contents of the following as well please
[ 3.228] (==) Using config file: "/etc/X11/xorg.conf"Edit:
Also the contents of Xorg.8.log which should be the Xorg.#.log from when the nvidia GPU is in use.
Offline
[ 1200.190] (++) ModulePath set to "/usr/lib/nvidia-396/xorg,/usr/lib/xorg/modules"
...
[ 1200.200] (II) LoadModule: "glx"
[ 1200.200] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 1200.203] (II) Module glx: vendor="X.Org Foundation"
...
[ 1200.209] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[ 1200.209] (EE) NVIDIA(0): log file that the GLX module has been loaded in your X
[ 1200.209] (EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
[ 1200.209] (EE) NVIDIA(0): you continue to encounter problems, Please try
[ 1200.209] (EE) NVIDIA(0): reinstalling the NVIDIA driver.Edit:
So, I have installed the nvidia-dkms package and setup bumblebee and it seems that, OpenGL is not working.
Can you please expand upon how you setup bumblebee what guide you followed and what configuration files you created / modified and post their contents if you have not already done so.
Last edited by loqs (2018-06-04 12:59:05)
Offline