Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
![]() |
|
Thread Tools | Search this Thread | Display Modes |
![]() |
#20662 | Link | |
Guest
Posts: n/a
|
Quote:
ALL you have to do is "customise" your nVidia driver installation package, (with the info I mentioned in a previous post) then download RB from the link provided, and you've got the latest build which has quite a lot of new features (compared to 1.26.0). You can have it in a separate folder so it won't interfere with what you're using, and once you've got it running, then you can use it as the main. Entirely up to you. Good luck. |
|
![]() |
![]() |
#20664 | Link |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,926
|
Encode again and check if glitches appear again in the same frames. If yes Then encode once again but this time without your fancy filters using cuda and so on.
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper Last edited by Atak_Snajpera; 10th May 2024 at 22:55. |
![]() |
![]() |
![]() |
#20665 | Link | |
Guest
Posts: n/a
|
Quote:
![]() One thing I did try, as I still had all the chunks, etc, I ran the combine.cmd, and one glitch disappeared, the larger one remained. I will also try using a different drive for the muxed encodes, maybe there's some problem with the drive I'm using (nVme) ![]() You may be correct with the CUDA based scripts, I don't think CUDA plays well with DE, and using differently spec'd GPU's, in each PC. It might be OK using DE on a single PC, and just the one nVidia GPU. |
|
![]() |
![]() |
#20667 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,188
|
My guess: Console output may get transmitted in blocks of a fixed size instead of line-per-line (probably cached output). So when a thread locks up, the communication is interrupted and this is the end of the last transmitted cache block...
|
![]() |
![]() |
![]() |
#20668 | Link | |
Guest
Posts: n/a
|
Quote:
Do you think it might be the app, avisynth, ffmpeg.... Could it be the avisynth script ?? |
|
![]() |
![]() |
#20669 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,188
|
RipBot264 specifically: Not at all. But I do know similar results when network communication gets interrupted. When I tested PHP script output in a web browser, I noticed that the text output did not get updated line by line. Network packets are probably collected until a cache is filled before transmitting a packet. So when the remote x26? encoder or RipBot's encoder controlling background app crashes, the cache is not flushed and not transmitted to the central RipBot UI application, which ends up missing the last packet of the encoder's console output.
Last edited by LigH; 14th May 2024 at 12:18. |
![]() |
![]() |
![]() |
#20670 | Link | |
Guest
Posts: n/a
|
Quote:
Either NIC's, cables, switches or maybe even drivers. Would socket errors have any connection (pardon the pun) to these problems ?? |
|
![]() |
![]() |
#20671 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,188
|
I do not mean unreliable network connections in the first place. There can be several reasons why the last packet of a console output relay might go missing. Like, a CPU thread finishes before the cache gets flushed (here an explicit flush of the console output before the termination of the application might help). Only guessing.
|
![]() |
![]() |
![]() |
#20672 | Link | |
Guest
Posts: n/a
|
Quote:
So if you don't think its network related, but you mention CPU threads, could "working" the processor too hard cause it, like 100% for extended periods ?? |
|
![]() |
![]() |
#20673 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,188
|
As far as I understand RipBot: You have a central management server application, and you have encoder controlling services spread across your local network (or maybe just one on your local PC). The encoder controlling service captures the console output from the encoder and sends its output via network to the management server. But the console output is not sent on every line break. It is sent when there is enough output to fill a buffer. That can be somewhere in the middle of a text output line. The rest of the console output will be sent from the encoder controlling service to the management server application with a next network packet, either when the buffer is full again, or when it gets flushed because the encoder finished its job and there is no more text output to be captured.
There might be different reasons for the last network packet not arriving: Maybe the encoder thread does not finish gracefully, or the encoder controlling service locks up for a reason I don't know. Or the network packet gets lost. I don't know the reason. All I see is: The console output of the encoder did not arrive completely in the management server application; something interrupted the transmission. And I could guess at least three different places where it could get interrupted: At the source (the x26? encoder), at the service which captures the output and passes it to the network, or somewhere in the network. |
![]() |
![]() |
![]() |
#20674 | Link | |
Guest
Posts: n/a
|
Quote:
It seems to be mainly on the server PC, but when that errors, it passes the same error onto the any other clients that are encoding. I might try a different x265 build, and check the NIC connections & drivers as well. Maybe even flushing the network cache. Like I said, I haven't seen this error ever before, and it's only just started in the past couple of days, so it may be the x265 build I'm running.... Thankyou again LigH, for your assistance & explanation. |
|
![]() |
![]() |
#20675 | Link | |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,926
|
Quote:
Problem maybe also related to modded x265 version you are using.
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper Last edited by Atak_Snajpera; 14th May 2024 at 13:48. |
|
![]() |
![]() |
![]() |
#20676 | Link |
Registered User
Join Date: Jul 2003
Posts: 128
|
ok got an odd one. normally when i close a distributed encode then restart it later it will start from the last complete chunk but today it started from chunk 1 and im guessing will overwrite what ive already encoded. at the moment ive used the bat file for each chunk to do them one by one. im not sure if this will work but dont want to bin about 15 hrs work. any ideas why it restarted from chunk 1?
|
![]() |
![]() |
![]() |
#20677 | Link | ||
Guest
Posts: n/a
|
Quote:
![]() So how do you actually close a DE encode ??? I've found the "safest" way is to sit there and watch each chunk as it's nearly 100%, then just as it's starting a new chunk, stop it. Do this this every chunk !! Once you've stopped ALL the chunks, then ABORT the job, if it closes down without issue, you should be good when you resume. What do you mean by:- (is this an effort to recover ??) Quote:
|
||
![]() |
![]() |
#20678 | Link | |
Registered User
Join Date: Jul 2003
Posts: 128
|
Quote:
|
|
![]() |
![]() |
![]() |
#20679 | Link | |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,926
|
Quote:
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper |
|
![]() |
![]() |
![]() |
Tags |
264, 265, appletv, avchd, bluray, gui, iphone, ipod, ps3, psp, ripbot264, x264 2-pass, x264 gui, x264_64, x265, xbox360 |
Thread Tools | Search this Thread |
Display Modes | |
|
|