![]() |
|
|||
|
Tearing in VMR9
Not to take Snapstream side, but if you guys google for "VMR9 tearing", you'll see that the problem is related to the dx9 architecture and therefore every application that uses it has it. I pesonally have seen discussions about this problem for Sage, Zoom Player, Windvd etc. The directx newsgroups are plenty of posts of developers trying to fix tearing when using VMR9.
Most common solution suggested? The same as the one that the BTV team and other members of this forum have indicated: 1) use true full screen mode (critical!) 2) Improve the quality settings to Best if possible 3) get yourself a videocard which has excellent 3D performance and handles directx 9 via hardware 4) enable VSYNC to always ON 5) Use a decoder that can be hardware accellerated 6) enable DXVA (otherwise 5 is useless) I followed all the suggestions above and instead of the tearing I was getting a wierd form of stuttering with video pausing every 2 or 3 seconds throwing the video out of sync with the audio. It may seem strange but I fixed this last issue by stopping VNC viewer to remote control my BTV rig. I noticed that when a VNC session is active CPU levels go up to 80-90%. In general the best quality seen with LiveTV is generated by using the Dscaler MPEG2 decoder. Too bad I cannot change channel when using it because everything freezes up for almost 30 seconds. Vinny |
|
|||
|
Re: Tearing in VMR9
Quote:
"C:\Program Files\SnapStream Media\Beyond TV 3 BTVD3DShell.exe" /displaymode:exclusivefs obviously if you installed BTV in a different path you must use your path. Vinny |
|
|||
|
Re: Tearing in VMR9
Quote:
Quote:
|
|
|||
|
Re: Tearing in VMR9
How does one use true full screen and Beyond Media? It seems to jump out into windowed mode when I load beyond media. If I maximize Beyondtv, am I back in true fullscreen mode? It jumps into windowed mode when I alt-tab back to BM as well.
|
|
|||
|
Re: Tearing in VMR9
Quote:
There are 2 tags, one for btv and the other for btv link. I also removed the /beyonmedia switch because it would cause problems when getting out of btv Vinny |
|
|||
|
Re: Tearing in VMR9
Ok, That would launch btv in tru full screen, but what happens when you switch between btv and bm? Also, if I want to use BM to watch movies recorded in btv (say with the recorded shows plugin) how can I make sure bm doesn't have any tearing? is there an exclusivefs more for bm?
|
|
|||
|
Re: Tearing in VMR9
The thing that seemed to help my tearing problem was selecting the appropriate display as "primary" that you are viewing. If I was watching on TV and had primary display set to anolog monitor, I would see tearing (and vica versa). If I have TV set as primary display and I am watching TV, tearing is gone. I tried a lot of the other more complex solutions, but this is the only thing that seems to make a real difference. I am using BTV link with nvidia card, 3d accelerated, and tv out. I believe this works because the screen update is pegged to the primary display, and if your analog monitor is at 75hz, your 60hz TV will not be able to have every frame synched correctly... Also, I keep my TV as primary display and change the "device settings, resolution" of my monitor to 75 hz so it is not at the flickery 60hz. I am not using the "true fullscreen" mode.
Last edited by Foulcloud; 12-08-2004 at 02:17 PM. |
|
|||
|
Re: Tearing in VMR9
What exactly is true full screen? I use a monitor + BM, so i switch back and forth a lot.
-nate
__________________
Dedicated DormTPC: 1.4GHz | 256 MB | ATI 7200 80 GB - OS | 120 GB - Buffer + Shows | 750 GB - Storage XP SP2 | Dual 250BTV | BTV 4.0 | Meedio / MediaPortal AnyDVD and DVD Shrink 5.1 Digital Surround | Hi Def LCDTV | Dual DVD -RW's Dell x50v | UHF Transmitter Notebook and BTV Link: 17" MacBook Pro | OSX 10.4.7 | 2.16 Core Duo | 2 GB Ram | 100GB HDD (7200RPM) | SuperDrive | Parallels Desktop running XP Pro SP2 | Bootcamp running XP Pro SP2 |
|
|||
|
Re: Tearing in VMR9
Ok, I looked at my config and I had both monitor and tv set as primary (so I could watch mpg videos on both, it does not display on the passive in other programs, but it does in Snapstream, go figure)
Anyway, for those I haven't confused, I switched tv to primary and monitor to secondary. Apparent improvement. I think I have tearing under control but I'll have to let you know, it's not consistent. Here are the things I've tried and how they fared: Switched from 3d accelerated to overlay (use my pvr250 for livetv), some improvement Exclusivefs - appeared to make improvements but after fixing everything else I don't see much of a difference anymore. Recording quality - boosted it up, somewhere vbr up to 8000 or cbr 6000 Antivirus - switched it to programs only, don't download on this computer anyway, locked off most activex on IE, this helps with cpu while playing/livetv. reduced resolution to 800x600 - I just switched to the next level up, seeing if there's any loss in quality Ok, all these things in and I don't get tearing on high action, occasionally get one lost frame during starting of a video. Haven't played with livetv realtime, when I watch livetv I'm in the past, that works fine. I can probably reduce recording quality since that was not an issue with other players, and older recordings don't cause me trouble anymore. But like I said, we'll see how it lasts. Oh, I do still get a heavy cpu drain when btv is downloading listings or whatever, and this will affect playback and overall performance. If it really annoys me I cancel it and let it update on its own time. |
|
|||
|
Re: Tearing in VMR9
Ok, watching the basketball game yesterday and on really demanding video I still see some tearing for these settings:
not true full screen (not exclusivefs), overlay, antivirus on program only, display on tv primary, monitor secondary, 1024x768 resolution. Pvr250 recording at about 6000kbs I was able to get improvements by reducing resolution to 800x600, but not perfect. I switched to exclusivefs, now I have clean video. I realized also that in exclusivefs you cannot select overlay mode. Also when you return from exclusivefs, it stays in 3d accel. I was gonna report this as a bug until I realized exclusivefs was making the change. I was also able to increase resolution back to 1024x768 without negatively affecting playback. I will play around with different recording settings to get optimal for high action sports and regular movies. Now here is the problem, I have a pvr250 and my ATI AIW. I use the 250 whenever I can, but I want to keep the AIW to record shows when there is an overlap or conflict. However, YOU CANNOT WATCH LIVETV FROM AN AIW IN EXCLUSIVEFS, do not try, it locks up. My problem is that I have antenna coming through the coaxial on both cards and satelite coming through the s-video on both cards. If I am watching livetv on say channel 7 (antenna) on my pvr, and switch to a satelite channel, btv automatically switches cards to the AIW, bad things happen. So, I'll put in a support request to address this. Does anyone have an idea on how to disable a card for livetv but leave it enabled for recordings? Then I can manually set only conflict recordings for the AIW (it of course needs to be enabled to do this, I wish there was a way to disable it but enable it in the GUI) and use the pvr for everything else, especially livetv. Also, whenever switching from Btv to BM, it switches Btv to windowed mode, and does not automatically switch it back when I switch back, another fix opportunity. |
|
||||
|
Re: Tearing in VMR9
Software cards are not supported in a Multituner configuration.
Support will give you the same answer. And your AIW vs Exclusive full screen is AIW-driver/hardware related, not BTV's fault. Also, just a thought I'd interject to everyone: When you are recording at 720x480 with a hardware card, why do you want to make your video card work harder than it really does (and produce artifacting, blurring, and other general video nastiness in the process) by making it interpolate up to 1024x768??? I have my video card set to 720x480, I record at that resolution, and everything is peachy.
__________________
BTV Server - HP DC7700c - Dual Core Intel - 2gb ram - 2x Adaptec AVC-3610 (4 SD tuners) - 4x Avermedia Volar USB OTA/ATSC HD tuners, WHS, 9x500gb drives, 2x1tb drives (6tb total space) |
|
||||
|
Re: Tearing in VMR9
Quote:
__________________
Media- 5 Tuners XP SP2 BTV 4.9.X Asus P4S8X|P4 2.4|FX5200|PVR350/250/150/NVidia DualTV|OB SNDMAX DVD - 10 Tuners XP SP2 BTV 4.9.X Asus P4800E Dlx|P4 3.0 HT|FX5700|2GB Mem|PVR250/PVR150//2 PVRUSB2/]3 HDHomeRun/QAM 3 BTV Links - All XP SP2 BTV 4.9.X, BM 1.1, Firelfy Family Room Asus P4800 Dlx|P4 2.6HT|7600GT Treadmill Shuttle P4 2.6HT|6600GT Basement Asus P4800 Dlx|P4 3.0HT|6600GT |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| VMR9 tearing; custom allocator | Bilar Crais | Development Discussion | 13 | 03-05-2005 01:06 PM |
| Tearing in VMR9 | Edgarmoon | Beyond TV and Beyond TV Link User-to-User Troubleshooting & Support Forum | 0 | 01-06-2005 09:50 AM |
| VMR9 scaling bug | mangiov | Beyond TV and Beyond TV Link User-to-User Troubleshooting & Support Forum | 0 | 01-20-2004 03:19 PM |
| Vmr9 | exorcism | Beyond TV and Beyond TV Link User-to-User Troubleshooting & Support Forum | 5 | 12-05-2003 09:13 PM |