I'm sort of the opposite of an expert on this, but my first thought is that it would be safe to set them system-wide.
Announcement
Collapse
No announcement yet.
Mesa 12.1-dev Is Off To The Races
Collapse
X
-
Originally posted by bridgman View Post
It's needed for >3.3, but only if you have religious objections to using Mesa's existing over-ride mechanism to force the extension on. To the best of our knowledge no games actually *use* the fp64 extension, it's just a checkbox requirement for GL 4.0.
I'm not sure if a similar over-ride is required for GL_ARB_vertex_attrib_64bit - if it is then it might be easier to force the GL level rather than forcing both extensions.Last edited by smitty3268; 04 June 2016, 04:32 AM.
Comment
-
Originally posted by smitty3268 View PostIt would be to provide 4.2 support, but you most likely don't want that because r600g is also missing several other 4.2 extensions, such as image support and atomics. Until that gets committed, adding GL_ARB_gpu_shader_fp64 is enough to reach OpenGL 4.1 and that's all the driver is ready to support.
Originally posted by dragon321 View PostHmm, I wonder when my HD7670M(Turks) get OpenGL4.x.Now i have OGL 3.3.
In the longer term when someone has time to implement emulation support for 64-bit operations in the shader compiler you won't need the over-ride.Last edited by bridgman; 06 June 2016, 01:43 AM.Test signature
Comment
-
Originally posted by bridgman View PostSame answer as everyone else, I think -- for now, when you use the over-ride mechanism as described above, since all the functionality that games actually *use* is already implemented AFAIK. You should be able to go as far as GL 4.1 today
In the longer term when someone has time to implement emulation support for 64-bit operations in the shader compiler you won't need the over-ride.
I would very happy if they improve PRIME switching, because tearing(when i use dedicated card) is annoying.
Comment
-
Originally posted by bridgman View Post
I thought GL_ARB_vertex_attrib_64bit was a requirement for 4.1, not for 4.2... can you check ? I looked in the GL spec as well as mesamatrix.
Comment
-
Originally posted by geearf View PostPlus there's still the r600g driver (and its radeon kernel part, assuming in the above amdgpu replaces it for cards using radeonsi).
The reason mainly being that I have an r290 and would like it to be maintained for a couple of years longer. Plus, it would get the big performance boost it needs.
Comment
-
Originally posted by Azpegath View Post
You're right, I confused them. I meant that the old kernel driver matching those cards using RadeonSI would be fully replaced by a more performance AMDGPU driver. I actually did mean the FOSS-drivers and not the proprietary ones, since I know the latter would never be done at this day and age.
The reason mainly being that I have an r290 and would like it to be maintained for a couple of years longer. Plus, it would get the big performance boost it needs.
Comment
-
Originally posted by geearf View PostI don't think AMDGPU.ko is supposed to be faster than radeon.ko.
There is one known exception -- the amdgpu driver's GPU scheduler seemed to be providing a performance improvement in some cases where I don't think we were necessarily expecting it -- but normally enhancements are being made in both kernel drivers if they apply to the supported hardware generations.Test signature
- Likes 2
Comment
-
Originally posted by bridgman View Post
Right... in general performance enhancements come from userspace drivers (radeonsi in your case), although there may be kernel driver changes required to let the new userspace drivers do <whatever new thing they are doing>.
There is one known exception -- the amdgpu driver's GPU scheduler seemed to be providing a performance improvement in some cases where I don't think we were necessarily expecting it -- but normally enhancements are being made in both kernel drivers if they apply to the supported hardware generations.
I do hope it'll fix my system from freezing when playing one game, but that may be more in user code than kernel... Oh well hoping is good
Comment
Comment