Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

No amount of careful planning will ever replace dumb luck.


computers / alt.comp.hardware.pc-homebuilt / Re: Framebuffer directly on CPU.

SubjectAuthor
o Re: Framebuffer directly on CPU.Paul

1
Re: Framebuffer directly on CPU.

<thbfhr$3n3$1@gioia.aioe.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=920&group=alt.comp.hardware.pc-homebuilt#920

  copy link   Newsgroups: alt.comp.hardware.pc-homebuilt
Path: i2pn2.org!i2pn.org!aioe.org!YpWFAxXpXJOozLnmFNLutA.user.46.165.242.75.POSTED!not-for-mail
From: nospam@needed.invalid (Paul)
Newsgroups: alt.comp.hardware.pc-homebuilt
Subject: Re: Framebuffer directly on CPU.
Date: Sun, 2 Oct 2022 03:45:00 -0400
Organization: Aioe.org NNTP Server
Message-ID: <thbfhr$3n3$1@gioia.aioe.org>
References: <29016bc1-aa16-4167-85c9-78ed49c32e26n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="3811"; posting-host="YpWFAxXpXJOozLnmFNLutA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Ratcatcher/2.0.0.25 (Windows/20130802)
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Paul - Sun, 2 Oct 2022 07:45 UTC

On 10/1/2022 4:42 AM, Skybuck Flying wrote:
> Here is an idea for you:
>
> Try and implement a framebuffer directly on CPU.
>
> For quick and easy access to pixel data.
>
> Reduces complexity like directx/opengl/gdi.
>
> Perhaps work together with Microsoft to implement yet again a
> new graphics API to be able to "multi-task" multi applications and
> they all can have their own piece of memory which can then be
> swapped to this CPU framebuffer.
>
> If too complex, then at least one application should be able to have access to this CPU framebuffer.
>
> At the very least this would allow custom graphics and no longer be bound by the limitations of directx/opengl/shaders/rtx/etc.
>
> Bye,
> Skybuck.

This idea is only "feasible" when the CPU runs
at 5GHz. It takes a fair amount of CPU power
to run MESA or the like, and fake all the various
rendering or decoding features.

You can watch a movie format on a CPU, but it might
not be the best usage of electricity. Imagine for
example, the amount of CPU cycles required to run
a scaler for a 4K monitor output. On the P4, that
took 40% of one core, as an example. And the screen
in that example, was not exactly high resolution.
When the scaling function was added to the video card,
that became a "free lunch". Your P4 could be used
for other things then.

If you implemented this, the RAM for the frame buffer
would be system memory. When the frame buffer was reading-out
to drive the screen, that would be a DMA engine.

Paul

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor