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