You are not logged in.

#1 2016-11-25 22:36:16

Maverick89
Member
Registered: 2016-06-21
Posts: 8

WebGL gone, so is anything else rendering via OpenGL

Hello,

I have an issue with graphics acceleration and have no idea where to start tracking it down:
both firefox and chrome have ceased using webGL. My system is an up-to-date arch, running Plasma on X with an NVIDIA GTX960 running nvidia's drivers.

Firefox's "about:support" reports as follows:

WebGL: "WebGL creation failed: * Error during native OpenGL init."
HW_COMPOSITING: "blocked by default: Acceleration blocked by platform", "
OPENGL_COMPOSITING: "unavailable by default: Hardware compositing is disabled"

Chromium's "gpu":

GPU process was unable to boot: GPU access is disabled in chrome://settings.
Disabled Features: all
***** 
GL_VENDOR	NVIDIA Corporation
GL_RENDERER	GeForce GTX 960/PCIe/SSE2
GL_VERSION	4.5.0 NVIDIA 375.20

To test the GPU I've downloaded a few OpenGL-dependant applications like gears and foobilliard++ - both would render a black window without any visible graphics!

dmesg | grep nvidia:

[    2.117634] nvidia-nvlink: Nvlink Core is being initialized, major device number 243
[    2.142567] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  375.20  Tue Nov 15 16:43:27 PST 2016
[    2.144456] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[    3.417442] nvidia-modeset: Allocated GPU:0 (GPU-c8ea5410-c842-ca9f-1883-730497b6d86b) @ PCI:0000:01:00.0
[   27.330629] nvidia-modeset: Freed GPU:0 (GPU-c8ea5410-c842-ca9f-1883-730497b6d86b) @ PCI:0000:01:00.0
[   27.776462] nvidia-modeset: Allocated GPU:0 (GPU-c8ea5410-c842-ca9f-1883-730497b6d86b) @ PCI:0000:01:00.0
[   38.656496] nvidia-modeset: Freed GPU:0 (GPU-c8ea5410-c842-ca9f-1883-730497b6d86b) @ PCI:0000:01:00.0
[   39.099994] nvidia-modeset: Allocated GPU:0 (GPU-c8ea5410-c842-ca9f-1883-730497b6d86b) @ PCI:0000:01:00.0
[   60.218169] Modules linked in: snd_hda_codec_hdmi mousedev input_leds nls_iso8859_1 nls_cp437 vfat fat intel_rapl x86_pkg_temp_thermal coretemp nvidia_drm(PO) nvidia_modeset(PO) hid_generic kvm_intel eeepc_wmi asus_wmi kvm sparse_keymap led_class mxm_wmi iTCO_wdt iTCO_vendor_support nvidia(PO) irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper wl(PO) psmouse ablk_helper cryptd uvcvideo intel_cstate intel_rapl_perf snd_hda_codec_realtek pcspkr snd_usb_audio videobuf2_vmalloc snd_hda_codec_generic videobuf2_memops videobuf2_v4l2 videobuf2_core snd_usbmidi_lib cfg80211 videodev snd_rawmidi snd_seq_device media r8169 usbhid rfkill snd_hda_intel hid mii fan thermal snd_hda_codec battery snd_hda_core fjes i2c_i801 wmi snd_hwdep evdev

No errors in dmesg other then a few ACPI warnings which have been there forever.

cat /var/log/Xorg.0.log | grep NVIDIA

[    38.633] (II) Module glx: vendor="NVIDIA Corporation"
[    38.633] (II) NVIDIA GLX Module  375.20  Tue Nov 15 16:38:52 PST 2016
[    38.633] (II) Module nvidia: vendor="NVIDIA Corporation"
[    38.633] (II) NVIDIA dlloader X Driver  375.20  Tue Nov 15 16:15:23 PST 2016
[    38.633] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    38.635] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[    38.635] (==) NVIDIA(0): RGB weight 888
[    38.635] (==) NVIDIA(0): Default visual is TrueColor
[    38.635] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    38.635] (**) NVIDIA(0): Enabling 2D acceleration
[    39.092] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[    39.092] (--) NVIDIA(0):     CRT-0
[    39.092] (--) NVIDIA(0):     DFP-0 (boot)
[    39.092] (--) NVIDIA(0):     DFP-1
[    39.092] (--) NVIDIA(0):     DFP-2
[    39.092] (--) NVIDIA(0):     DFP-3
[    39.092] (--) NVIDIA(0):     DFP-4
[    39.092] (--) NVIDIA(0):     DFP-5
[    39.092] (--) NVIDIA(0):     DFP-6
[    39.092] (--) NVIDIA(0):     DFP-7
[    39.093] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 960 (GM206-A) at PCI:1:0:0 (GPU-0)
[    39.093] (--) NVIDIA(0): Memory: 2097152 kBytes
[    39.093] (--) NVIDIA(0): VideoBIOS: 84.06.0d.00.02
[    39.093] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[    39.108] (--) NVIDIA(GPU-0): CRT-0: disconnected
[    39.108] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    39.108] (--) NVIDIA(GPU-0): 
[    39.139] (--) NVIDIA(GPU-0): LG Electronics W2346 (DFP-0): connected
[    39.139] (--) NVIDIA(GPU-0): LG Electronics W2346 (DFP-0): Internal TMDS
[    39.139] (--) NVIDIA(GPU-0): LG Electronics W2346 (DFP-0): 330.0 MHz maximum pixel clock
[    39.139] (--) NVIDIA(GPU-0): 
[    39.139] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    39.139] (--) NVIDIA(GPU-0): DFP-1: Internal DisplayPort
[    39.139] (--) NVIDIA(GPU-0): DFP-1: 960.0 MHz maximum pixel clock

*** DFP-2, DFP-3, .... ***

[    39.140] (==) NVIDIA(0): 
[    39.140] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    39.140] (==) NVIDIA(0):     will be used as the requested mode.
[    39.140] (==) NVIDIA(0): 
[    39.141] (II) NVIDIA(0): Validated MetaModes:
[    39.141] (II) NVIDIA(0):     "DFP-0:nvidia-auto-select"
[    39.141] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
[    39.145] (--) NVIDIA(0): DPI set to (95, 94); computed from "UseEdidDpi" X config
[    39.145] (--) NVIDIA(0):     option
[    39.145] (II) NVIDIA: Using 12288.00 MB of virtual memory for indirect memory
[    39.145] (II) NVIDIA:     access.
[    39.147] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    39.147] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[    39.147] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[    39.147] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[    39.147] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[    39.147] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[    39.147] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    39.147] (II) NVIDIA(0):     Config Options in the README.
[    39.159] (II) NVIDIA(0): Setting mode "DFP-0:nvidia-auto-select"
[    39.196] (==) NVIDIA(0): Disabling shared memory pixmaps
[    39.196] (==) NVIDIA(0): Backing store enabled
[    39.196] (==) NVIDIA(0): Silken mouse enabled
[    39.197] (**) NVIDIA(0): DPMS enabled
[    39.197] (II) NVIDIA(0): [DRI2] Setup complete
[    39.197] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[    49.800] (--) NVIDIA(GPU-0): CRT-0: disconnected
[    49.800] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    49.800] (--) NVIDIA(GPU-0): 
[    49.831] (--) NVIDIA(GPU-0): LG Electronics W2346 (DFP-0): connected
[    49.831] (--) NVIDIA(GPU-0): LG Electronics W2346 (DFP-0): Internal TMDS
[    49.831] (--) NVIDIA(GPU-0): LG Electronics W2346 (DFP-0): 330.0 MHz maximum pixel clock

*** more DFP-1, DFP-2, .... ***

journald did not contain anything seeming relevant either.

It must have appeared (after an update?) somewhere in the last 2 month, but I'm not sure enough to start downgrading stuff blindly. I haven't changed any related configuration files in the past months and I know it worked before.

I'd be thankful for any hints on how to track down what's going on...

Offline

#2 2016-11-25 23:01:34

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,723

Re: WebGL gone, so is anything else rendering via OpenGL

https://bbs.archlinux.org/viewtopic.php?id=219732 - known issue with this series of cards and the current driver.

Offline

Board footer

Powered by FluxBB