GitSquared / edex-ui

A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.
GNU General Public License v3.0
40.49k stars 2.55k forks source link

Trying to run latest version on Ubuntu 20.10: "TypeError: Cannot read property 'getExtension' of null #993

Closed pmarreck closed 3 years ago

pmarreck commented 3 years ago

Technical information

Using version:

Running on:

How comfortable you are with your system and/or IT in general:


Problem

Here's the full error: TypeError: Cannot read property 'getExtension' of null at /tmp/.mount_eDEX-UVSPHKY/resources/app.asar/assets/vendor/encom-globe.js 29516:34

Maybe I don't have any extensions installed and this is why this error is cropping up?

GitSquared commented 3 years ago

This is 3D-acceleration related. What's your machine specs, especially CPU+GPU?

pmarreck commented 3 years ago

@GitSquared Threadripper 3990x and two 2080ti's 😮

wrac4242 commented 3 years ago

ok, are you using the official nvidia drivers?

GitSquared commented 3 years ago

two 2080ti

Nice rig, but the SLI config might be the reason you're experiencing trouble here... do you have VDPAU video acceleration drivers? (also, wrac's question is important)

pmarreck commented 3 years ago

@wrac4242 Yes, the proprietary ones. @GitSquared I’m afraid I don’t know what that is.

GitSquared commented 3 years ago

GPU video acceleration drivers. How to check for/install them will depend on your distro but the Arch wiki has some good information you should be able to use anywhere: https://wiki.archlinux.org/index.php/Hardware_video_acceleration

wrac4242 commented 3 years ago

and the proprietary ones work in mysterious ways, and are one of the only things that has crashed my arch install

pmarreck commented 3 years ago

Ah, forgot to mention, the 2 GPU's are not actually set up in an SLI config. They're literally just plugged into separate PCI slots and not connected to each other. I use one to offload some computing tasks

pmarreck commented 3 years ago

@wrac4242 Unfortunately, gaming was one of the priorities on this particular setup, hence the proprietary drivers due to performance reasons. I totally get the "open source everything" philosophy though.

officialshubhamgupta commented 3 years ago

RUN AT CMD GITHUB PROGRAM

On Mon, 11 Jan 2021, 8:10 pm Peter Marreck, notifications@github.com wrote:

@wrac4242 https://github.com/wrac4242 Unfortunately, gaming was one of the priorities on this particular setup, hence the proprietary drivers due to performance reasons. I totally get the "open source everything" philosophy though.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/GitSquared/edex-ui/issues/993#issuecomment-757993167, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQC5KDOL2OQAJB4UNGLGNHLSZMEVTANCNFSM4VLMR5JA .

GitSquared commented 3 years ago

@pmarreck of course. You should be able to setup video acceleration packages with the proprietary drivers, using NVENCODE / VDPAU packages, on your distro. I think this should help fix the issue in edex as it will provide better interoperability between the browser instance we use and the two GPUs. Check the wiki link I sent you earlier.