Hi,
I am trying to use v3dfx (Graphics SDK version 4.05.00.01) to display video on the primary HDMI output of a DM8168. I have noticed some issues similar to image tearing in both the v3dfx demo application and our own software.
I see two specific artifacts in the displayed video:
- A vertical line down the center of every frame.
- Horizontal sections in some images that appear to contain data from other images.
I have also seen some rather disturbing output on the linux console from time to time such as:
PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
PVR_K: SGX debug (1.6.16.4117)
PVR_K: (P0) EUR_CR_EVENT_STATUS: 20000000
PVR_K: (P0) EUR_CR_EVENT_STATUS2: 00000008
PVR_K: (P0) EUR_CR_BIF_CTRL: 00000000
PVR_K: (P0) EUR_CR_BIF_INT_STAT: 00004002
PVR_K: (P0) EUR_CR_BIF_FAULT: 01478000
PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
PVR_K: (P0) EUR_CR_CLKGATECTL: 00222220
PVR_K: (P0) EUR_CR_PDS_PC_BASE: 000061AC
PVR_K: Flip Command Complete Data 0 for display device 1:
PVR_K: SGX Host control:
PVR_K: (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
PVR_K: (HC-10) 0x00000000 0x00000010 0x0000000A 0x000514C8
PVR_K: (HC-20) 0x00000000 0x00000000 0x00000001 0x00000000
PVR_K: (HC-30) 0x00000000 0x002B2AB0 0x7C834E20 0x00000000
PVR_K: SGX TA/3D control:
PVR_K: (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
PVR_K: (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
PVR_K: (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K: (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K: (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K: (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K: (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K: (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K: (T3C-80) 0x00000000 0x0F0BC414 0x00000000 0x0F000000
PVR_K: (T3C-90) 0xAFF8B000 0x0F08F080 0x00000000 0x0F0883A0
PVR_K: (T3C-A0) 0x0F007F40 0x0F0BC414 0x0F0883A0 0x00000000
PVR_K: (T3C-B0) 0x0F0AB000 0x00000003 0x00000000 0x00000000
PVR_K: (T3C-C0) 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K: (T3C-D0) 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K: (T3C-E0) 0x000000F9 0x000000F9 0x0F000000 0x80008000
PVR_K: (T3C-F0) 0x80048000 0x0F004000 0x0F007C20 0x0F002020
PVR_K: (T3C-100) 0x0F088000 0x0F088000 0x00000000 0x00000000
PVR_K: SGX Kernel CCB WO:0x1E RO:0x1E
This output does not cause the demo application to crash but I do notice a pause in the video.
I wonder if anyone has seen such issues and if there are any solutions?
Thanks, Steve