AnsweredAssumed Answered

AMD HD3D broken

Question asked by pwimmer on Jun 20, 2014
Latest reply on Feb 11, 2015 by mannie

Hello,

 

I'm the developer of the Stereoscopic Player, a video player for stereoscopic movies.

 

This bug report refers to the stereoscopic mode of the AMD graphics driver. When using the AMD HD3D API, quad-buffered OpenGL or quad-buffered DirectX 11, the left eye view is sent to

the TV via HDMI 1.4 frame packing with a delay that breaks the 3D effect whenever there is motion in the scene.

 

I tested on Windows 7 and Windows 8.1 with 13 and 14.4 drivers on HD 7700 and R7 260 cards. The result was the same for any

combination. A customer told me that exactly the same system works fine when replacing the R7 with an HD6850.

 

Here are the steps to reproduce the issue:

 

1) Download the Stereoscopic Player 2.2.7 or newer from 3dtv.at - Beta Testing, install and run it.
2) Download a sample 3D movie, e.g. 3dtv.at - Dracula 4D (Trailer).
3) Click View|Viewing Method|AMD HD3D. You could also choose Quad-buffered OpenGL or Quad-buffered DirectX (Win 8 only), the issue occurs with any stereo API.
4) Click File|Open and select the sample movie downloaded in step 2.
5) Click View|Full Screen.
6) You will see that the 3D effect is bad during fast motion caused by the delay.
7) You can also see the issue when using the latest beta of the Stereoscopic Player with stereoscopic UI. The mouse cursor is rendered stereoscopically, so you see it twice on the screen

with a small horizontal offset (the horizontal offset is ok). Move the mouse cursor up and down and watch it without 3D glasses. You'll see that there is a vertical offset caused by the delay (the vertical offset is not ok).

 

Here is a screenshot that illustrates the problem. Notice the vertical offset between the left and right view cursors.

DSC_2169.jpg

 

I’m sure the issue is in the driver and not my code for the following reasons:

 

*) A customer mentioned that the same player version works fine with older cards.
*) I found out that the same issue occurs not only in AMD HD3D mode but also when using Quad-buffered OpenGL mode or Quad-buffered DirectX mode. These modes work well on cards from other

vendors.
*) Other players, developed independently (http://stereo.jpn.org/eng/stvply/index.html, http://www.bino3d.org) show the same issues.

 

I’ve connected all cards to the same HDMI port of the same TV to make sure it is not an issue of the TV. The TV is a Sony KDL-40HX805.

 

Peter

Outcomes