https://git.kernel.org/cgit/linux/kerne ... f31126396f
http://www.cnx-software.com/2015/11/17/ ... kernel-4-4
Well this is progress
-
- Posts: 25130
- Joined: Tue Mar 25, 2014 12:40 pm
- Location: Delightful Dorset
VideoCore 4 GPU Driver Added to Linux Mainline in Kernel 4.4
The information is out there....you just have to let it in.
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
I saw some of Eric Anholt's stuff at Pi Towers the other day - accelerated OpenGL (not ES as I understand it, but MESA) in a X window. Bit flickery, but definitely getting there.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
From the comments I've read about this, this is really only the first step in getting VC4 support into the kernel. It may be a while yet before anything really useful becomes available to users.
PeterO
PeterO
Discoverer of the PI2 XENON DEATH FLASH!
Interests: C,Python,PIC,Electronics,Ham Radio (G0DZB),1960s British Computers.
"The primary requirement (as we've always seen in your examples) is that the code is readable. " Dougie Lawson
Interests: C,Python,PIC,Electronics,Ham Radio (G0DZB),1960s British Computers.
"The primary requirement (as we've always seen in your examples) is that the code is readable. " Dougie Lawson
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
you beat me to it :p
i saw it here ate android-rpi google group forums https://groups.google.com/forum/#!topic ... 6aDCR6C4dE
source commit: https://goo.gl/MT2PKs
not 3d accel yet but inching towards it
Exiting stuff realy
i saw it here ate android-rpi google group forums https://groups.google.com/forum/#!topic ... 6aDCR6C4dE
source commit: https://goo.gl/MT2PKs
not 3d accel yet but inching towards it
Exiting stuff realy
My apologies for shameless YouTube Plugs...
youtube.com/sahajsarup
twitter @sahajsarup
skype srics1996
e-mail: sahajsarup@gmail.com
Blog: http://www.geektillithertz.com/wordpress
Web: http://www.geektillithertz.com
youtube.com/sahajsarup
twitter @sahajsarup
skype srics1996
e-mail: sahajsarup@gmail.com
Blog: http://www.geektillithertz.com/wordpress
Web: http://www.geektillithertz.com
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
i did try a few demos as well, if you've got 45 min have a look at this video: https://www.youtube.com/watch?v=L7ec3rhMjZUjamesh wrote:I saw some of Eric Anholt's stuff at Pi Towers the other day - accelerated OpenGL (not ES as I understand it, but MESA) in a X window. Bit flickery, but definitely getting there.
My apologies for shameless YouTube Plugs...
youtube.com/sahajsarup
twitter @sahajsarup
skype srics1996
e-mail: sahajsarup@gmail.com
Blog: http://www.geektillithertz.com/wordpress
Web: http://www.geektillithertz.com
youtube.com/sahajsarup
twitter @sahajsarup
skype srics1996
e-mail: sahajsarup@gmail.com
Blog: http://www.geektillithertz.com/wordpress
Web: http://www.geektillithertz.com
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
Demo I saw was the standard GlxGears, running over MESA using OpenGL, good frame rate as well. I was just looking over Dom's shoulder...
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
Aah... Nice. Looks like Eric's driver is going to beat Maynard in the default accelerated desktop race.jamesh wrote:Demo I saw was the standard GlxGears, running over MESA using OpenGL, good frame rate as well. I was just looking over Dom's shoulder...
My apologies for shameless YouTube Plugs...
youtube.com/sahajsarup
twitter @sahajsarup
skype srics1996
e-mail: sahajsarup@gmail.com
Blog: http://www.geektillithertz.com/wordpress
Web: http://www.geektillithertz.com
youtube.com/sahajsarup
twitter @sahajsarup
skype srics1996
e-mail: sahajsarup@gmail.com
Blog: http://www.geektillithertz.com/wordpress
Web: http://www.geektillithertz.com
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
Yup, Maynard development is waiting to how well this stuff works.ric96 wrote:Aah... Nice. Looks like Eric's driver is going to beat Maynard in the default accelerated desktop race.jamesh wrote:Demo I saw was the standard GlxGears, running over MESA using OpenGL, good frame rate as well. I was just looking over Dom's shoulder...
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
any hope of supporting glamour http://www.freedesktop.org/wiki/Software/Glamor/
My apologies for shameless YouTube Plugs...
youtube.com/sahajsarup
twitter @sahajsarup
skype srics1996
e-mail: sahajsarup@gmail.com
Blog: http://www.geektillithertz.com/wordpress
Web: http://www.geektillithertz.com
youtube.com/sahajsarup
twitter @sahajsarup
skype srics1996
e-mail: sahajsarup@gmail.com
Blog: http://www.geektillithertz.com/wordpress
Web: http://www.geektillithertz.com
-
- Posts: 10
- Joined: Fri Oct 18, 2013 9:36 pm
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
Apologies for the naive questions, but does this driver mean smooth desktop environment performance for ie. gnome 3?
And of course does that mean waiting for or beyond the release of Linux kernel 4.4 - where the KMS part of the driver is scheduled to be released?
And of course does that mean waiting for or beyond the release of Linux kernel 4.4 - where the KMS part of the driver is scheduled to be released?
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
Don't expect too much.
1. the OpenGL driver is far from being ready.
2. It will support the typical 3D effects of "modern desktops", but for "normal" stuff it won't help very much (X-ORG being what it is).
1. the OpenGL driver is far from being ready.
2. It will support the typical 3D effects of "modern desktops", but for "normal" stuff it won't help very much (X-ORG being what it is).
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
I believe so given this recent comment from Eric Anholt on githubric96 wrote:any hope of supporting glamour http://www.freedesktop.org/wiki/Software/Glamor/
https://github.com/raspberrypi/linux/pu ... -157783343
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.
-
- Posts: 60
- Joined: Mon May 18, 2015 12:33 pm
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
https://wiki.freedesktop.org/dri/VC4/
status and to do list
http://sukzessiv.net/~gohai/vc4-buildbot/build/
buildbot builds
http://cgit.freedesktop.org/mesa/mesa/l ... rivers/vc4
log
https://www.phoronix.com/scan.php?page= ... -Linux-4.4
What bits are in 4.4 kernel
I'm very thankful (correction) Broadcom hired Eric to do all this stuff. OpenGL ES and proprietary blobs are what Android is all about. If Linux is the primary OS for the Pi, OpenGL and open sourced drivers translate into less headaches and more usability. It's never too late!
status and to do list
http://sukzessiv.net/~gohai/vc4-buildbot/build/
buildbot builds
http://cgit.freedesktop.org/mesa/mesa/l ... rivers/vc4
log
https://www.phoronix.com/scan.php?page= ... -Linux-4.4
What bits are in 4.4 kernel
I'm very thankful (correction) Broadcom hired Eric to do all this stuff. OpenGL ES and proprietary blobs are what Android is all about. If Linux is the primary OS for the Pi, OpenGL and open sourced drivers translate into less headaches and more usability. It's never too late!
Last edited by leiptrstormr on Wed Nov 18, 2015 9:55 pm, edited 1 time in total.
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
He's actually employed by Broadcom.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.
- expandables
- Posts: 654
- Joined: Fri Jun 27, 2014 7:34 pm
- Location: Neverland with Michael Jackson
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
Will this driver give gpu support for chromium-browser?


By thinking like an engineer you can create a raspberry pi.
Michael Jackson enthusiast.
I got the PI model B, B+ and PI 2 model B.
When will I get the A? I don't know.
Michael Jackson enthusiast.
I got the PI model B, B+ and PI 2 model B.
When will I get the A? I don't know.
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
Yesexpandables wrote:Will this driver give gpu support for chromium-browser?
There are 10 types of people: those who understand binary and those who don't.
- expandables
- Posts: 654
- Joined: Fri Jun 27, 2014 7:34 pm
- Location: Neverland with Michael Jackson
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
Awesome! Any ETA on when the driver will make it into Raspbian?kusti8 wrote:Yesexpandables wrote:Will this driver give gpu support for chromium-browser?
I'm guess 3 years from now is plausible.

By thinking like an engineer you can create a raspberry pi.
Michael Jackson enthusiast.
I got the PI model B, B+ and PI 2 model B.
When will I get the A? I don't know.
Michael Jackson enthusiast.
I got the PI model B, B+ and PI 2 model B.
When will I get the A? I don't know.
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
It's still very much a work in progress and it'll be included when it's ready, no idea when that it.expandables wrote:Awesome! Any ETA on when the driver will make it into Raspbian?kusti8 wrote:Yesexpandables wrote:Will this driver give gpu support for chromium-browser?
I'm guess 3 years from now is plausible.
It is usable now, but there are some glitches and still unavailable features, but Chromium is accelerated, with WebGL and all.
There are 10 types of people: those who understand binary and those who don't.
-
- Posts: 60
- Joined: Mon May 18, 2015 12:33 pm
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
I'm not sure what you mean by this. If they add glamor support it should give 2d boost as well. This is (will be) a full fledged GPU driver, not some generic framebuffer. I think it's important to keep expectations in check, but this is something to be happy about.gkreidl wrote:but for "normal" stuff it won't help very much (X-ORG being what it is).
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
Besides OpenGL, we would need a new video driver which supports it, a new mesa driver and glamor itself (not available in Raspan Jessie right now).leiptrstormr wrote:I'm not sure what you mean by this. If they add glamor support it should give 2d boost as well. This is (will be) a full fledged GPU driver, not some generic framebuffer. I think it's important to keep expectations in check, but this is something to be happy about.gkreidl wrote:but for "normal" stuff it won't help very much (X-ORG being what it is).
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
I think Eric's stuff has all of that in. See the link above.gkreidl wrote:Besides OpenGL, we would need a new video driver which supports it, a new mesa driver and glamor itself (not available in Raspan Jessie right now).leiptrstormr wrote:I'm not sure what you mean by this. If they add glamor support it should give 2d boost as well. This is (will be) a full fledged GPU driver, not some generic framebuffer. I think it's important to keep expectations in check, but this is something to be happy about.gkreidl wrote:but for "normal" stuff it won't help very much (X-ORG being what it is).
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
broadcom discontinues videocore 5 but hires someone to write an open source driver for videocore 4?jamesh wrote:He's actually employed by Broadcom.
why? i don't get all of this.

i mean of course the driver will be good for us but what is in it for them?
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
Because VC4 was the 3D core that got open-sourced. Recruiting a FLOSS developer is the most efficient way to get support for the newly opened architecture in the places that matter - namely upstream repositories.spock wrote:broadcom discontinues videocore 5 but hires someone to write an open source driver for videocore 4?jamesh wrote:He's actually employed by Broadcom.
why? i don't get all of this.
i mean of course the driver will be good for us but what is in it for them?
Regarding VC5 - there are many factors in the decision that a company such as Broadcom (which has a business model based on proprietary, patented/licenced software) considers when open-sourcing an architecture. The business case for VC4 may not necessarily apply to VC5 - individual customer deals may lock the IP to a chip or have some specific implementation detail that precludes open sourcing it.
Rockets are loud.
https://astro-pi.org
https://astro-pi.org
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
Cost of one engineer to do the VC4 OSS driver, $200k-$300k (multi year project)spock wrote:broadcom discontinues videocore 5 but hires someone to write an open source driver for videocore 4?jamesh wrote:He's actually employed by Broadcom.
why? i don't get all of this.
i mean of course the driver will be good for us but what is in it for them?
Cost to develop VC5 $20M.
Numbers made up, but about the right sort of magnitude.
$200k seems a bargain for what Eric Anholt is doing - if nothing else, Broadcom get a of of publicity.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.
Re: VideoCore 4 GPU Driver Added to Linux Mainline in Kernel
Might be enough to kickstart VC5 ?jamesh wrote:Cost of one engineer to do the VC4 OSS driver, $200k-$300k (multi year project)spock wrote:broadcom discontinues videocore 5 but hires someone to write an open source driver for videocore 4?jamesh wrote:He's actually employed by Broadcom.
why? i don't get all of this.
i mean of course the driver will be good for us but what is in it for them?
Cost to develop VC5 $20M.
Numbers made up, but about the right sort of magnitude.
$200k seems a bargain for what Eric Anholt is doing - if nothing else, Broadcom get a of of publicity.
My apologies for shameless YouTube Plugs...
youtube.com/sahajsarup
twitter @sahajsarup
skype srics1996
e-mail: sahajsarup@gmail.com
Blog: http://www.geektillithertz.com/wordpress
Web: http://www.geektillithertz.com
youtube.com/sahajsarup
twitter @sahajsarup
skype srics1996
e-mail: sahajsarup@gmail.com
Blog: http://www.geektillithertz.com/wordpress
Web: http://www.geektillithertz.com