On Wed, Mar 9, 2011 at 1:54 PM, Nikolaus Rath <[email protected]> wrote: > Hello, > > I would like to directly access some GPU memory. Is there some standard > way to do this when using the nouveau driver, e.g. by mmap'ing a > specific range of /dev/something, or do I have to write my own kernel > module to set up the mapping of the PCIe BARs? > > If there is a standard way, is that only standard for the nouveau driver > or will the same procedure work for other drivers too (in particular the > proprietary nvidia driver)? > > > Thanks, > > -Nikolaus >
You can try to mmap the pci bar but neither nouveau or the closed source driver is intended to play nicely with program that access video memory directly, you may expect crash and losing data. You need to play along the rules of each driver by using the proper API to allocate & access memory which is different btw nouveau and closed driver or others driver out there. Cheers, Jerome _______________________________________________ Nouveau mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/nouveau
