Two Nouveaus Running

John Haxby john.haxby at gmail.com
Mon Dec 6 18:54:22 UTC 2010


On 6 December 2010 18:44, Sjoerd <fedora001 at lingeek.nl> wrote:

>
>
>
> I have an i7 processor running F14 and I see 8 instances of the radeon
> driver and only one card in the system:
>
> 03:00.0 VGA compatible controller: ATI Technologies Inc RV730XT [Radeon HD
> 4670]
>
> $ ps -af | grep radeon
> root       155     2  0 03:22 ?        00:00:00 [radeon/0]
> root       156     2  0 03:22 ?        00:00:00 [radeon/1]
> root       157     2  0 03:22 ?        00:00:00 [radeon/2]
> root       158     2  0 03:22 ?        00:00:00 [radeon/3]
> root       159     2  0 03:22 ?        00:00:00 [radeon/4]
> root       160     2  0 03:22 ?        00:00:00 [radeon/5]
> root       161     2  0 03:22 ?        00:00:00 [radeon/6]
> root       162     2  0 03:22 ?        00:00:00 [radeon/7]
>
>
What you are seeing is one kernel thread per CPU.  You can general identify
kernel threads as opposed to normal user-level processes because the process
name is in square brackets; if you use "ps -le" instead you'll also see that
they have zero memory.

I don't know why the nouveau and radeon drivers organise themselves this
way, but having threads pinned to each CPU (I presume they are pinned, they
normally are) allows for some clever cpu cache and locking performance
improvements.

It's nothing to do with the number of outputs of the card.  You may or may
not get one kernel thread per card per cpu.

jch
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/users/attachments/20101206/89906d83/attachment.html 


More information about the users mailing list