OpenGL ARB_framebuffer_object extension is not available - qt

I'm having an app that processes some DSL and draws a page. That app is qt-based. I need to work with DSL not with QT. When processing that DSL an app throws the following error
OpenGL ARB_framebuffer_object extension is not available
My laptop is rather old. I'm running Windows Vista, my gfx card is ATI Radeon HD 3200 Graphics. I tried to install ATI Radeon HD 4850 X2 Catalyst Driver 9.1 WHQL Vista and Hydravision pack for Vista and that did not help.
Can someone tell me whether I can fix the problem on my laptop and how?

The error message is pretty straightforward: your hardware just doesn't support the required extension.
And it's common knowledge software developers hate hardware problems :)

Related

Can an OpenCL .cl file compiled to SPIR-V be cross-compiled to Metal?

For context, I am researching upgrades into our OpenCL code at work as we are quite far behind current spec. The team I work in develops on all three of the major OSes and as far as I can tell Apple doesn't support past OpenCL 1.2 on any of their machines instead prompting you to learn and use Metal performance shaders.
I would like to update our code base to C++ for OpenCL which is based on OpenCL 2.0 or 3.0 depending on which version you use. C++ for OpenCL is fine on Windows and Linux as they have GPU drivers which support up to and past the 2.0 requirement, but Mac might have a problem with it without official support in the drivers. So I had the idea that if we could cross compile the CL kernels to Metal for the Mac users they would be able to run a Metal version of the code locally.
Has anyone got any solutions to this problem.

OrangePi Lite2 OpenCL Driver

I have recently purchased OrangePi's Lite2 development board, with Allwinner H6 SOC, which includes Quad-Core A53 + T720 Mali GPU.
In the H6 SPEC, it clearly states that the GPU supports OpenCL 1.1 API, however, the Ubuntu (Desktop vesrion) image I've installed from OrangePi's site doesn't include the OpenCL driver and I cannot find it anywhere on the web.
Is it possible that although the GPU itself supports OpenCL (in terms of hardware) Allwinner never implemented the driver for it? Or am I supposed to somehow recompile the Linux kernel with the Mali drivers?
As stated in Arm Community:
In this instance the SoC (System on chip) for the OrangePi2 is by Allwinner. You will need to contact Allwinner and ask them if they are willing to provide Shenzhen Xunlong Software the binaries you need for the OrangePi2.
The respone I got from AllWinner was:
Sorry,we do not open the OpenCL driver platform.
Which I translated as "Good luck in your future endeavors"

Why do all Intel processors need a BIOS?

In the ARM world vendors supply their own BSPs to initialize board peripherals. Intel boards that you buy on the market all seems to come with some version of BIOS. Does BIOS do thing that BSPs cannot do? What if some hobbyist or engineer wants to do development using Intel processors but do not want anything to do with the BIOS? Why restrict programming with a layer of firmware that programmers have no source access to?
Typically the BIOS is no layer of firmware but rather the firmware to boot the system. After booting control is provided by the OS such as Windows or Linux.
This is not really my area, but ....
The initials BSP are heavily overloaded. It appears you mean board support package and not Boot-strap-processor or one of the other computer related terms that use those initials.
It is my understanding that BSP's (board support packages) are primarily used for embedded systems and indeed, when I did a web search on 'Intel bsp', most of the hits were discussing Intel Galileo and Intel Edison boards, which are targeted toward IoT (internet of things) projects and other embedded projects. But I also found BSP's, for sale and for free, in executable and in source form, for a wide variety of Intel boards. If you are working with Linux, you might want to check out https://www.yoctoproject.org/ .
I don't know if there are any vendors packaging a BSP with an Intel board, but it is certainly possible.
The only open source boot firmware for Intel processors that I know of is coreboot. It doesn't support every board. If you are building your own board, then you could customize it to work with your design. A typical modern BIOS has lots of bloat such as ACPI and UEFI that you may or may not want.

SMSC911x driver locks up on Windows CE device

I am struggling with a Windows CE device that locks up occasionally when the network cable is unplugged. It is running Windows CE 5.0 and the NIC driver is SMSC911x. It is running version 1.01, and I am unsure where to look for source updates for this driver. Does anybody know where to find an update for this driver and/or have any experience with the driver not behaving on network disconnect with a similar device? Extensive Googling reveals lots of Linux drivers, but not much on the CE front.
Regards,
Freddy
I see a download for CE 5.0 and 6.0 on SMSC's site at the bottom of the page here. It's on the LAN9218 page, but the driver is for "LAN91xx/LAN92xx/LAN9311/LAN9312" so it should apply.

Intel OpenCL SDK for Windows XP?

I want to know if there is any version of Intel's opencl implementation for windows XP?I have searched quite a lot about it and didnt find anything .But thought i'd confirm here.
None. They list only Vista and Windows 7. I doubt XP will be supported.
AMD support XP at present, if what you really want is OpenCL for CPU.
Found on the Internet:
Making OpenCL features available - Wings 3D
For old Intel processors (like P4) or on-board GPU (like Intel G33/31): ATI Stream SDK 2.3 is the last version that supports Windows XP SP3

Resources