Unable to use OpenGL ARB_gpu_shader_int64 extension with MesaWhat happened to the GLP OpenGL extension?What does the OpenGL core profile version string mean?How to activate the AMD GPU manually?OpenGL applications display scary error messages after Mesa re-installGPU not working?Discrete Graphic Card activation on hybrid laptopOpenGL doesn't work on emulators of gamesHow can I get Opengl 3.3 (with GLSL 3.3) support through mesa on an Intel HD Graphics 3000 iGPU?Installation of mesa-18.1.4, stuck at “libtizcore”Using Mesa v18.0.5, but only getting OpenGL v3.0
How is it possible to have an ability score that is less than 3?
Why are electrically insulating heatsinks so rare? Is it just cost?
What typically incentivizes a professor to change jobs to a lower ranking university?
Can an x86 CPU running in real mode be considered to be basically an 8086 CPU?
Theorems that impeded progress
Smoothness of finite-dimensional functional calculus
Roll the carpet
Do I have a twin with permutated remainders?
Languages that we cannot (dis)prove to be Context-Free
Equivalence principle before Einstein
Why Is Death Allowed In the Matrix?
US citizen flying to France today and my passport expires in less than 2 months
Why was the small council so happy for Tyrion to become the Master of Coin?
How can I make a cone from a cube and view the cube with different angles?
In Japanese, what’s the difference between “Tonari ni” (となりに) and “Tsugi” (つぎ)? When would you use one over the other?
Why is consensus so controversial in Britain?
How do we improve the relationship with a client software team that performs poorly and is becoming less collaborative?
Have astronauts in space suits ever taken selfies? If so, how?
Why do I get two different answers for this counting problem?
How old can references or sources in a thesis be?
How does strength of boric acid solution increase in presence of salicylic acid?
Test whether all array elements are factors of a number
How to find program name(s) of an installed package?
Modeling an IP Address
Unable to use OpenGL ARB_gpu_shader_int64 extension with Mesa
What happened to the GLP OpenGL extension?What does the OpenGL core profile version string mean?How to activate the AMD GPU manually?OpenGL applications display scary error messages after Mesa re-installGPU not working?Discrete Graphic Card activation on hybrid laptopOpenGL doesn't work on emulators of gamesHow can I get Opengl 3.3 (with GLSL 3.3) support through mesa on an Intel HD Graphics 3000 iGPU?Installation of mesa-18.1.4, stuck at “libtizcore”Using Mesa v18.0.5, but only getting OpenGL v3.0
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I am working on OpenGL shaders, and I need uint64_t types, etc...
However, when I do glxinfo, this extension is not in the list.
I am using Mesa 18.0.5, and this page tells that the extension is supported for radeonsi drivers from 17.1.0.
My GPU is a AMD Radeon HD 8730M. I am using the radeon
driver, but switching to amdgpu
is not helping.
Question: how can I achieve to use uint64 in my shaders? By switching to another driver? By updating Mesa? Or is my GPU too old?
The shader I try to compile:
#version 450
#extension GL_ARB_gpu_shader5 : enable
#extension GL_ARB_gpu_shader_int64 : enable
void main()
uint64_t foo = 0ul;
I got:
0:3(12): warning: extension `GL_ARB_gpu_shader_int64' unsupported in fragment shader
0:7(11): error: syntax error, unexpected NEW_IDENTIFIER, expecting ',' or ';'
glxinfo output:
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
[...]
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.0.5
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth,
[...]
amd-graphics opengl radeon mesa
add a comment |
I am working on OpenGL shaders, and I need uint64_t types, etc...
However, when I do glxinfo, this extension is not in the list.
I am using Mesa 18.0.5, and this page tells that the extension is supported for radeonsi drivers from 17.1.0.
My GPU is a AMD Radeon HD 8730M. I am using the radeon
driver, but switching to amdgpu
is not helping.
Question: how can I achieve to use uint64 in my shaders? By switching to another driver? By updating Mesa? Or is my GPU too old?
The shader I try to compile:
#version 450
#extension GL_ARB_gpu_shader5 : enable
#extension GL_ARB_gpu_shader_int64 : enable
void main()
uint64_t foo = 0ul;
I got:
0:3(12): warning: extension `GL_ARB_gpu_shader_int64' unsupported in fragment shader
0:7(11): error: syntax error, unexpected NEW_IDENTIFIER, expecting ',' or ';'
glxinfo output:
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
[...]
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.0.5
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth,
[...]
amd-graphics opengl radeon mesa
I realized that the OpenGL vendor detected by glxinfo is Intel. Is this a sign that mesa is not detecting my AMD GPU ?
– Hugal31
Mar 27 at 11:18
add a comment |
I am working on OpenGL shaders, and I need uint64_t types, etc...
However, when I do glxinfo, this extension is not in the list.
I am using Mesa 18.0.5, and this page tells that the extension is supported for radeonsi drivers from 17.1.0.
My GPU is a AMD Radeon HD 8730M. I am using the radeon
driver, but switching to amdgpu
is not helping.
Question: how can I achieve to use uint64 in my shaders? By switching to another driver? By updating Mesa? Or is my GPU too old?
The shader I try to compile:
#version 450
#extension GL_ARB_gpu_shader5 : enable
#extension GL_ARB_gpu_shader_int64 : enable
void main()
uint64_t foo = 0ul;
I got:
0:3(12): warning: extension `GL_ARB_gpu_shader_int64' unsupported in fragment shader
0:7(11): error: syntax error, unexpected NEW_IDENTIFIER, expecting ',' or ';'
glxinfo output:
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
[...]
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.0.5
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth,
[...]
amd-graphics opengl radeon mesa
I am working on OpenGL shaders, and I need uint64_t types, etc...
However, when I do glxinfo, this extension is not in the list.
I am using Mesa 18.0.5, and this page tells that the extension is supported for radeonsi drivers from 17.1.0.
My GPU is a AMD Radeon HD 8730M. I am using the radeon
driver, but switching to amdgpu
is not helping.
Question: how can I achieve to use uint64 in my shaders? By switching to another driver? By updating Mesa? Or is my GPU too old?
The shader I try to compile:
#version 450
#extension GL_ARB_gpu_shader5 : enable
#extension GL_ARB_gpu_shader_int64 : enable
void main()
uint64_t foo = 0ul;
I got:
0:3(12): warning: extension `GL_ARB_gpu_shader_int64' unsupported in fragment shader
0:7(11): error: syntax error, unexpected NEW_IDENTIFIER, expecting ',' or ';'
glxinfo output:
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
[...]
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.0.5
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth,
[...]
amd-graphics opengl radeon mesa
amd-graphics opengl radeon mesa
asked Mar 27 at 11:10
Hugal31Hugal31
1063
1063
I realized that the OpenGL vendor detected by glxinfo is Intel. Is this a sign that mesa is not detecting my AMD GPU ?
– Hugal31
Mar 27 at 11:18
add a comment |
I realized that the OpenGL vendor detected by glxinfo is Intel. Is this a sign that mesa is not detecting my AMD GPU ?
– Hugal31
Mar 27 at 11:18
I realized that the OpenGL vendor detected by glxinfo is Intel. Is this a sign that mesa is not detecting my AMD GPU ?
– Hugal31
Mar 27 at 11:18
I realized that the OpenGL vendor detected by glxinfo is Intel. Is this a sign that mesa is not detecting my AMD GPU ?
– Hugal31
Mar 27 at 11:18
add a comment |
1 Answer
1
active
oldest
votes
Got it.
Mesa was indeed using my integrated graphic chipset. By launching all the commands with the environment variable DRI_PRIME=1
, I was able to directly use my GPU, thus enabling the asked extensions.
Howerver, I am not sure if setting this environment variable each time or globally is a good solution.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f508950%2funable-to-use-opengl-arb-gpu-shader-int64-extension-with-mesa%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Got it.
Mesa was indeed using my integrated graphic chipset. By launching all the commands with the environment variable DRI_PRIME=1
, I was able to directly use my GPU, thus enabling the asked extensions.
Howerver, I am not sure if setting this environment variable each time or globally is a good solution.
add a comment |
Got it.
Mesa was indeed using my integrated graphic chipset. By launching all the commands with the environment variable DRI_PRIME=1
, I was able to directly use my GPU, thus enabling the asked extensions.
Howerver, I am not sure if setting this environment variable each time or globally is a good solution.
add a comment |
Got it.
Mesa was indeed using my integrated graphic chipset. By launching all the commands with the environment variable DRI_PRIME=1
, I was able to directly use my GPU, thus enabling the asked extensions.
Howerver, I am not sure if setting this environment variable each time or globally is a good solution.
Got it.
Mesa was indeed using my integrated graphic chipset. By launching all the commands with the environment variable DRI_PRIME=1
, I was able to directly use my GPU, thus enabling the asked extensions.
Howerver, I am not sure if setting this environment variable each time or globally is a good solution.
answered Mar 27 at 12:15
Hugal31Hugal31
1063
1063
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f508950%2funable-to-use-opengl-arb-gpu-shader-int64-extension-with-mesa%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
-amd-graphics, mesa, opengl, radeon
I realized that the OpenGL vendor detected by glxinfo is Intel. Is this a sign that mesa is not detecting my AMD GPU ?
– Hugal31
Mar 27 at 11:18