VIA Releases 16K-Line FOSS Framebuffer Driver
billybob2 writes "VIA has released 16,434 Lines Of Free & Open Source code that enables Linux natively to use the framebuffer on VIA's graphics chipsets. This comes a month after VIA announced that it will provide Open-Source drivers and documentation on its Web site so that its hardware will work out of the box with Linux distributions. This gives VIA-powered systems that come pre-installed with Linux — such as the gPC, 15.4" gBook, CloudBook, and Zonbu — the ability to output graphics through digital connections such as HDMI, and probably makes them the best-supported framebuffers Linux has ever had. Look forward to documentation and X.org drivers from VIA as well in the near future."
Am I the only one that read Zombu as Zombo?
ROMANES EUNT DOMUS
Hey, that's 46 lines too much! Quick, someone delete 46 empty / comment lines!
I had two immediate thoughts:
1. Why tout 16K lines? Why give an exact number? It's like it's a boast. Except it doesn't really take that long to write 16K lines, so it's sort of a weak boast.
2. On the other hand, I wonder why so many lines simply to give me a framebuffer? The card has to be programmed into the right mode, sure, but how can that possibly require 16 thousand lines?
This seems more like Via giving up than wanting to properly support Linux. Look at how they supported the C7 platform - it was supposed to have hardware H.264 decoding, but it was only supported by an open-source patched mplayer on Linux and never under Windows.
Via just don't want to develop their Linux drivers any more. Watch as support disappears now they don't have to.
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
for those with short memories it might be worth reading the many years of complaints and downright hostility between OS developers and VIA - VIA's Australian mouthpiece Fiona has promised many times in past that info would be forthcoming - never was - until they release sensible info on the hardware (including all the numerous mis-designs that the windoze package codes around) a good driver will be a pipedream
You can use "kLoC".
... framebuffer" and thought it was about some new, very-high resolution display technology...
I saw "N-line
Ce n'est pas une signature automatique.
> Why are the first few comments so negative?
> First you criticize all the graphics vendors
> becuase they won't open up their code, then
> when VIA goes and *does* open up their code,
> the first reactions are so critical?
> What the hell?
DAMN RIGHT
Can some help a non-expert in the audience: I assume that a "framebuffer" driver only gives pixel-level access to the card, without access to the HW acceleration features?
Via has "supported" linux in the past, and all it amounted to was dumping some poorly written and undocumented code, and then not doing anything to maintain the code themselves, and not accepting accepting patches, not responding to queries for documentation/clarification from those that wanted to improve the drivers themselves.
I hope they are doing the right thing this time, and will gladly praise them if they do, but I can understand why some people would be skeptical until then.
This post just gushes about VIA. Since when did slashdot become a site for vendors to have their sock puppets write glowing posts for them?
probably makes them the best-supported framebuffers Linux has ever had
Give me a break.
Dear /.,
I'm concerned that giving moderation access to most everyone is counterproductive. This didn't require any moderation at all. Flamebait? No. Redundant maybe, but not to the point that it's annoying. This should not have been moderated at all. The point of moderation is to find and highlight gems not bitch slap people at random.
Thanks,
Anon.
What matters is that vendor support of free software is here to stay. This is a direct break in the Microsoft monopoly, as the Intel graphics effort was, and others will follow. Via realized it's more their best interest to have hardware that works than it is to try to extract control over people.
Size has nothing to do with this. If the code is small and complete, it shows that Nvidia and ATI never had much to offer and we should all wonder why they never bothered to cooperate. If the code is incomplete, more has been promised and will be delivered. All of this is great news.
Thanks VIA. Good graphics joins good power efficiency in the VIA appeal.
I meant to type slashdot.org, not slashdot.org/b/
Several thousand lines? Not possible, no matter how badly you're doing it.
No sig today...
In January last year, a court ruled that one of the patents on which H.264 is based was invalid. It's not clear whether patent exclusions from H.264 are valid anymore.
--
make install -not war
The code looks nice and clean (needs a little extra documentation perhaps). It appears to support multi head output, LVDS (laptop build in screen) & DVI & HDMI output, VESA power saving, 2D hardware acceleration (fill, copy, hardware cursors, hardware clipping etc.).
Thanks VIA!
1. Hire the FOSS programmers that are already working on the driver.
2. Give the full docs, benefits, a big pay check.
3. Send them to all the FOSS conferences.
4. Give the drivers away for free.
Not only must you provide specks but you must write the driver as well to make the FOSS community happy.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.