JOGL throws errors in atio6axx.dll - opengl

In attempting to do some OpenGL development using JOGL, I persistently get the following error:
# Problematic frame:
# C [atio6axx.dll+0x73a32]
Hunting around the web pointed this squarely at AMD video drivers, and strongly suggests that updating my drivers was in order.
Problem:
I have an HP Pavilion dv6-3206ax, which has actually TWO GPUs on board, one high-power and fast, the low power and assumably slower.
The standard AMD Catalyst installation doesn't like this configuration, so I can only use the drivers from the HP support site.
The video card(s) are:
ATI Mobility Radeon HD 6550 and
AMD M880G with ATI Mobility Radeon HD 4250
NB: I can force the latest drivers for the 6550 to install by navigating to the AMD Radeon display driver directory, and that does allow JOGL to run. But it also causes my laptop to overheat.
They haven't been updated in two years, and I already have the latest. Help?

I had to downgrade my AMD graphics driver to 20.4.2

I have found a solution of sorts.
If I use the ATI PowerXpress to manually select the "Power Saving GPU", OpenGL works.
This is good enough for my purposes at the moment.
I had to download and install the latest AMD High-Definition Graphics Driver from the HP Support site to get ATI PowerXPress to work at all.

Try what this chap did, from the section of 'manually uninstall drivers'.
What a legend!
http://us.battle.net/wow/en/forum/topic/6794729581

Related

Is it possible to upgrade OpenGL to version 4.3 on Google Compute Engine with GPU Grid drivers?

I tried to set up a Google Compute Engine with Ubuntu 20.4 using GPU Grid drivers ( NVIDIA Tesla P100 Virtual Workstation). Since I need CUDA 10.2 for my project which requires TensorFlow 1.15 I installed this GPU Grid driver as recommended on Google Cloud document site and here is the result.
NVIDIA-SMI 440.87 Driver Version: 440.87 CUDA Version: 10.2
I supposed that NVIDIA Tesla P100 supports Opengl 4.5 as it is mentioned on Tesla release notes. However, after connecting to this VM with a visual remote connection (I used NoMachine), I ran this command [glxinfo | grep "OpenGL"] to double-check, it showed OpenGL version 1.4 only
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 1.4 (2.1 Mesa 13.0.2)
OpenGL extensions:
The problem is that the application I am trying to run on this VM (Carla simulator) requires Opengl 4.3++, I just wonder if there is any way to upgrade Opengl to version 4.3?
According to the last comment, preloading a library for the NVIDIA driver, where the NVIDIA GPU may also be detected as a secondary video card is a good option you can take since you can get your software to use the actual hardware. Were you able to try this suggestion?
I've filed a Feature Request on your behalf for the product team to check if it is possible to evaluate the possibility to implement the functionality that fits your use case, you can follow up on this PIT [1], where you will be able to receive further updates from the team as well
Keep in mind that there is no ETA, nor guarantee that this will be implmented. However, please feel free to ask for updates directly on the PIT.
[1] https://issuetracker.google.com/168843661

Mac GPU profiling?

How can I analyze my OpenGL/C++ program and get a detailed view on what is happening in the GPU when the application is running?
I have a MacBook air running an Intel GPU (specifically an Intel HD Graphics 5000 GPU), however Intel's version of the analysis programs don't appear to be compatible with Macs (when I try to run it on my computer, it 'works' but many features are missing and it's practically useless.)

Unable to launch Android Emulator and Genymotion because of video card error in Windows 8.

I'm unable to launch the android emulator as well as genymotion emulator as I get an error as below. I use a SONY VAIO, windows-8, 64 bit system. And my graphics driver is ATI Radeon HD 5000 series.
I have the drivers up-to-date. Yet I get this error. All the solutions and blogs online give the only answer to update or reinstall the drivers. I have tried both. Please help. Thank you.
Your computer might have two GPU, one intel integrated and the ATI Radeon.
You can check if it is the case in the device manager in windows.
To access the device manager:
Right-click My Computer, click Manage, and then click Device Manager.
Deploy the "Display adapters" node.
If you have more than 2 GPU, you can either:
update your intel GPU drivers from sony website
force player.exe to use the ATI GPU in the Catalyst Control Center program from ATI.
You can find here the steps to force a specific GPU in the Catalyst Control Center: http://h10025.www1.hp.com/ewfrf/wc/document?cc=us&lc=en&docname=c03048374
This link is not from Sony but should also apply to your context.
If you only have one GPU in your computer, you could try to contact Genymotion support here: https://cloud.genymotion.com/page/support/
Go to the control panel and open the Hardware Manager. In the section "Graphics Cards" you'll find the name of your GPU. Most likely it will be made by one of Intel, Nvidia, AMD or ATI.
Depending on who made it you can find the drivers on
http://downloadcenter.intel.com/default.aspx
http://www.nvidia.com/Download/index.aspx
http://support.amd.com/en-us/download
Select the drivers appropriate for your system, download and install them. And restart Genymotion.
You need to update your video card driver using the latest version provided by your manufacturer (available on their website)...... it will solve the problem..
you can find the solution from here also....link

Can I programming OpenGL4+ in a card that support 2.1 only?

This is the OpenGL version I have:
Video Card Vendor: Intel
Renderer: Intel(R) HD Graphics
OpenGL Version: 2.1.0 - Build 8.15.10.2622
GLU Version: 1.2.2.0 Microsoft Corporation
I'd like to learn the latest OpenGL API. But my card supports only 2.1 (and I cant update). Is it possible to program in latest API even with no card support?
AshleysBrain's answer is not quite correct. You can use a software implementation of OpenGL such as Mesa3D which can execute newer code using your CPU instead of your GPU. It will be slower but will allow you to compile and run your 4+ code against it OpenGL 3.1 code against it.
Edit: just checked, it seems Mesa only supports up to OpenGL 3.1. Still; that's pretty good for free.
It's more to do with what version the driver supports. Try updating your driver and see if it supports a newer version. Otherwise I'm afraid you're stuck with that version, there's nothing else you can do!
Send money/time Mesa's way in the hope they'll support GL4 in their software rasterizer sometime soon.
Or pester Khronos for a reference implementation.
As of Mesa 20.2 llvmpipe supports OpenGL 4.5.
Intel(R) HD Graphics are usually onboard.So NO you can't use GPU accelerated OpenGL 4.2 with this.You need dedicated card like those of Nvidia.The highest version of OpenGL I have seen on the dedicated cards is 3.1 which still delivers fixed pipeline API with Shaders support.But OpenGL 4.2 has completely removed all this and uses programmable way of doing things which requires programmable hardware too.

OpenCL doesn't find ATI card

I have a notebook with ATI Mobility Radeon HD 5650, and want to use the card for computing =) After installing AMD APP SDK v.2 (installation was OK) I tried to run code samples, provided with AMD. But there is a problem: when I run a sample, it doesn't find my ATI card - in the list of available OpenCL devices there is only CPU (Intel Core i5), but not GPU.
How to solve this problem and run some code on GPU?
Your video card drivers must support OpenCL. I suggest you try downloading the newest drivers from your vendor. Unfortunately most mobile graphic cards are supported by the distributor of the PC and not of the graphics card vendor, so I am not sure if you can find any according drivers.
Not all ATI's GPU support OpenCL, looking into the list of supported devices you can see that this card is not there, neither with beta support. So basically you can only buy different card (what can be rather problematic with a laptop).
I have the same problem in my Acer 3820TG. However, the OpenCL programming is needed the driver version over 8.753.1. It seems that Acer doesn't support in currently.
One way to overcome this problem is to force install the newer mobility drivers from AMD.
You can follow the the steps from:
http://www.sevenforums.com/drivers/177042-force-install-drivers.html
and then try the related-stable driver to install.
(It means it also supports the HD5650-M , but it is different SUBSYS num.)
In my testing, don't install the newest driver(Or you would have the OSDC problem). I install the driver version at about 8.79-8.80(10-11_vista64_win7_64_dd_ccc or
10-12_vista64_win7_64_dd_ccc) and then it seems that it can work.