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@home toch]# modprobe fuse
> FATAL: Error inserting fuse
> (/lib/modules/3.1.0-7.fc16.i686/kernel/fs/fuse/fuse.ko): Cannot allocate
> 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
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.
kernel mailing list