2006-10-03, 08:16 PM
(This post was last modified: 2006-10-03, 08:36 PM by metaphorplay.)
I have a odd av stuttering problem that occurs on main computer playback every 20 sec during playback of the recording. Using ProcExplorer I saw that the CPU usage of the GBPVR.exe running under the RecordingService (ie the MVP client?) spikes every 20 sec to about 70-80% of CPU, which correlates with the video/sound stutter. No problem with MVP playback.
The problem goes away when the MVP server is not enabled using config.
The problem also goes away when I set the process priority of the MVP client GBPVR.exe to below that of the Recording Service and the ordinary GBPVR client. However I couldn't figure out how to get this accomplished using the config.xml. I set <ForceHighPriorityRecordingService> to true, <ForceHighPriorityClient> to true, and <MvpHighPriority> to false. But all three processes seem to run at Above Normal priority.
Sub, is this the expected behavior? Does setting <ForceHighPriorityClient> to true override the <MVPHighPriority> false config setting? Because I can set the <ForceHighPriorityRecordingService> and the <MVPHighPriority> to false, and the only process to be normal priority is the recording service while both clients are above normal. So is there anyway for me (config.xml or batch file?) to get the priority of the MVPclient lowered back to normal (or the main client raised to above normal) automatically?
Alternately, what might cause this stuttering every 20 seconds? The MVP and gigabit ethernet of the server sit on 2 ports of a gigabit wired network switch (though there is a 100 mbps router upstream). The problem timing does seem to be specific to the MVP being completely off; it stutters a little less and at different intervals when the MVP is on and the client priorities are equal. Could it be something with the MVP server (tFTP???)
Also, I've looked through the logs and I can't figure out whether there is a separate gbpvr.exe.log for the MVP...
The problem goes away when the MVP server is not enabled using config.
The problem also goes away when I set the process priority of the MVP client GBPVR.exe to below that of the Recording Service and the ordinary GBPVR client. However I couldn't figure out how to get this accomplished using the config.xml. I set <ForceHighPriorityRecordingService> to true, <ForceHighPriorityClient> to true, and <MvpHighPriority> to false. But all three processes seem to run at Above Normal priority.
Sub, is this the expected behavior? Does setting <ForceHighPriorityClient> to true override the <MVPHighPriority> false config setting? Because I can set the <ForceHighPriorityRecordingService> and the <MVPHighPriority> to false, and the only process to be normal priority is the recording service while both clients are above normal. So is there anyway for me (config.xml or batch file?) to get the priority of the MVPclient lowered back to normal (or the main client raised to above normal) automatically?
Alternately, what might cause this stuttering every 20 seconds? The MVP and gigabit ethernet of the server sit on 2 ports of a gigabit wired network switch (though there is a 100 mbps router upstream). The problem timing does seem to be specific to the MVP being completely off; it stutters a little less and at different intervals when the MVP is on and the client priorities are equal. Could it be something with the MVP server (tFTP???)
Also, I've looked through the logs and I can't figure out whether there is a separate gbpvr.exe.log for the MVP...
-------------------
Zalman HD160 Case
Hauppauge PVR-150 & PVR-500
MSI K8NGM2-FID with Nvidia 6150 (onboard TV-out)
AMD Athlon64 3500+ (socket 939)
768 Ram (704 remaining with onboard video enabled)
200 GB WD HD
MediaMVP
MCE
Zalman HD160 Case
Hauppauge PVR-150 & PVR-500
MSI K8NGM2-FID with Nvidia 6150 (onboard TV-out)
AMD Athlon64 3500+ (socket 939)
768 Ram (704 remaining with onboard video enabled)
200 GB WD HD
MediaMVP
MCE