cancel
Showing results for 
Search instead for 
Did you mean: 

Drivers & Software

darkradeon
Adept III

GCN1 compute queues: the first step is admitting you have a problem.

Here is the D3D12nBodyGravity sample that AMD forked from Microsoft to add concurrent execution of a compute queue along to the default/graphics queue.

As you can see, there is no compute queue at all running the sample on the R9 280 (a GCN1 GPU, second screenshot) while with the R9 380 (a GCN3 GPU, first screen-shot) everything runs fine. You can also notice issues on the flip queue, which result in application stuttering.

R9_380.png

R9_280.png

This issue is present from some months, with the first WDDM 2.1 driver IIRC.

Please note that this is NOT related to the "quick response queue" at all. This is related to the ability to running in parallel compute and default queues (that so famous part of the multi-engine D3D12 feature known as "asynchronous compute" or "async. compute" or whatever people like to call it now).

Please also note that I post this "tech" stuff here because there isn't a Direct3D developer forum at all in the entire AMD Community portal.

10 Replies
ohlordah
Adept I

Re: GCN1 compute queues: the first step is admitting you have a problem.

I have noticed the same issue. I would love an official response.

redfury
Big Boss

Re: GCN1 compute queues: the first step is admitting you have a problem.

darkradeon
Adept III

Re: GCN1 compute queues: the first step is admitting you have a problem.

BUMP.

dygaza
Journeyman III

Re: GCN1 compute queues: the first step is admitting you have a problem.

Suprised there isn't official AMD reply yet. It's quite big topic in some forums already. Atleast some kind of reasoning would be nice to hear.

nikefreak
Adept I

Re: GCN1 compute queues: the first step is admitting you have a problem.

I hope it's just the problem, and fix it. I do not want to lose this function on their video cards 280x and hd7970

darkradeon
Adept III

Re: GCN1 compute queues: the first step is admitting you have a problem.

OK, at least I got an "Official" technical response: http://gpuopen.com/concurrent-execution-asynchronous-queues/#comment-6937

0 Likes
nikefreak
Adept I

Re: GCN1 compute queues: the first step is admitting you have a problem.

very sorry.

0 Likes
mirh
Adept III

Re: GCN1 compute queues: the first step is admitting you have a problem.

Edit (December 14th, 2016):

Please note that I’m not an official AMD spokesperson on this subject, and I should have made clear when posting, that this is only my personal understanding of the situation, which might be wrong or at least contain some invalid assumptions. It appears the official driver team has already issued a statement that they are aware of the issue and currently looking into it.

jamesxx
Adept II

Re: GCN1 compute queues: the first step is admitting you have a problem.

Fix it!