"WebGl 2.0 isn't available" on Firefox browser on MacBook Pro - firefox

When i try to open a .html file i got "WebGL 2.0 isn't available".
I'm working on MacBook Pro (late 2011)
Firefox version: 74.0
Graphic card: Intel HD Graphics 3000 512 MB
On about:support under Renderer driver WebGL 2 I got this error: WebGL creation failed:
GL error 0x500 occurred during WebGL context initialization!
Could please someone help?

As chrome some years ago it seems firefox has blacklisted the old macbookpro graphic card. Resulting we cannot use 3D in google maps anymore for example. In fact the machine is able to perfectly display 3D maps, as it did until firefox version 79.
I rollbacked to version 79 and can enjoy 3D again on my old but capable machine.
https://ftp.mozilla.org/pub/firefox/releases/79.0b9/

I found that there is a problem with the context creation of the canvas. It might depend by some incompatibilities between gpu and web browser. The solution found so far is to try and run the program on another browser that is compatible.

Related

Qtwebengine on Embedded linux, with qtwayland and OpenGL not working, black rectangles seen on browser

I'm trying to get web browsing working on my platform with Qt.
I'm using Qt 5.4.1, on ARM A9, running embedded linux, with qtwayland and OpenGL ES. I've successfully compiled (using yocto) QtWebEngine for the platform and I'm able to launch the example browser applications (quicknanobrowser, browser and fancybrowser) .
The issue is that the web contents are appearing as black rectangles. All other widgets/menu of the browser are working fine.
This issue has been reported and there is a fix for the EGLFS (https://github.com/qtproject/qtbase/pull/4/files?diff=split ). Since my setup is based on the wayland EGL, I'm not sure if porting this fix to wayland EGL would help.
Could someone let me know what would be going wrong? Any ideas on where to start debugging?

Game App cannot run in Genymotion

I am having trouble loading a game app on genymotion. The game is Star Wars Force Collection. I can load the game, get the splash screens, then it crashes.
I have done some research before I posted here. The possible problems found in the genymotion logcat file:
There was a line noting Google services was out of date, "Google Play services out of date. Requires 4030500 but found 3225136"
Fatal signal 11 (SIGSEGV) at 0x00000364 (code=1), thread 1796 (RefQueueWorker#)
W/NetworkManagementSocketTagger( 280): setKernelCountSet(10040, 1) failed with errno -1
Some have pointed out ARM Translator problem and OpenGL.
Then again I'm really not sure the problem, and I want to post the logcat file here but I don't know how to attach it.
For problem 1, I have seen other thread here that may have fixed it with code, I'm not savvy enough for that and my Google is not updating itself.
That's about it. A few details about genymotion and the VM. I am running the latest version of genymotion and virtualbox. I am using the downloaded Custom image 4.3 as provided by Genymotion. I flashed the ARM Translation v1.1. I flashed the Gapps onto it, (I tried a higher version of Gapps to try and solve the problem, but that just made it crash) and then Star Wars Force Collection, most up to date version.
Also, worth noting that the app was running fine for v2.++, until an update to v3.++ made the game crash. I updated my graphics drivers to try and mend any graphics issues.
So there it is, any suggestions will be appreciated.

SecureCRT vertical scroll speed using Trackpad is too fast on MacBook Pro

I am using an early 2011 MacBook Pro and have recently installed SecureCRT.
I was previously using an old 2006 model but the problem at hand was not present with my old machine.
Both machines running OSX Yosemite 10.10.1.
When viewing any session in SecureCRT, the vertical scroll speed when using the trackpad is insanely fast. I have checked my System Preferences and the vertical scroll speed is normal when using browsers, text editors, pdf viewers etc.
There are no apparent settings within SecureCRT to manipulate the vertical trackpad scroll speed, yet I question why this only affects this application.
I have posted a question to the VanDyke forums but to no avail have I received an answer just yet.
Any help would be greatly appreciated as this juiced up scroll speed is slowing my work efficiency.
The trackpad speed issue is related to the version of SecureCRT and the version of OSX.
I have been running SecureCRT v6.6 on OSX Yosemite 10.10.1 on the new machine and it is surprising that I can even load the application without crashing as there should be a Python Library mismatch.
VanDyke Rep: "For one, I am not sure how you are running SecureCRT v6.6 on Yosemite at all. The first version to officially support Yosemite is 7.3.x. To my recollection, running anything much older than v7.2 would cause crashes due to a Python library mismatch."
I have upgraded SecureCRT to version 7 and trackpad scroll speed is back to normal.

Firefox NPAPI plugins broken in OSX on VMware

It seems like Firefox NPAPI plugins are broken in Mac OSX (tested on 10.6 and 10.7) VMware virtual machines. Does anyone know why, or have an idea for a workaround - e.g. detect when the user is running Firefox/OSX/VM?
Context:
My plugin consumes 100% CPU only if FF && OSX && VM. However, the plugin is still functional. This is always reproducible and happens across multiple VMs.
Adobe Reader, Adobe Flash, and a test plugin I built using Firebreath (the tutorial) were all broken as well in this environment.
Firefox outputs the following log message in Console: "invalid pixel format" and "invalid context". Probably related to OpenGL - see bug report.
Running the glxinfo command gives a similar error:
cb-sea-miniosx64-03:~ seabld$ glxinfo
name of display: /tmp/launch-LojaDe/:0
Thu Jul 5 20:13:51 cb-sea-miniosx64-03.comm-build.scl1.mozilla.com glxinfo[1009 <Error>: unknown error code: invalid pixel format
Thu Jul 5 20:13:51 cb-sea-miniosx64-03.comm-build.scl1.mozilla.com glxinfo[1009] <Error>: kCGErrorFailure: Set a breakpoint # CGErrorBreakpoint() to catch errors as they are logged.
X Error of failed request: GLXBadContext
Major opcode of failed request: 0 ()
Serial number of failed request: 16
Current serial number in output stream: 16
The Instruments profiler reports a lot of time spent in IOSurfaceCreate/IOSurfaceClientCreate for my plugin. The browser uses IOSurface to share rendering data with the plugin if I understand correctly.
A sample taken using Activity Monitor did not seem to have any useful info - except that the CPU problem is in the main thread (DispatchQueue).
One workaround is to run Firefox in 32-bit mode: right-click the FF application > Get Info > Open in 32-bit mode. But we can't expect users to do it.
Sounds as though OS X VMWare guests simply don't have fully functional 3D acceleration. If anything, this is a VMWare bug (not exposing full 3D acceleration), or possibly a Firefox bug (responding badly to a lack of 3D capabilities); it's almost certainly not your fault.
I wouldn't spend too much time trying to work around it, especially given that every other plugin you've tried (including Flash!) seems to be affected by the exact same problem. List it as a "known issue" and move on.

'could not get wglGetExtensionsStringARB' for Android Emulator

Actually I have a problem with my Android application in eclipse. When I run my program, it gives me a message which is concluded of many errors.
So I copied and pasted them here to show you what is the exact problem with the emulator. Any ideas?
Starting emulator for AVD
Failed to create Context 0x3005
could not get wglGetExtensionsStringARB
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
Try setting the RAM to 512 Mb. It worked for me.
It may be too late to answer this question,but I solved the problem (could not get wglGetExtensionsStringARB) by installing the latest version of my graphics (video) driver.
also from device properties, I have checked 'use host GPU' option. it is working now with the following settings:
Try updating your graphic card driver
Graphics acceleration for the emulator takes advantage of your development computer's graphics hardware, specifically its graphics processing unit (GPU), to make screen drawing faster. To use the graphics acceleration feature, you must have the following versions of the Android development tools installed:
Android SDK Tools, Revision 17 or higher
Android SDK Platform API 15, Revision 3 or higher
Please check this link http://developer.android.com/tools/devices/emulator.html#acceleration
This is slightly edge case but my emulator started fine when I was physically at the computer that ran it but when I remoted into that computer (via RDP) and attempted to start the emulator, it failed with these errors.
I believe this is a limitation with the emulator software over remote connections because I went to the physical location of the computer and started the emulator and it worked fine.

Resources