Jump to content

Talk:Framebuffer

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Kvng (talk | contribs) at 19:56, 23 April 2020 (answer. close. check. auto archive.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
WikiProject iconComputer graphics C‑class High‑importance
WikiProject iconThis article is within the scope of WikiProject Computer graphics, a collaborative effort to improve the coverage of computer graphics on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
CThis article has been rated as C-class on Wikipedia's content assessment scale.
HighThis article has been rated as High-importance on the project's importance scale.
WikiProject iconComputing C‑class Low‑importance
WikiProject iconThis article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
CThis article has been rated as C-class on Wikipedia's content assessment scale.
LowThis article has been rated as Low-importance on the project's importance scale.
Taskforce icon
This article is supported by Computer hardware task force (assessed as Mid-importance).
WikiProject iconTelevision: Broadcasting C‑class
WikiProject iconThis article is within the scope of WikiProject Television, a collaborative effort to develop and improve Wikipedia articles about television programs. If you would like to participate, please visit the project page where you can join the discussion. To improve this article, please refer to the style guidelines for the type of work.
CThis article has been rated as C-class on Wikipedia's content assessment scale.
???This article has not yet received a rating on the project's importance scale.
Taskforce icon
This article is supported by the Broadcast engineering and technology task force.

Colloquial Usage

On the 21st of October, 83.255.36.199 added an additional definition to the page that stated that "framebuffer" could be used to refer to any memory used for graphical storage. I attempted to clarify this as an incorrect usage of the term on the 14th of November. Presumably the same user posting from 83.255.36.148 reverted the change on the 17th of November, posting the challenge, 'Who are you to say that's "incorrect"?'

To clarify my stance, I am the original author of this article. I created it back in 2006 when I realized that the previous article was propagating the confusing definition that the unnamed user attempted to add to the article. I feel it is important that Wikipedia information be as correct as possible, and therefore I attempted to source the proper definition of a framebuffer as well as I possibly could.

From my original work, a number of Wikipedia editors have added additional sources and references to back up the precise definition of what a framebuffer is. Thus I feel that the definition of "framebuffer" as hardware is unassailable. A statement I am sure the unnamed editor will agree with.

What has not been proven is if there is any merit to the concept that "framebuffer" can refer to something other than a device that generates graphical output. From the majority of people I've spoken with, much of the confusion over this issue appears to derive from the existence of "virtual framebuffers"; devices that pretend to be a framebuffer device, but do not really exist. The article goes into some detail on these "fake" devices in an attempt to clarify their relationship to the physical devices.

That being said, I am not unopposed to mentioning the colloquial usage of the term. In fact, my most recent update changed the text to "colloquial usage" and attempted to explain the difference between proper usage and such "common" usages. If that is acceptable, then great! We're done! :-)

If my update is unacceptable to the unnamed poster, then I request that we open a dialog here and hash out what (s)he wants said, why (s)he thinks it's valid to add it, and what references (s)he wishes to use to source the statement. Per Wikipedia's guidelines, I'm sure we can come to an amicable solution.

Jbanes (talk) 03:38, 23 November 2009 (UTC)[reply]

The whole article is vague, incorrect, and confusing. For example, is the article implying that a framebuffer is the same thing as video card, GPU, or PPU? — Preceding unsigned comment added by 169.139.19.96 (talk) 20:44, 19 October 2013 (UTC)[reply]
Of the statements, "vague, incorrect, and confusing" the only one I can give any weight to is "confusing". The article has certainly changed over the years as a number of editors have touched it. Many of the changes are not cohesive and some are simply irrelevant. As for the other two, disagreeing with an article does not make it incorrect or vague. The article contains a very complete history of framebuffers going all the way back to Richard Shoup's experiments at Xerox PARC. The article may be different than how you've understood "framebuffer" your entire life, but that's what makes Wikipedia great! Articles get to provide the reality, history, and truth rather than opinion. That being said, if you see something that needs improvement, please improve it! That's why Wikipedia is here. :) Jbanes (talk) 19:29, 14 April 2017 (UTC)[reply]

"The term video card can also be synonymous with a GPU."

I removed this line, as the terms 'video card' and 'GPU' each have a specific technical meaning, and conflating the two is, at least in my opinion, always an error. This was reverted by 174.141.208.112 without adequate explanation.

A practical note: the existence of video cards featuring multiple GPUs underscores the problem with conflating the two terms.

Comments?

Wootery (talk) 14:15, 23 September 2014 (UTC)[reply]

Video cards are incorrectly called GPU's. A GPU or Graphics Processor Unit is a specialized chip. Where as a video card is a secondary 'daughter' board that connects to the main 'mother board' and whose primary purpose is to render video as opposed to physics cards and GPGPU cards like the tesla whose purpose is general calculations. Things to note is that many devices like cell phones and other embedded devices have the GPU built along side the CPU and Intel sometimes have a gpu built directly into the CPU itself.
Hicklc01 (talk) 09:41, 5 March 2015 (UTC)[reply]

Section "Page Flipping"

Here it states: This switch is usually done during the vertical blanking interval to prevent the screen from "tearing" (i.e., half the old frame is shown, and half the new frame is shown). This is wrong, maybe it is true on some platforms. But this line suggests that it is almost always the case ("usually"). It is not, in fact many people dislike the lag vsync introduces and on PC it is mostly disabled by default. This should be changed. — Preceding unsigned comment added by 77.1.78.191 (talk) 11:10, 21 March 2015 (UTC)[reply]

Usually has been changed to often. The whole paragraph starts by saying the technique may be used. Does anyone have a citation about lag and vsync? ~Kvng (talk) 19:56, 23 April 2020 (UTC)[reply]

Is there really any difference between this and screen buffer?

The screen buffer article suggests there is a difference between that and a frame buffer. But it doesn't really say that, it contrasts itself with VRAM, which is odd. Worse, the provided references both clearly refer to buffers holding a full screen (in one case, ASCII data) and don't distinguish themselves.

I can imagine a difference between the two - one could buffer just a portion of the screen while the other is a full screen. However, if such a distinction exists I've failed to find any evidence of it.

If someone can offer a distinction I'm all ears, otherwise I'd like to merge the screen buffer here, leaving it as an "alternate term" definition and redirect.

Maury Markowitz (talk) 13:02, 1 October 2015 (UTC)[reply]

There is no difference between the two. I vote to merge Screen buffer into this article. 104.228.101.152 (talk) 02:28, 19 December 2016 (UTC)[reply]
There's a big difference between the two. A frame buffer is simply memory that contains a video frame. Depending on the application, it may be used to capture frames from a video decoder (e.g., frame synchronizers and frame grabbers), cyclically "replayed" through a video encoder to produce video, used to reformat video (e.g., frame rate conversion, image rotate/resize/crop), transmitted via communication interface (e.g., USB, Ethernet), etc. On the other hand, a screen buffer is a frame buffer (typically dual-port) which holds image data for a tightly-coupled display interface -- a specific usage case of frame buffers. Lambtron talk 16:34, 16 January 2020 (UTC)[reply]
Assuming we can find good sourcing for your claim for how this terminology is used (I suspect things are a bit messier than you suggest out there), modern systems typically use general-purpose main memory or GPU memory for what you're calling a screen buffer. Instead of dedicated dual-port memory, DMA is used to refresh the display. At best, the distinction between Framebuffer and Screen buffer has been blurred by technological advancement so it seems appropriate now to cover them in the same article. ~Kvng (talk) 15:34, 20 January 2020 (UTC)[reply]
Screen buffer now redirects here. ~Kvng (talk) 19:56, 23 April 2020 (UTC)[reply]

Hello fellow Wikipedians,

I have just modified 2 external links on Framebuffer. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

checkY An editor has reviewed this edit and fixed any errors that were found.

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

Cheers.—InternetArchiveBot (Report bug) 05:05, 5 October 2017 (UTC)[reply]

http://www.amiga-hardware.com/ no longer cited. ~Kvng (talk) 19:56, 23 April 2020 (UTC)[reply]

Hello fellow Wikipedians,

I have just modified 8 external links on Framebuffer. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

checkY An editor has reviewed this edit and fixed any errors that were found.

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

Cheers.—InternetArchiveBot (Report bug) 19:42, 11 January 2018 (UTC)[reply]

http://www.amiga-hardware.com/ no longer cited. ~Kvng (talk) 19:56, 23 April 2020 (UTC)[reply]

Amiga claims

The following discussion is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.


"Amiga computers, due to their special design attention to graphics performance, created in the 1980s a vast market of framebuffer based graphics cards. Noteworthy to mention was the graphics card in Amiga A2500 Unix, which was in 1991 the first computer to implement an X11 server program as a server for hosting graphical environments and the Open Look GUI graphical interface in high resolution (1024x1024 or 1024x768 at 256 colors)."

Is this really claiming that the A2500 was the first computer to run X11 in high resolution at 256 colors, or am I not understanding correctly? That claim would be completely and utterly false on any conceivable level. hbent (talk) 17:17, 19 January 2018 (UTC)[reply]

The discussion above is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.