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. |
![]() |
#7961 | Link | |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,578
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#7962 | Link | |
Registered User
Join Date: Aug 2018
Posts: 21
|
Quote:
|
|
![]() |
![]() |
![]() |
#7964 | Link |
ffx264/ffhevc author
Join Date: May 2007
Location: Belgium
Posts: 1,782
|
there hasn't been any work on SAO for a long time. So doubtful
__________________
TV: Samsung 50" QE50Q60T AVR: Yamaha RX-V481 5.1 CD Player: Yamaha CD-S300 DAB+ Tuner: Yamaha T-D500 BD Player: Samsung UBD-M8500 UHD Speakers: Klipsch 5.1 Reference Phono: Audio-Technica AT-LP120XUSB |
![]() |
![]() |
![]() |
#7965 | Link | |
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,490
|
Quote:
SAO can definitely be helpful at moderate-low bitrates. But the x265 implementation has fixed parameters for SAO. Adjusting them some based on bitrate or QP or content analysis could make it a more reliable net benefit even at high bitrates and high detail. |
|
![]() |
![]() |
![]() |
#7966 | Link | |
Software Developer
![]() Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,244
|
Quote:
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ |
|
![]() |
![]() |
![]() |
#7968 | Link |
Software Developer
![]() Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,244
|
I usually include 32-Bit and 64-Bit binaries with my GUI, so we can pick the "best" one for the specific machine at runtime.
Of course, you could ask whether it still makes sense to support 32-Bit systems these days. But the code for supporting multiple architectures is already there in the GUI, so I don't see much reason to drop this feature. ...unless it becomes too cumbersome to obtain 32-Bit encoder binaries ![]() (Another possible use case is Avisynth input: If you want to use "official" AviSynth 2.6, you'll be locked to 32-Bit. And yes, I know there is Avisynth+ as well as VapurSynth now)
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 27th January 2021 at 23:52. |
![]() |
![]() |
![]() |
#7969 | Link | ||
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,490
|
Quote:
Quote:
Not that I have any skin in the game or anything, just an aversion to 32-bit for anything performance-critical ![]() |
||
![]() |
![]() |
![]() |
#7970 | Link | ||
Software Developer
![]() Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,244
|
Quote:
So "best" means we select the 64-Bit binary, if we detect that we are running on 64-Bit system; otherwise 32-Bit binary will be selected. As said before: You can argue that support for 32-Bit OS is mostly irrelevant these days. But since support for multiple CPU architectures has already been implemented in the GUI, supporting 32-Bit OS pretty much comes for free. (provided 32-Bit encoder binaries are easily available ![]() Quote:
(If you pipe from Avs2YUV or similar tool, then we don't need Avisynth support in x265 to begin with)
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 28th January 2021 at 02:38. |
||
![]() |
![]() |
![]() |
#7971 | Link |
Registered User
Join Date: Apr 2009
Posts: 478
|
@Ligh, thanks very much for your build! I gotta ask, did you notice any memory leak issues? I did an overnight encode, only to wake up and find that x265.exe has ate most of my RAM. Did a bit of googling and found that DJATOM might have fixed the memory leak, not sure the same bit of code is in your code base?
https://github.com/staxrip/staxrip/issues/445 |
![]() |
![]() |
![]() |
#7972 | Link |
Registered User
Join Date: Sep 2010
Location: Ukraine, Bohuslav
Posts: 376
|
Yuuki Asuna mod merged my early VS reader works. After some testing from StaxRip users and devs it was found that vspipe's strategy of requesting new frames doesn't work well, I tried different approach to the problem and now it seems no leaks spotted. You can get my build on github and try it. If leak still occurs, describe in details how to reproduce it.
|
![]() |
![]() |
![]() |
#7974 | Link |
Acid fr0g
Join Date: May 2002
Location: Italy
Posts: 2,359
|
Quoted just to hail you.
![]() Can you please explain me the meaning of the files inside your x265 build on GitHub? The ones with the processor suffix are self explanatory, I need clarifications about: x265-x64-v3.4+65-aMod-gcc10.2.1.exe x265-x64-v3.4+65-aMod-gcc10.2.1-opt-znver1.exe x265-x64-v3.4+65-aMod-gcc10.2.1-opt-znver2.exe Moreover, can you explain me how your builds are different from the LigH one? AVS support, etc? Thanks.
__________________
@turment on Telegram |
![]() |
![]() |
![]() |
#7975 | Link |
Registered User
Join Date: Sep 2010
Location: Ukraine, Bohuslav
Posts: 376
|
CPU-specific builds made with (for example, zen2 = -march=znver2) compiler flag which should optimize program for specific CPU microarchitecture. Non-opt build is just generic build without such flag.
As for differences, I tried to make commits descriptive. But yeaр, it contains 2 frameserver readers (Avisynth+/Vapoursynth) and y4m reader understand vspipe's XLENGTH header, which "says" how much frames x265 should expect from it. LigH just uses another mod for his builds. I'm not saying that my build/mod is superior, it just contains certain feature set that I'm using for my needs. That's it. |
![]() |
![]() |
![]() |
#7977 | Link |
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,490
|
Just curious - has anyone done any perf benchmarking of x265 on ARM processors? With the Apple M1 and workstation successors coming, and the AWS Graviton EC2 instances, it seems we're on the verge of high-performance ARM w/ SIMD compute becoming available. Obviously x265 has a HUGE amount of x64 assembly optimizations, but has some ARM as well. Anyone do any testing or have any data?
I don't imagine that peak ARM perf is anywhere near the latest Ryzen, but perhaps fps/watt is interesting? |
![]() |
![]() |
![]() |
#7978 | Link |
Registered User
Join Date: Sep 2010
Location: Ukraine, Bohuslav
Posts: 376
|
My friend recently bought a new mac mini with m1 chip, here some numbers on the same source
M1 with 8 gb ram (lpddr4x 4266 mhz) : 5.27 fps 3700x with 32 gb ram (3666 mhz ram oc): 7.73 fps It was 1080p 8 bit bdmv, encoded in 10 bit mode. Last edited by DJATOM; 29th January 2021 at 22:57. |
![]() |
![]() |
![]() |
#7980 | Link |
Registered User
Join Date: Sep 2010
Location: Ukraine, Bohuslav
Posts: 376
|
He used that patch: https://imgur.com/a/ArgJEEe
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|