Is it possible to see memory over 3GB on 32-bit FreeBSD?

2010-02-17 Thread Yuri

I know that 32-bot Linux can see something like 3.6GB.
Is this possible on FreeBSD?

I see this message in system log:
real memory  = 6442450944 (6144 MB)
avail memory = 3123482624 (2978 MB)

Yuri
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Is it possible to see memory over 3GB on 32-bit FreeBSD?

2010-02-17 Thread Bill Moran
In response to Yuri y...@rawbw.com:

 I know that 32-bot Linux can see something like 3.6GB.
 Is this possible on FreeBSD?
 
 I see this message in system log:
 real memory  = 6442450944 (6144 MB)
 avail memory = 3123482624 (2978 MB)

Most systems usually see about 3.5G ... don't know why FreeBSD would see
less than that.

amd64 is the way to go.  If you _must_ stick with i386, you can try PAE
in your kernel, but I don't know if that's even supported any more.

-- 
Bill Moran
http://www.potentialtech.com
http://people.collaborativefusion.com/~wmoran/
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Is it possible to see memory over 3GB on 32-bit FreeBSD?

2010-02-17 Thread Erik Trulsson
On Wed, Feb 17, 2010 at 03:02:17PM -0500, Bill Moran wrote:
 In response to Yuri y...@rawbw.com:
 
  I know that 32-bot Linux can see something like 3.6GB.
  Is this possible on FreeBSD?
  
  I see this message in system log:
  real memory  = 6442450944 (6144 MB)
  avail memory = 3123482624 (2978 MB)
 
 Most systems usually see about 3.5G ... don't know why FreeBSD would see
 less than that.

It very much depends on what hardware you have in the system.  Just
about every expansion card or I/O device will reserve some of the
address space for its own use.  Some devices will need a lot of space - 
a graphics card with 256MB of RAM on it will use (at least) 256MB of
the address space for example.


 
 amd64 is the way to go.  If you _must_ stick with i386, you can try PAE
 in your kernel, but I don't know if that's even supported any more.
 
 -- 
 Bill Moran
 http://www.potentialtech.com
 http://people.collaborativefusion.com/~wmoran/
 ___
 freebsd-questions@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-questions
 To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org

-- 
Insert your favourite quote here.
Erik Trulsson
ertr1...@student.uu.se
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Is it possible to see memory over 3GB on 32-bit FreeBSD?

2010-02-17 Thread Yuri

Erik Trulsson wrote:

It very much depends on what hardware you have in the system.  Just
about every expansion card or I/O device will reserve some of the
address space for its own use.  Some devices will need a lot of space - 
a graphics card with 256MB of RAM on it will use (at least) 256MB of

the address space for example.
  


This doesn't seem like a good idea that video memory is always mapped to 
system memory. What if one day graphics card gets 4GB RAM? Then we won't 
even be able to have 32-bit OS working with such card and in 64-bit OS 
4GB of memory would be grossly wasted.


Yuri
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Is it possible to see memory over 3GB on 32-bit FreeBSD?

2010-02-17 Thread Chuck Swiger
Hi--

On Feb 17, 2010, at 3:59 PM, Yuri wrote:
 Erik Trulsson wrote:
 It very much depends on what hardware you have in the system.  Just
 about every expansion card or I/O device will reserve some of the
 address space for its own use.  Some devices will need a lot of space - a 
 graphics card with 256MB of RAM on it will use (at least) 256MB of the 
 address space for example.
 
 This doesn't seem like a good idea that video memory is always mapped to 
 system memory. What if one day graphics card gets 4GB RAM? Then we won't even 
 be able to have 32-bit OS working with such card and in 64-bit OS 4GB of 
 memory would be grossly wasted.

At one point, there was a considerable advantage to have video card memory 
fully mapped into untranslated address space so that various things could read 
or write as they pleased (cf VESA linear framebuffer); generally they gained 
speed advantages from this.

With AGP's GART, the amount of memory available for textures, bump-maps, etc, 
could reside in video card memory, local RAM, or a combination.  Modern video 
cards do not have keep their entire memory space mapped into address space; for 
example, a nVidia 275 card with 1792 MB of RAM doesn't seem to want more than 
256MB of address space under 32-bit Windows platforms.

Regards,
-- 
-Chuck

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org