ac100 team mailing list archive
Mailing list archive
Re: Tegra Binary Driver and Memory Carve-Out
Am Freitag, 27. September 2013, 08:50:05 schrieb Gordan Bobic:
> On Wed, 25 Sep 2013 13:47:25 +0400, Andrey Danin
> <andrey.danin@xxxxxxxxx> wrote:
> > On Wed, 2013-09-25 at 10:10 +0100, Gordan Bobic wrote:
> >> The default Tegra memory carve-out is 64MB. But my
> >> Xorg.0.log says:
> >> (--) TEGRA(0): VideoRAM: 32768 kByte
> >> tegra_drv.so does not understand a "VideoRAM" option.
> >> I tried experimenting with reclaiming some memory from
> >> the top 64MB with the Tegra driver loaded, and Xorg
> >> crashes instantly if this is attempted (62MB memory
> >> reclaim works fine with fbdev_drv.so).
> >> Does anybody know what is eating those other 32MB of
> >> RAM if the tegra_drv.so is only using 32MB? I tried
> >> playign with the nvmem parameter but that seems to
> >> get ignored on everything but the most ancient of AC100
> >> kernels.
There is also some space needed for lp0 support code.
> Not that I think it's relevant since it is a fairly low
> level tegra memory usage map question, but here goes:
> > What is your kernel version?
> 126.96.36.199 from my gitorious tree (includes 1280x720
> screen patches and overclocking patches.
> > What cmdline do you use?
> $ dmesg | grep "command line"
> Kernel command line: vmalloc=320M video=tegrafb console=tty0 ro
> usbcore.old_scheme_first=1 elevator=deadline zcache quiet
> > What is tegra driver version ?
> The latest available for soft-float distributions,
> from Alpha 15-something release. Xorg ABI v10 (ABI v7
> until yesterday).
> > Please post dmesg and xorg log.
You should really try a newer kernel, but you may run into problems with the
kernel graphics abi becuase you require softfloat. I think 3.0 is the lastest
kernel which may work with soft-float drivers.