[FrontPage] [TitleIndex] [WordIndex

Home

TiNDC 2006

TiNDC 2007

TiNDC 2008

Old Logs

Current Logs

DE/EN/ES/FR/RU/Team

The irregular Nouveau-Development companion

Issue for March, 7th

1. Intro

Hello again to our TiNDC. Just to make sure, that the "i" in the name is really for "irregular", this issue comes somewhat late. Reason is simple : We had FOSDEM in Brussels on February 23/24. As Marcheu did a presentation there and a few of our project members were there too, I did delay this issue on purpose to get some feedback.

Meanwhile, part 1 and part 2 of our "Status of Nouveau" article is available at lwn.net.

You know, what I call sabotage ? I think sabotage is when the IRC is absolutely silent, I finish up the (then) current issue and send it out for publication and within hours both Marcheu and Darktama start pushing their Gallium changes into mainline (Gallium branch). So just that you know guys : I am officially miffed ;-)

2. The Current status

So work on 3D started in earnest. Marcheu already told me before that he was going to start Gallium work for NV3x cards before FOSDEM and would try to finish as much as possible, so that he could hand over the responsibility to other projects members for 3D on NV3x along with fitting cards.

Within a few days, he stayed true to his word and started pushing his work. At the weekend of FOSDEM pmdata picked up where marcheu left and pushed his first two patches.

So, a bit neglected because I missed it a few times in the logs: Marcheu has been working on a solution for using Gallium on older 3D cards. He will be talking about that a bit more detailed in our FOSDEM section a bit further down. He pushed (as noted above) his changes already into the Gallium branch.

With that said, you should note that our current DRI driver (linked from the Wiki front page) is deprecated and no longer supported !

So I just wanted to mention this to avoid further accusations that I'm missing important topics :)

Finally, the problem with Upload To Screen / Download From Screen functions for PPC was fixed. Using PCIgart in all cases will now work.

As already hinted at in the last issue, there were problems with the performance of the bi cubic texture adapter on some cards. So after some talk with marcheu, stillunknown started to implement a second adapter:

Another topic over the last few issues is MMioTrace and its inclusion into the mainstream kernel. On LKML it was suggested to move it to a new framework in the kernel: "ftrace". It is mainly developed by Ingo Molnar and Steven Rostedt but I don't know of any web page giving more details. Only thing is a readme here: http://people.redhat.com/mingo/sched-devel.git/README

Ftrace offers all kind of kernel tracing facilities and allows other modules to plug into it, build on it and offer additional features. MMioTrace is going to be one of its first users. Currently the kernel guys and pq (for MMioTrace only) are aiming for kernel 2.6.26.

The discussion of the current version of MMioTrace on LKML can be found here: http://marc.info/?l=linux-kernel&m=120387271214433&w=2

Ok, now for the usual assortment of short topics:

So Randr1.2 is working on most configurations and NVidia hardware now, with only a few issues on NV11 and NV17 left. In fact it is working so good that Marcheu is pushing Malc0 and Stillunknown to make the Randr1.2 code default for Nouveau.

Current planning is about one month or sooner to switch the default setting, an additional month for backup reasons until the old code gets removed. A short while after that we may start moving our modesetting code into the kernel. However that would mean that we would need then current DRM to support that plus TTM which is a requirement for modesetting too.

3. Help needed

As always: Look on our TestersWanted page. And as we want to ramp up NV5x based development: Please contact us, if you have hardware available and would be willing to donate (any kind of 8x00 card and / or PCIe motherboards). Please do test Randr1.2 before we make it default!

In case you need help with Nouveau, please consider mailing to our mailing list or opening an entry in Bugzilla. It is unlikely to get support on the IRC channel which is reserved for development talk.

4. Special: FOSDEM 2008

Ok, on the last weekend of February there was FOSDEM at Brussels. Unfortunately, I wasn't able to attend but we have some links for you about Marcheu's talk: Videos are here: http://radeonhd.org/?page=fosdem_videos or ftp://ftp.suse.de/private/bk/fosdem-2008/ 2 is the lowest, 4 the best encoding used. The slides of Marcheu's talk can be found here : http://icps.u-strasbg.fr/~marchesin/nvdri/fosdem2008.pdf

But that's not all, let's start pestering Marcheu and the others with questions how the event went from their point of view.

TiNDC:

Marcheu

TiNDC:

Marcheu

TiNDC:

Marcheu

TiNDC:

Marcheu

TiNDC:

Marcheu

TiNDC:

Marcheu

TiNDC:

TiNDC:

Marcheu

TiNDC:

Marcheu

TiNDC:

ahuillet:

TiNDC:

Marcheu

Malc0

Additionally, Malc0 agreed to answer a few more questions about the current status of Randr1.2:

TiNDC:

Malc0:

TiNDC:

Malc0:

TiNDC:

Malc0:

TiNDC:

Malc0:

Editor: In case you are wondering about references to "sauna" and "hot", the X.org was warm like an oven :)

So let's go and see some pictures:

ahuillet (left) and marcheu (right) during the talk ahuillet_and_marcheu_small.jpg

openarena.jpg

"Oh wow, NV4x really works - unbelievable". Marcheu presenting OpenArena on Nouveau (Marcheu: "Hey, this is all daniels fault for making jokes about glxgears :) )"

The pictures were taken by ahuillet, bbartek and Michael Larabel. Thanks a lot. And thanks to Marcheu, Malc0 and ahuillet for answering my questions.

<<< Previous Issue | Next Issue >>>


2013-03-24 13:16