Bug 1381109 - Version bump required for newer GL + perf with Mesa/radeonsi
Summary: Version bump required for newer GL + perf with Mesa/radeonsi
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: llvm
Version: 25
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Adam Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-10-03 03:09 UTC by Edward O'Callaghan
Modified: 2017-03-16 22:12 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-03-16 22:12:25 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Edward O'Callaghan 2016-10-03 03:09:48 UTC
A version bump is required from llvm 3.8 -> 3.9 in order to obtain a GL context of 4.3 required to run many GL applications, additionally, greater performance results.

This is only applicable to AMD Radeon users.

Comment 1 Edward O'Callaghan 2016-10-10 00:41:01 UTC
Actually this looks to be a duplicate of perhaps 1354096 ?

Comment 2 Jeremy Newton 2016-11-26 16:26:53 UTC
No it's not a duplicate, as that bug was specifically for rawhide.

It seems unlikely llvm will be upgraded, as a lot of packages depend on it, though that's really up to the maintainers to decide. Perhaps a private llvm could be used to avoid this? Similar to EL does.

Anyway, feel free to use my copr in the mean time:
https://copr.fedorainfracloud.org/coprs/mystro256/polaris-gfx/

Comment 3 Igor Gnatenko 2016-11-28 19:20:16 UTC
I'm opposed to have private llvm, but I would like to see 3.9 in F25. But this should not happen until all packages which we build from git (pocl at least) will have a release.

Comment 4 Edward O'Callaghan 2016-11-28 21:56:38 UTC
(In reply to Igor Gnatenko from comment #3)
> I'm opposed to have private llvm, but I would like to see 3.9 in F25. But
> this should not happen until all packages which we build from git (pocl at
> least) will have a release.

I agree with everything you just said and I'm also aware of the issue of pocl needing a release for llvm 3.9 support.

Could we perhaps then bump mesa so that the only package would then be blocking llvm is pocl?

Comment 5 Edward O'Callaghan 2017-01-02 01:16:38 UTC
llvm 3.9.1 has now been released.

Comment 6 Jeremy Newton 2017-01-13 17:42:46 UTC
Perhaps llvm3.9 can be branched onto Fedora 25. It would also require a clang3.9 package too IIRC. See bug #1409363 for details.

Comment 7 Edward O'Callaghan 2017-01-16 07:58:09 UTC
Additionally, GL_ARB_tessellation_shader (OpenGL 4 and above) is now broken on Fedora 25 with radeonsi because mesa was rebased to 13.x that is using the newer llvm api - "unsupported calls to llvm.amdgcn.s.waitcnt".

Comment 8 Jeremy Newton 2017-03-16 22:12:25 UTC
This was pushed two days ago, closing as fixed:
https://bodhi.fedoraproject.org/updates/FEDORA-2017-82d76412cf


Note You need to log in before you can comment on or make changes to this bug.