Originally posted by Kivada
View Post
AMD's RadeonSI Driver Sped Up A Lot This Summer
Collapse
X
-
Test signature
-
-
Originally posted by bridgman View PostFor HSA on Kaveri we're aiming to have everything finished and open in 2014, although opening the Finalizer may drag on past that. For OpenCL not sure yet -- we're trying to get more people working on it and open up more code from our proprietary implementation, so rate of progress should improve but I don't know how much yet.
Comment
-
-
Originally posted by Bucic View PostIs linux HSA support for APU Kaveri and later architectures?
IOMMUv2 functionality is described in the AMD IOMMU Architectural Spec document at :
Basically the GPU needs to have an Address Translation Cache (ATC) which gets maintained via the PCI standard ATS/PRI mechanism, allowing the IOMMU to map GPU accesses to physical memory using the same mappings as the CPU's MMU. That is what provides the ability to share VA pointers between CPU and GPU.Test signature
Comment
-
-
Originally posted by bridgman View PostYes, it needs two things -- CP support for usermode queues (anything CI or higher) and the ability to run 48-bit GPU addresses through ATS/PRI logic into an IOMMU with v2 functionality (basically support for ATS/PRI). Kabini has the first but not the second, as an example, but Kaveri has both.
IOMMUv2 functionality is described in the AMD IOMMU Architectural Spec document at :
Basically the GPU needs to have an Address Translation Cache (ATC) which gets maintained via the PCI standard ATS/PRI mechanism, allowing the IOMMU to map GPU accesses to physical memory using the same mappings as the CPU's MMU. That is what provides the ability to share VA pointers between CPU and GPU.
Comment
-
-
Originally posted by bridgman View PostYes, it needs two things -- CP support for usermode queues (anything CI or higher) and the ability to run 48-bit GPU addresses through ATS/PRI logic into an IOMMU with v2 functionality (basically support for ATS/PRI). Kabini has the first but not the second, as an example, but Kaveri has both.
IOMMUv2 functionality is described in the AMD IOMMU Architectural Spec document at :
Basically the GPU needs to have an Address Translation Cache (ATC) which gets maintained via the PCI standard ATS/PRI mechanism, allowing the IOMMU to map GPU accesses to physical memory using the same mappings as the CPU's MMU. That is what provides the ability to share VA pointers between CPU and GPU.
Any idea whether your average office/internet browser mole is going to benefit from KAveri HSA on Linux?
Comment
-
-
Guest
Originally posted by dungeon View PostSome users reported great stability with current agd5f's drm-fixes-3.17 kernel so i installed it and will try hard to broke it in the next few days
Of course that by reading bugzilla and trying to avoid known bugs .
Was using today's 3.17 daily, and had 4 GPU crashes in a row with browsing Plex's website in Chrome... I fell back to kernel 3.14.18 a bit ago, and so far browsing is peaceful
Comment
Comment