Posts: 983
Joined: Jan 2009
Reputation:
29
2010-08-12, 02:03
(This post was last modified: 2010-08-12, 02:08 by neurosis13.)
plex works also better for me with 1080p high bitrate videos.
i will try to post a log.
imac 27" with ATI 4850HD
i dont know if this will help, in plex video settings there is an option
enabled called "h264 speed boost"
Posts: 12
Joined: Aug 2010
Reputation:
0
fingon
Junior Member
Posts: 12
Interesting point. Plex's hardware accelerated version (without 'h264 speed boost' which helps CPU decoding) seems to work fine for me as well, so it must be some difference in how Plex and XBMC do this stuff. At least I don't see tearing there as I do on XBMC w/o vblank.
Posts: 12
Joined: Aug 2010
Reputation:
0
fingon
Junior Member
Posts: 12
(and I don't get dropped frames there, like on XBMC w/ vblank).. not sure what Plex does in terms of vblank handling, it has just some odd 'blank screens' option in their preferences, but I didn't notice it affecting hardware decoded path much with the brief test I did.
Posts: 11,582
Joined: Feb 2008
Reputation:
84
davilla
Retired-Team-XBMC Developer
Posts: 11,582
Plex handling of just about everything related to video playback is about two years old relative to the current XBMC source tree. They have done some "cherry picks" of bits here and there but their render code looks nothing like current XBMC code. Think of their code as "frozen" in time at about two years ago.
There might be some interaction with our usage of pbo's or something else with VDA decoder enabled. That said, it only seems to effect the new MacMini running 10.6.4 while connected to a real HDTV. VDA decoder works great on my 2.4GHz Al MacBook and with all others with a 9400 GPU, seem like the newer 320 GPU is the issue.
Posts: 12
Joined: Aug 2010
Reputation:
0
fingon
Junior Member
Posts: 12
As added note, Plex hardware decode isn't 100% flawless either on my Mac, but better than XBMC which tears so much it's not even funny (and-or drops frames with vblank on).
Independent third party who visited me preferred 1080p XBMC software decoding over Plex hardware, so clearly it is (somewhat) flawed :-p
Relevant bits from the system profiler:
Hardware Overview:
Model Name: Mac mini
Model Identifier: Macmini3,1
Processor Name: Intel Core 2 Duo
Processor Speed: 2,53 GHz
Memory: 4 GB
NVIDIA GeForce 9400:
Chipset Model: NVIDIA GeForce 9400
VRAM (Total): 256 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0861
Revision ID: 0x00b1
ROM Revision: 3362
Posts: 48
Joined: Mar 2010
Reputation:
0
roads
Junior Member
Posts: 48
So what's next? Are you looking into this? I would be happy to betatest any changes you make.
Posts: 48
Joined: Mar 2010
Reputation:
0
roads
Junior Member
Posts: 48
For me its exactly the same on the projector an epson TW5500 and the imac itself. Its not the screen hz.
Posts: 12
Joined: Aug 2010
Reputation:
0
fingon
Junior Member
Posts: 12
I spent two hours plugging cables and watching Avatar's opening sequence too many times..
Case 1: (2009 MBP 13" + Optoma HD20 projector)
MBP + lid open = lose (with external display chosen), tons of dropped frames
suspend =>
MBP + lid closed = consistently win (~10 dropped frames in 10min?)
- clearly one monitor equals win
Case 2: (Mac Mini + Eizo monitor + Optoma HD20 projector)
Mini + Eizo in mini-DP (‘off’ from SwitchResX) + projector in mini-DVI (active main display) = lose-ish (some drops, 85 frames in 7,5min)
Mini + projector in mini-DVI = lose (73 dropped frames in 2min)
.. reset SRX config, disconnect Eizo physically ..
Mini + projector in mini-DP = lose (150 dropped frames in 45 seconds)
Mini + projector in mini-DVI = lose (100 frames dropped in 50 seconds)
Mini + Eizo in mini-DP + projector in mini-DVI = lose (260 frames dropped in 150sec?)
.. uninstall SRX ..
Mini + 2 displays mirrored = lose (100 dropped frames in ~2,5min)
Mini + 2 displays, non-mirrored, second display playing video = epic loss (200 dropped frames in 30sec)
Mini + projector in mini-DVI = win (~21 dropped frames in 10min?)
.. reinstall SRX [1] ..
[cables left alone, few iterations to find out something else]
Mini + Eizo physically ON in mini-DP (‘off’ from SwitchResX) + projector in mini-DVI = lose (ton of dropped frames)
Mini + Eizo physically OFF in mini-DP (‘off’ from SwitchResX) + projector in mini-DVI = win (11 drops in 3,5min)
Mini + Eizo physically ON in mini-DP (‘off’ from SwitchResX) + projector in mini-DVI = win (20 drops in 3,5min)
Mini + Eizo physically ON in mini-DP (‘off’ from SwitchResX) + projector in mini-DVI = win (7 drops in 3min)
MBP works pretty much as advertised every time, assuming there’s only one display active.
Based on the data SRX affects things, but I encountered this problem before I started using SRX, but at that point I was using projector as 2nd display, so may fail to the general 'second display VDA doesn't work' case.
I'd guess iMac users get the problem due to having internal + external display; I get the problem due to ghost in the machine in some cases, and having second disabled display at times.
Now that I reinstalled SRX and tinkered a bit with the options it seems to work with higher %, but knocking on the wood; at least now Blu-ray Fifth Element has played like half an hour with 6 total dropped frames..
We'll see in couple of days if this really fixed it or not.