From Fedora Project Wiki

(→‎Nouveau - Interview: Added content - Nouveau)
(→‎Interview Questions: Editing line wrap failure)
Line 12: Line 12:
''Ben - please introduce yourself! Who are you, and what do you work on?''
''Ben - please introduce yourself! Who are you, and what do you work on?''


''I'm talking with members from several of the projects within Fedora
''I'm talking with members from several of the projects within Fedora that are working on Hardware Enablements for Fedora 13 (and beyond!). I understand you work on the Nouveau feature.  Can you give me a high-level overview of how this feature works, and the different aspects involved - I know there is a DisplayPort piece, and also a 3D piece as well.''
that are working on Hardware Enablements for Fedora 13 (and beyond!).
I understand you work on the Nouveau feature.  Can you give me a
high-level overview of how this feature works, and the different
aspects involved - I know there is a DisplayPort piece, and also a 3D
piece as well.''


The Nouveau feature in Fedora covers everything that's involved in
The Nouveau feature in Fedora covers everything that's involved in
Line 26: Line 21:
between :)
between :)


''Let's talk about DisplayPort.  What is it - and how is this feature
''Let's talk about DisplayPort.  What is it - and how is this feature helpful to end-users?  Can you tell me how easy it would be for an average end user to make this work?''
helpful to end-users?  Can you tell me how easy it would be for an
average end user to make this work?''


DisplayPort (DP) is a new standard for connecting displays to GPUs.  For
DisplayPort (DP) is a new standard for connecting displays to GPUs.  For
Line 43: Line 36:
time.
time.


''Let's switch over to the experimental 3D drivers.  I know that this
''Let's switch over to the experimental 3D drivers.  I know that this Fedora 13 will be the first appearance for NVIDIA experimental 3d drivers, but that this has been a work in progress with other video "vendors" for some time now.  Can you tell me a bit of history about how this has evolved in the past few releases of Fedora?''
Fedora 13 will be the first appearance for NVIDIA experimental 3d
drivers, but that this has been a work in progress with other video
"vendors" for some time now.  Can you tell me a bit of history about
how this has evolved in the past few releases of Fedora?''


Well as you mentioned, F13 is the first appearance of open-source NVIDIA
Well as you mentioned, F13 is the first appearance of open-source NVIDIA
Line 59: Line 48:
mesa-dri-drivers-experimental :)
mesa-dri-drivers-experimental :)


''How are experimental 3d drivers helpful to end users?  What
''How are experimental 3d drivers helpful to end users?  What applications are people using that are driving the need for this?''
applications are people using that are driving the need for this?''


They're useful in that they should enable a lot of people to be able to
They're useful in that they should enable a lot of people to be able to
Line 67: Line 55:
than OpenGL software rendering!
than OpenGL software rendering!


''Tell me a bit about the community aspects of this project - both
''Tell me a bit about the community aspects of this project - both within Fedora and outside of Fedora.  Who else is working on this project with you?''
within Fedora and outside of Fedora.  Who else is working on this
project with you?''


There's quite a few people involved with Nouveau these days, working on
There's quite a few people involved with Nouveau these days, working on
Line 76: Line 62:
Nouveau world :)
Nouveau world :)


''How about testing?  Do you have a lot of Fedora community members
''How about testing?  Do you have a lot of Fedora community members coming out and saying they're willing to help make sure this works in their environments, with their DisplayPort monitor and/or with their specific graphics cards?''
coming out and saying they're willing to help make sure this works in
their environments, with their DisplayPort monitor and/or with their
specific graphics cards?''


Fedora shipping Nouveau has been great so far, as a result we've seen
Fedora shipping Nouveau has been great so far, as a result we've seen
Line 94: Line 77:
there to get them supported.
there to get them supported.


''Where can we find out more about Nouveau? Is there a community portal
''Where can we find out more about Nouveau? Is there a community portal or wiki page, a place to file bugs, or - better yet - a place to report that things are working great?''
/ wiki page, a place to file bugs, or - better yet - a place to report
that things are working great?''


The Nouveau wiki lives at [http://nouveau.freedesktop.org], and has
The Nouveau wiki lives at [http://nouveau.freedesktop.org], and has

Revision as of 11:45, 29 April 2010

Feature Profile Background

This feature profile hits Freedom, Features, and First - and Friends by way of how some of these were collaboratively engineered. The talking points covered in this feature profile will include "experimental 3D extended to free Nouveau driver," "print driver installation," and "color management."

Features Covered - Informative Links

Nouveau - Interview

Interview Questions

Ben - please introduce yourself! Who are you, and what do you work on?

I'm talking with members from several of the projects within Fedora that are working on Hardware Enablements for Fedora 13 (and beyond!). I understand you work on the Nouveau feature. Can you give me a high-level overview of how this feature works, and the different aspects involved - I know there is a DisplayPort piece, and also a 3D piece as well.

The Nouveau feature in Fedora covers everything that's involved in providing a useful, and fully open-source driver for NVIDIA GPUs. This is a rather broad feature, covering everything from detecting and putting an image on the attached displays to enabling users to run applications that require OpenGL support, and everything else in between :)

Let's talk about DisplayPort. What is it - and how is this feature helpful to end-users? Can you tell me how easy it would be for an average end user to make this work?

DisplayPort (DP) is a new standard for connecting displays to GPUs. For Fedora, this feature is to implement support for DP-attached devices in the relevant drivers. To the user they should just be able to plug in such a display, and have it "Just Work" as VGA/DVI/HDMI displays do already. DisplayPort is also able to be used as the interface for laptop panels.

The support available in the latest Nouveau packages in Fedora is rather limited. It may work for a lot of cases where the display is already plugged in during boot, but there's a couple of pieces missing in our knowledge of the hardware to be able to offer "perfect" support at this time.

Let's switch over to the experimental 3D drivers. I know that this Fedora 13 will be the first appearance for NVIDIA experimental 3d drivers, but that this has been a work in progress with other video "vendors" for some time now. Can you tell me a bit of history about how this has evolved in the past few releases of Fedora?

Well as you mentioned, F13 is the first appearance of open-source NVIDIA 3D support in Fedora. Upstream, there's been some form of development 3D drivers for quite some time now but until recently nothing that was even close to useful quality.

As it stands now the drivers should be capable of running quite a lot of OpenGL applications across most chipsets, but there's still a large number of issues to be resolved, hence the drivers being in mesa-dri-drivers-experimental :)

How are experimental 3d drivers helpful to end users? What applications are people using that are driving the need for this?

They're useful in that they should enable a lot of people to be able to enable desktop effects, or to try out GNOME Shell. A lot of other 3D applications should work too, and hopefully be a bit more performant than OpenGL software rendering!

Tell me a bit about the community aspects of this project - both within Fedora and outside of Fedora. Who else is working on this project with you?

There's quite a few people involved with Nouveau these days, working on a lot of different areas. Take a look at the Nouveau wiki (link below) and it should give you a pretty good idea about what's going on in the Nouveau world :)

How about testing? Do you have a lot of Fedora community members coming out and saying they're willing to help make sure this works in their environments, with their DisplayPort monitor and/or with their specific graphics cards?

Fedora shipping Nouveau has been great so far, as a result we've seen testing from a lot more users and encountered a number of configurations that we didn't work so well on. The Fedora Test Days have been great at getting a heap of users to thoroughly test the driver and report issues.

What are your future development plans and/or roadmap?

It's difficult to say what issues will arise, but the current plan is to continue to work on improving DisplayPort support, and give a stronger focus to the 3D drivers than previously. Of course, NVIDIA's just released the GF100 series of GPUs so there will be a lot of work needed there to get them supported.

Where can we find out more about Nouveau? Is there a community portal or wiki page, a place to file bugs, or - better yet - a place to report that things are working great?

The Nouveau wiki lives at [1], and has various links and documentation on the driver and development. Upstream bug reports go to the freedesktop.org bugzilla, or jump into #nouveau on irc.freenode.net.

Automatic Print Driver Installation - Interview

Interview Questions

Color Management - Interview

Interview Questions