Originally posted by sykobee
View Post
Announcement
Collapse
No announcement yet.
Open-Source Raspberry Pi Graphics Drivers Add Double Buffer Mode
Collapse
X
-
Originally posted by kiffmet View PostQuackdoc ffmpeg, vlc, mpv, firefox, chrome, gstreamer, Kodi, Kdenlive, OBS, etc. do all support VAAPI, so yes, on Linux it is the de-facto standard as in "that's what the most relevant programs/libraries support". Kodi has dropped all Pi specific code because the project doesn't want the additional maintenance burden.
OMX support is poor and often requires out-of-tree patches, the same goes for decoding via V4L2/mmal. Since the patches are often tied to specific versions of these libraries, the situation effectively limits the number of distros, which are able to provide some form of video decoding acceleration at all, and even then it works rather poorly because it's a hackjob.
vaapi is no defacto standard, on linux it may be, but that is a narrow view.
kodi doesn't need pi specific code anymore.
ffmpeg, vlc, mpv, gstreamer support openmax too. I can't say I've had issues using it myself
if thats not good enough go pester broadcom, or hope RPI gets vulkan video support
- Likes 1
Comment
-
Raspberry Pi can do a lot of things but will do everything badly.
Any Raspberry Pi user can go to YouTube and search "screen tearing test", then you'll see with you own eyes the result.
Same for electronic projects, an Arduino will do a better job, at least it will be open source hardware, it will consume less power and programs will be C++.
On a Raspberry Pi you will need sudo to execute your own programs which is the most ridiculous thing I saw in computing. :-D
Not to mention the proprietary firmware, the non disclosure agreements with Broadcom, which is far from an ethical practice in my humble opinion.
Now some reading.
Enjoy. :-)
Comment
-
Originally posted by coder View PostNo, they're still building it to a price. That means 28 nm for at least another generation. And that means not A76 cores, nor anything like a 4x GPU increase.
Expect higher end chips to remain expensive, but at least the price for commodity chips should come back down.
Comment
-
Greetings, new user!
Originally posted by hotnuma View PostRaspberry Pi can do a lot of things but will do everything badly.
Originally posted by hotnuma View PostSame for electronic projects, an Arduino will do a better job,
Originally posted by hotnuma View Postprograms will be C++.
Originally posted by hotnuma View PostOn a Raspberry Pi you will need sudo to execute your own programs which is the most ridiculous thing I saw in computing. :-D
On a multi-user system, root ownership of system-wide resources keeps users from accidentally or maliciously stepping on each other. On a single-user system, it serves to reduce the chances of shooting yourself in the foot. It also helps with malware, as Microsoft eventually figured out (maybe you've seen those pop-up dialogs on Windows that ask you to authenticate when you want to install a program or do other privileged operations?).
Anyway, if you just write a "hello world" program (or most other normal apps), you don't need sudo to run it.
Originally posted by hotnuma View PostNot to mention the proprietary firmware, the non disclosure agreements with Broadcom, which is far from an ethical practice in my humble opinion.
For backward-compatibility reasons, as well as other relationships between certain Pi folks and Broadcom, I think there's basically zero chance of them ever switching to another SoC vendor (unless Broadcom decides to terminate the arrangement).
As I've said before, I'm partial to the ODROID N2+, which uses an Allwinner SoC with a Mali GPU. I'm using the open source GPU driver, but certain things still require installing the binary driver. Do note that the N2+ is only available with up to 4 GB of memory. This is a limitation of the SoC.
Comment
-
Originally posted by s_j_newbury View Postnewer processes are subject to diminishing returns and rising costs.
Originally posted by s_j_newbury View PostThis is why foundries are now expanding 28nm manufacturing again
Comment
-
coder, you demonstrate perfectly another problem with the Raspberry PI.
The fanboyism. :-)
It always gives biased opinions, disconnected from reality. :-)
Anyway thanks to the ridiculous sudo, I ordered an Arduino and for video playback I'm simply waiting for prices to be reasonable to buy a Mini PC.
It seems more expensive at first glance, but comparing features, as RTC, SATA interfaces, included SSD, software compatibility and of course performance, the higher price of a Mini PC is way cheaper than any ARM gadget.
Raspberry Pi is a modern Commodore 64, it's very popular today, it sells million units but will soon be replaced by Mini PCs. :-)
Comment
-
Originally posted by coder View PostYields on some smaller process nodes are reportedly very good. Price-wise, I think it's an issue of supply/demand, rather than yield.
The cost of building new chips keeps rising every node -- so much so that by 3nm, there might be precious few companies that can afford new chips at all.
I suspect this is the main reason why modern CPUs use "Turbo" frequency-boosting, not for more performance, but to manage the power envelope. It's all just marketing. This means more complex design, and extra overhead, so the advantage of the die-shrink doesn't scale in the same way as it did before 28nm.
Then there's the up front cost of the foundry, that has to be amortized, you're not going to do that with low margin production in a foundry that cost $20B!
That's a logjam effect. Older nodes are going offline, but equipment for newer nodes is already back-ordered. And there's pent-up demand from people trying to find capacity wherever they can. So, what happens is you get a bulge in the middle. In such a high-demand market as the one we're in, supply will come online wherever it can. There are plenty of older chips that can be ported to 28 nm, if that's where the availability lies.
Comment
-
Originally posted by s_j_newbury View PostIt's not just yield, power density scaling puts design constraints on newer nodes, it becomes necessary to have increasing areas of the chip power-gated or running at lower frequencies to handle thermal dissipation and current draw. Design costs have been increasing exponentially.
The cost of building new chips keeps rising every node -- so much so that by 3nm, there might be precious few companies that can afford new chips at all.
I suspect this is the main reason why modern CPUs use "Turbo" frequency-boosting, not for more performance, but to manage the power envelope. It's all just marketing. This means more complex design, and extra overhead, so the advantage of the die-shrink doesn't scale in the same way as it did before 28nm.
Then there's the up front cost of the foundry, that has to be amortized, you're not going to do that with low margin production in a foundry that cost $20B!
"- USD 2,000,000 for 22nm Production Masks (1,000,000 for 28nm)
- USD 200,000 per 22nm MPW Shuttle Service (test ASICs. 28nm is 100,000)
Phantom circuit Sequence Reducer Dyslexia
Comment
-
Originally posted by Quackdoc View Post
Of course it will be less performant even comparing to some older tech, the chips it's designed to use a fraction of the power. and are made to be extremely cheap to produce. with very low amounts of ram, 4-8gb shared between cpu and gpu which in turn cripples memory bandwidth.
age is NOT a good descriptor of performance, Raspberry pi 4 smokes my dual core celeron from 2015 which handily looses against many older cpus budget cpus from 2007 and before.
the issue with video decode is simple, it only supports 4k60 videos formatted in HEVC. which means you are forced to use local content, and not streaming. as long as you keep it within supported hwdec capabilities it works fine
- Likes 1
Comment
Comment