nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   nVidia driver corrupts pcHDTV 3000 mpeg stream (http://www.nvnews.net/vbulletin/showthread.php?t=77129)

aaronw 09-24-06 04:22 PM

nVidia driver corrupts pcHDTV 3000 mpeg stream
 
2 Attachment(s)
I am running SuSE Linux 10.1 on an ASUS A8N Premium SLI motherboard and an Athlon64 3700+ (San Diego core). I have a GeForce 6600 PCI-E graphics adapter.

Whenever I attempt to play back a QAM MPEG stream using the pcHDTV 3000 tuner card I get a lot of MPEG errors. It does not matter what software I am running. Both Xine and Mplayer show problems. Even if I use a tool that captures the MPEG stream directly to a file without displaying it I still have corrupt data.

If I switch away from X and use the console instead then there is no corruption. If I capture the MPEG stream when the console is active to a file and switch back to X, the file plays back correctly. Likewise, MPlayer works fine in console mode.

I tried running the kernel with iommu=noaperture and I recompiled the kernel with it turned off and it made no difference. The other issues I read about only affected AGP and do not seem to apply to PCI-E. I also tried disabling the Silicon Image raid controller since heard it can have issues. I also disabled PEG support in the ASUS BIOS, and I am also running the latest BIOS.

All of the tools I am using and the nVidia driver are up to date.

dillwead 09-30-06 02:43 AM

Re: nVidia driver corrupts pcHDTV 3000 mpeg stream
 
I am experiencing the same problem with my GeForce 6200 AGP and my HD-3000. I do not witness this effect when using my GeForce 4200 AGP with the same tuner card. I've tried both cards using the latest, non-beta driver, 8774. In my case (aaronw, maybe you can verify this as well), activity by the graphics card causes signal lock on the HD-3000 to fail. I can capture a stream in X, and as long as there is no activity on the screan, the stream will be fine. If there is any movement on the screen (from a screen saver, scrolling down a webpage, etc.), the stream becomes currupted. In my investigations, I have found that the curruption is due to signal lock being lost on the HD-3000 card.

For instance, running azap on a channel I get:

[Dylan@boron ~]$ /usr/local/dvb-apps/util/szap/azap -r try25
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
tuning to 663000000 Hz
video pid 0x0010, audio pid 0x0011
status 00 | signal ac8a | snr f7e5 | ber 00000000 | unc 00000000 |
status 1f | signal ffff | snr fcf3 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr fd27 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr fd25 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr fd25 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr fd17 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr fd3d | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr fd1f | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr fd39 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr fd1f | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr fd19 | ber 00000000 | unc 00000000 | FE_HAS_LOCK

At this point, I begin strolling up and down a webpage rapidly:

status 1f | signal ffff | snr fd23 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal ffff | snr fc55 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 00 | signal ffff | snr fbc9 | ber 00000000 | unc 00000000 |
status 00 | signal fd2e | snr fbff | ber 00000000 | unc 00000000 |
status 00 | signal f2af | snr fbc9 | ber 00000000 | unc 00000000 |
status 00 | signal f603 | snr fbb3 | ber 00000000 | unc 00000000 |
status 1f | signal ec8a | snr fc51 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 00 | signal f603 | snr fbe5 | ber 00000000 | unc 00000000 |
status 1f | signal ffff | snr fd03 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal f2af | snr fbf3 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 00 | signal ffff | snr fc75 | ber 00000000 | unc 00000000 |
status 1f | signal ffff | snr fc07 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 00 | signal f2af | snr fcbb | ber 00000000 | unc 00000000 |
status 1f | signal ffff | snr fd41 | ber 00000000 | unc 00000000 | FE_HAS_LOCK

When I stop scrolling, FE_HAS_LOCK returns for each line.

toddjtidwell 10-01-06 05:08 AM

Re: nVidia driver corrupts pcHDTV 3000 mpeg stream
 
I'm experiencing this exact problem, except I'm getting it with both my pcHDTV and an Avermedia card as well. Also, After moving things around a lot, I moved the Avermedia cards to the far end of the PCI bus from my nVidia card and it cleared up some. Along with this I've seen a lot of system hangs since upgrading.

Is it possible it's conflicting with soemthing in the linux-dvb packages?

This seems to happen with 1.0-8774 but did not with 1.0-8174. I'd downgrade in the meantime, but for some reason the 8174 installer is no longer able to compile the modules on my system.

dillwead 10-02-06 09:39 PM

Re: nVidia driver corrupts pcHDTV 3000 mpeg stream
 
I've been able to downgrade to 8178 (via atrms, FC5), however, I still see the same problems. Maybe you had a different configuration change that resolved the issue along with the driver change?

I've never had problems with system hangs.

toddjtidwell 10-02-06 10:42 PM

Re: nVidia driver corrupts pcHDTV 3000 mpeg stream
 
I actually had quite a few, so it *is* hard to narrow down. However, I am positive it's related to the video driver *and* the capture card drivers. It seems that anytime I am capturing *and* playing back, I can be sure of a system lock.

Sadly, my network device doesn't support netdump and I've yet to find any other way to capture the kernel panic or any errors.

I've replaced my RAM and my CPU thinking it might be one of the two, but that made no difference.

psiko 10-07-06 01:40 PM

Re: nVidia driver corrupts pcHDTV 3000 mpeg stream
 
2 Attachment(s)
Hi there,

I have nearly the same problem as you.
When I'am view TV with my Cinergy T2 (USB device/DVT-T) from Terratec with Kaffeine or Xine everything is fine. But I'm starting another movie or starting a simple 3D game like Chronium, the TV is going mad. :thumbdwn:

It doesn't matter if I'm using 8774 or 9625 or a fresh Suse 10.1 system, the result is always the same.

I have corrupt MPEG even if kaffeine is not running but Chromium B.S.U. or FooBillard is started.

Interesting: I don't have corrupt MPEG stream if the Chrominum window is only 640x480. With 800x600 I have some bad pictures and with 1024x768 it's worst.

I'm NOT running compix/glx.

Any idea, how to record TV via DVB-T AND watching other movies or playing games?

psiko

psiko 10-10-06 01:58 PM

Re: nVidia driver corrupts pcHDTV 3000 mpeg stream
 
1 Attachment(s)
I've tested it again with openSUSE 10.2 Alpha5 (kernel 2.6.18) und with nvidia's 9625 version:
The problem remains :-(
=> broken MPEG stream when using 3d.

What shall we do?

psiko

dillwead 10-11-06 06:26 PM

Re: nVidia driver corrupts pcHDTV 3000 mpeg stream
 
Can you use dvb-apps to see weather the games/other movies are causing the signal lock to fail? If you don't know how, I can provide a step-by-step guide.

psiko 10-12-06 01:55 PM

Re: nVidia driver corrupts pcHDTV 3000 mpeg stream
 
@dillwead
I installed dvb-apps (http://www.vdr-wiki.de/wiki/index.php/Dvb-apps) and used that tutorial to create first the channel.list and than switch to one sender and forward the stream to xine.

The output of tzap doesn't change when I start a 3d game. However, the stream is still broken :-(

dom@alone:~> /usr/local/bin/tzap -c /home/dom/.azap/channels.conf -r arte
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
reading channels from file '/home/dom/.azap/channels.conf'
tuning to 212500000 Hz
video pid 0x0021, audio pid 0x0022
status 01 | signal 9338 | snr 9393 | ber 00000000 | unc 00000000 |
status 1f | signal 5338 | snr 8d8d | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 4339 | snr 9393 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 6339 | snr 9292 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 6339 | snr 9292 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 433a | snr 9292 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 8339 | snr 9696 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal a339 | snr 9595 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 2339 | snr 9494 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 2339 | snr 9393 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal d338 | snr 9595 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 9339 | snr 9393 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 7339 | snr 9595 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal d339 | snr 9393 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 9339 | snr 9393 | ber 00000000 | unc 00000000 | FE_HAS_LOCK

Any other ideas?

My mainboard is Asus A8N-VN CSM (nforce 430 + geforce 6150).
My previous board AOpen AK79D-VN400 with Geforce 5200 hasn't the problem. The DVB-T receiver is always the same.

psiko

dillwead 10-13-06 01:49 PM

Re: nVidia driver corrupts pcHDTV 3000 mpeg stream
 
hm... It looks like we don't have the same problem, although my video stream looks very similar to what you have posted. This one really has me scratching my head.

inordkuo 10-26-06 09:30 AM

Re: nVidia driver corrupts pcHDTV 3000 mpeg stream
 
i am having the same problem with my pchdtv 5500 and my nvidia driver. when the backend/frontend machine is in init 3, the 5500 is fine. when in init 5 i get bad distortion on certain hd channels. i want to try downgrading to nvidia driver 8174 but it throws an error about the kernel version. i'm running fc5 on 2.6.18-1.2200.fc5smp with the 8776 nvidia driver. tonight when i go home tonight, i'm going to go through the nvidia driver archive and start working my way backwards and see if i can find a driver that plays nice with the 5500.

netllama 10-26-06 12:34 PM

Re: nVidia driver corrupts pcHDTV 3000 mpeg stream
 
Earlier in a related thread, someone stated that the corruption also was present when using the 'nv' driver. That suggests that this is not an nvidia driver bug, but more likely a hardware issue.


All times are GMT -5. The time now is 10:01 PM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.