News for hackers. Stuff that matters.
Re:ReBarUEFI: Resizable BAR for almost any UEFI system by qudat on Tuesday September 22, 2026 @07:29PM (#49809692)
Your quote doesn’t help me understand this project at all.

What is a BAR let alone a resizable one? Readme just jumps in, which is fine, but I’m not sure why this is on HN or why I should care.

Re:ReBarUEFI: Resizable BAR for almost any UEFI system by pizza234 on Tuesday September 22, 2026 @07:35PM (#49809733)
ReBAR stands for "Resizable BAR (Base Address Register)" - it makes the CPU's access window into GPU memory resizable; instead of accessing VRAM in small chunks, the CPU can access much more at once, which can improve performance on some modern GPUs.
Re:ReBarUEFI: Resizable BAR for almost any UEFI system by docenttx on Wednesday September 23, 2026 @09:16AM (#49815632)
Its also neccessary in many cases using any PCIe device with BAR-addressable memory on-board above the threshold, not just vram.
Re:ReBarUEFI: Resizable BAR for almost any UEFI system by mathisfun123 on Tuesday September 22, 2026 @07:40PM (#49809772)
i literally don't understand how people move through life - do you expect every single link on this site (or any site) to be ELI5 for you specifically? do you not understand that some things require effort/homework on your part?
Re:ReBarUEFI: Resizable BAR for almost any UEFI system by yunnpp on Tuesday September 22, 2026 @10:17PM (#49810848)
What is the purpose of your comments? You failed to answer his question, then attack him for asking the question. Consider the two possibilities: a) doing that homework is easy, b) it's hard. If it's easy, you could have just posted the relevant link and be done. If it's hard, then his question is warranted. Either way, your comments add nothing. One can only conclude that you don't actually know how to answer the question. The real question, though, is: why even bother replying?

Also, ReBAR can get complicated as you can see from other responses above. The articles on the web are also not really good as they tend to replicate marketing material and make vague statements about performance, but fail to explain how specifically performance is improved.

Re:ReBarUEFI: Resizable BAR for almost any UEFI system by mathisfun123 on Tuesday September 22, 2026 @10:35PM (#49810955)
> What is the purpose of your comments?

Same as his: to voice my frustration about something on the internet.

Re:ReBarUEFI: Resizable BAR for almost any UEFI system by Dylan16807 on Wednesday September 23, 2026 @12:53AM (#49811789)
Your original comment sure didn't do that. It just gave an incorrect answer.
Re:ReBarUEFI: Resizable BAR for almost any UEFI system by mathisfun123 on Wednesday September 23, 2026 @01:06AM (#49811873)
What exactly was "incorrect" about it? He asked for a purpose and a use-case not an explanation.
Re:ReBarUEFI: Resizable BAR for almost any UEFI system by Dylan16807 on Wednesday September 23, 2026 @03:55AM (#49812953)
> not an explanation

Wrong.

Re:ReBarUEFI: Resizable BAR for almost any UEFI system by mathisfun123 on Wednesday September 23, 2026 @11:06AM (#49817296)
.... It's literally right there:

> I'm still clueless on what the purpose and use-case is for ReBAR

Are you seriously debating this?

Re:ReBarUEFI: Resizable BAR for almost any UEFI system by Dylan16807 on Wednesday September 23, 2026 @02:43PM (#49820599)
They wanted a basic explanation in response to that.

Or to put it differently, I would take the sentence "He asked for a purpose and a use-case not an explanation." and replace the word "not" with a comma.

Re:ReBarUEFI: Resizable BAR for almost any UEFI system by mathisfun123 on Wednesday September 23, 2026 @02:52PM (#49820724)
I quoted the direct response. I have no idea what you're debating.
Re:ReBarUEFI: Resizable BAR for almost any UEFI system by Dylan16807 on Wednesday September 23, 2026 @04:40PM (#49822245)
I'm not sure how to put it simpler.

I agree with "He asked for a purpose and a use-case". (This is what your quote supports.)

I disagree with "not an explanation".

When asking for a purpose and use case, they were asking for an explanation.

Re:ReBarUEFI: Resizable BAR for almost any UEFI system by toast0 on Tuesday September 22, 2026 @08:23PM (#49810053)
BARs are part of the PCI spec, they're the way for firmware and OS to determine the size of the memory or i/o window the card controls as well as the way for the system firmware (usually) to pick what address range the card should use.

In the old days, they were a fixed size. If your GPU has 16 GB of ram and you want to access all of it via memory addresses, you'd need a 16 GB BAR ... but lots of (older) systems wouldn't be able to map in a large BAR because of a lack of address lines (or wahtever), so GPUs had stayed with 256MB for VRAM access because it was compatible. With a smaller BAR than the VRAM, you have to use some sort of windowing / paging setup. Resizable BAR lets the BAR start small so older systems will work, but grow larger with capable systems.

Much better than having a jumper to set the BAR to big or small, and you can skip VRAM window management.