nvidia card and kernel 3.1

Ben Skeggs bskeggs at redhat.com
Tue Apr 3 22:20:55 UTC 2012


On Mon, 2012-03-26 at 13:36 -0400, Dave Jones wrote:
> On Mon, Mar 26, 2012 at 09:11:25AM +0400, Dmitriy Tochansky wrote:
> 
>  > Much other problems like:
>  > [root at home toch]# modprobe fuse
>  > FATAL: Error inserting fuse
>  > (/lib/modules/3.1.0-7.fc16.i686/kernel/fs/fuse/fuse.ko): Cannot allocate
>  > memory
>  > 
>  > 
>  > Boot with kernel 3.3 is failed with blackscreen.
> 
> Looks like something ate the whole vmalloc space.
> Maybe nouveau is over-allocating. Can you file a bug, and attach the whole dmesg please ?
I doubt we're over-allocating.  However, NVIDIA GPUs have *huge*
register BARs that we need to map.  We already limit the size of the
mappings to what we can reasonably manage without making the code
extremely convoluted.

The problem will be worse with the NVIDIA binary driver, they map the
entire BAR0 (16MiB usually, 64MiB on some cards) and BAR3 (16MiB/32MiB
depending on the card), always.

Ben.

> 
> 	Dave
> 
> _______________________________________________
> kernel mailing list
> kernel at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/kernel




More information about the kernel mailing list