This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

V3dfx Problems

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:

  1. A vertical line down the center of every frame.
  2. 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