User avatar
ric96
Posts: 1253
Joined: Sun Mar 17, 2013 6:03 am
Location: NOIDA, India
Contact: Website

Broadcom Driver ETA

Fri Jun 20, 2014 9:12 pm

now that the broadcom driver has been open-sourced when can we see it implemented on raspbian to drive ALL th e graphics including X??
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

ShiftPlusOne
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 5854
Joined: Fri Jul 29, 2011 5:36 pm
Location: The unfashionable end of the western spiral arm of the Galaxy

Re: Broadcom Driver ETA

Fri Jun 20, 2014 9:27 pm

There wouldn't be any point, so I guess 'never'. But the real answer is whenever somebody with the skills and determination to do it decides to do it. Don't hold your breath though.

User avatar
ric96
Posts: 1253
Joined: Sun Mar 17, 2013 6:03 am
Location: NOIDA, India
Contact: Website

Re: Broadcom Driver ETA

Fri Jun 20, 2014 9:30 pm

ShiftPlusOne wrote:There wouldn't be any point, so I guess 'never'. But the real answer is whenever somebody with the skills and determination to do it decides to do it. Don't hold your breath though.
Simon did some work, can't that be implemented?
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

ShiftPlusOne
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 5854
Joined: Fri Jul 29, 2011 5:36 pm
Location: The unfashionable end of the western spiral arm of the Galaxy

Re: Broadcom Driver ETA

Fri Jun 20, 2014 9:32 pm

The work Simon did is useful as a reference. In terms of actually using it for something, it's worse than the drivers that have always existed.

User avatar
ric96
Posts: 1253
Joined: Sun Mar 17, 2013 6:03 am
Location: NOIDA, India
Contact: Website

Re: Broadcom Driver ETA

Fri Jun 20, 2014 9:34 pm

ShiftPlusOne wrote:The work Simon did is useful as a reference. In terms of actually using it for something, it's worse than the drivers that have always existed.
Hmmmm......but then how does Wayland/maynard have such graphics without the drivers?
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

ShiftPlusOne
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 5854
Joined: Fri Jul 29, 2011 5:36 pm
Location: The unfashionable end of the western spiral arm of the Galaxy

Re: Broadcom Driver ETA

Fri Jun 20, 2014 10:16 pm

it uses the interfaces which already existed.

The pi has had OpenGL ES, dispmanx, opengv and openmax from lauch. The ability to accelerate graphics using the GPU was never the issue. Simon's driver differs in that it's 100% open, not that it adds any new functionality.

The reason X can't be accelerated properly is just that it doesn't work in a way that the GPU can accelerate. You can read the details here http://elinux.org/RPi_Xorg_rpi_Driver

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 23316
Joined: Sat Jul 30, 2011 7:41 pm

Re: Broadcom Driver ETA

Fri Jun 20, 2014 10:41 pm

ric96 wrote:
ShiftPlusOne wrote:The work Simon did is useful as a reference. In terms of actually using it for something, it's worse than the drivers that have always existed.
Hmmmm......but then how does Wayland/maynard have such graphics without the drivers?
Wayland uses dispmanx and I believe EGL to help with OpenGLES rendering in Windows. IIRC.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
"My grief counseller just died, luckily, he was so good, I didn't care."

ghans
Posts: 7871
Joined: Mon Dec 12, 2011 8:30 pm
Location: Germany

Re: Broadcom Driver ETA

Sat Jun 21, 2014 8:51 am

Don't forget that the foundation incorporates things
which accelerate X already - pixman optimizations and fbturbo
for example.

But the long-term plan is to switch to Maynard , it seems.
I'm pretty sure the people at Collabora are still working on
those projects even when they don't update the github repo.

And the foundation is known not to announce continuous
progress reports , but only finished projects or milestones.

ghans
• Don't like the board ? Missing features ? Change to the prosilver theme ! You can find it in your settings.
• Don't like to search the forum BEFORE posting 'cos it's useless ? Try googling : yoursearchtermshere site:raspberrypi.org

User avatar
pluggy
Posts: 3635
Joined: Thu May 31, 2012 3:52 pm
Location: Barnoldswick, Lancashire,UK
Contact: Website

Re: Broadcom Driver ETA

Sat Jun 21, 2014 10:02 am

If you want a fast (by Pi standards) Linux box, rescue a ten year old PC from the skip and put Ubuntu on it....

It wouldn't suffer some of the Pi's pitfalls either. (mmmmmmm, Flash player in a browser, can't beat it....)
Don't judge Linux by the Pi.......
I must not tread on too many sacred cows......

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 23316
Joined: Sat Jul 30, 2011 7:41 pm

Re: Broadcom Driver ETA

Sun Jun 22, 2014 2:42 pm

ghans wrote:Don't forget that the foundation incorporates things
which accelerate X already - pixman optimizations and fbturbo
for example.

But the long-term plan is to switch to Maynard , it seems.
I'm pretty sure the people at Collabora are still working on
those projects even when they don't update the github repo.

And the foundation is known not to announce continuous
progress reports , but only finished projects or milestones.

ghans
Maynard won't be all things to all men. There will be a limit to the number of windows you can open at any one time for example to fit in with dismpanx's max of, IIRC, 256. So there will still be a place for X, so its worthwhile getting as much performance out of it as possible. The whole X stack, esp. when combined with QT or GTK is very inefficient even before you get to the parts that you can accelerate. It would be worth people investigating that further (The Bitscope people did some good work here, not sure its published yet)
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
"My grief counseller just died, luckily, he was so good, I didn't care."

User avatar
ric96
Posts: 1253
Joined: Sun Mar 17, 2013 6:03 am
Location: NOIDA, India
Contact: Website

Re: Broadcom Driver ETA

Sun Jun 22, 2014 5:07 pm

jamesh wrote:
ghans wrote:Don't forget that the foundation incorporates things
which accelerate X already - pixman optimizations and fbturbo
for example.

But the long-term plan is to switch to Maynard , it seems.
I'm pretty sure the people at Collabora are still working on
those projects even when they don't update the github repo.

And the foundation is known not to announce continuous
progress reports , but only finished projects or milestones.

ghans
Maynard won't be all things to all men. There will be a limit to the number of windows you can open at any one time for example to fit in with dismpanx's max of, IIRC, 256. So there will still be a place for X, so its worthwhile getting as much performance out of it as possible. The whole X stack, esp. when combined with QT or GTK is very inefficient even before you get to the parts that you can accelerate. It would be worth people investigating that further (The Bitscope people did some good work here, not sure its published yet)
What about XWayland?
Raspbian comes with weston pre-installed but doesnt support xwayland and niether does maynard !!! There are build guids for xwayland but they never seem to work !!!
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

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 23316
Joined: Sat Jul 30, 2011 7:41 pm

Re: Broadcom Driver ETA

Sun Jun 22, 2014 6:46 pm

ric96 wrote:
jamesh wrote:
ghans wrote:Don't forget that the foundation incorporates things
which accelerate X already - pixman optimizations and fbturbo
for example.

But the long-term plan is to switch to Maynard , it seems.
I'm pretty sure the people at Collabora are still working on
those projects even when they don't update the github repo.

And the foundation is known not to announce continuous
progress reports , but only finished projects or milestones.

ghans
Maynard won't be all things to all men. There will be a limit to the number of windows you can open at any one time for example to fit in with dismpanx's max of, IIRC, 256. So there will still be a place for X, so its worthwhile getting as much performance out of it as possible. The whole X stack, esp. when combined with QT or GTK is very inefficient even before you get to the parts that you can accelerate. It would be worth people investigating that further (The Bitscope people did some good work here, not sure its published yet)
What about XWayland?
Raspbian comes with weston pre-installed but doesnt support xwayland and niether does maynard !!! There are build guids for xwayland but they never seem to work !!!
No idea.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
"My grief counseller just died, luckily, he was so good, I didn't care."

ghans
Posts: 7871
Joined: Mon Dec 12, 2011 8:30 pm
Location: Germany

Re: Broadcom Driver ETA

Mon Jun 23, 2014 7:31 am

• Don't like the board ? Missing features ? Change to the prosilver theme ! You can find it in your settings.
• Don't like to search the forum BEFORE posting 'cos it's useless ? Try googling : yoursearchtermshere site:raspberrypi.org

portets
Posts: 186
Joined: Sat Oct 29, 2011 6:24 am

Re: Broadcom Driver ETA

Mon Jun 23, 2014 8:03 am

^ why does it seem nobody knows about broadcom's new official open driver they hired a dev for?

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 23316
Joined: Sat Jul 30, 2011 7:41 pm

Re: Broadcom Driver ETA

Mon Jun 23, 2014 8:12 am

portets wrote:^ why does it seem nobody knows about broadcom's new official open driver they hired a dev for?
What do you want to know about it?

Note this is work being done by Broadcom, not the Foundation (although I detect Eben's hand in there), so there is presumably a cross Broadcom plan for it, not specifically Raspberry Pi. Even here at Broadcom, I'm not sure what the plan is.

But I do want to find out more about it myself, so next time I spot Eben around the place will have a chat.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
"My grief counseller just died, luckily, he was so good, I didn't care."

mfc_alpha
Posts: 6
Joined: Mon Jun 11, 2012 10:07 am

Re: Broadcom Driver ETA

Tue Jun 24, 2014 11:34 am

Here are some news about the open source driver from broadcom
http://www.phoronix.com/scan.php?page=n ... px=MTcyNjY

Return to “General discussion”