Author Topic: Hardware/software relationship - 64 bit  (Read 1109 times)

Offline Chalenge

  • Plutonium Member
  • *******
  • Posts: 15179
Re: Hardware/software relationship - 64 bit
« Reply #15 on: December 19, 2008, 03:19:50 PM »
What I was convinced the scheme was that the GPU processes all the mesh data and textures but that the video memory is shadowed in RAM for direct access by the CPU but the order or approach there doesnt matter as much to me as does the effect of video memory on application space. Does the video memory take space from the available space for the application execution? If I have 4 GB available for the application as Vista dictates then does shadowing 4 GB total video memory leave me no room to execute the application? If so you would think the application would crash immediately with an OOM (out of memory) error but I might be misunderstanding how this is supposed to work. Thats how I came to ask my question.
If you like the Sick Puppy Custom Sound Pack the please consider contributing for future updates by sending a months dues to Hitech Creations for account "Chalenge." Every little bit helps.

Offline MrRiplEy[H]

  • Persona Non Grata
  • Plutonium Member
  • *******
  • Posts: 11633
Re: Hardware/software relationship - 64 bit
« Reply #16 on: December 19, 2008, 04:46:37 PM »
What I was convinced the scheme was that the GPU processes all the mesh data and textures but that the video memory is shadowed in RAM for direct access by the CPU but the order or approach there doesnt matter as much to me as does the effect of video memory on application space. Does the video memory take space from the available space for the application execution? If I have 4 GB available for the application as Vista dictates then does shadowing 4 GB total video memory leave me no room to execute the application? If so you would think the application would crash immediately with an OOM (out of memory) error but I might be misunderstanding how this is supposed to work. Thats how I came to ask my question.

As said on 64-bit subsystem this shouldn't be a problem. Btw it's a very bad idea to buffer textures to system ram it's a performance killer.
Definiteness of purpose is the starting point of all achievement. –W. Clement Stone

Offline Chalenge

  • Plutonium Member
  • *******
  • Posts: 15179
Re: Hardware/software relationship - 64 bit
« Reply #17 on: December 19, 2008, 05:08:26 PM »
As said on 64-bit subsystem this shouldn't be a problem. Btw it's a very bad idea to buffer textures to system ram it's a performance killer.

Thanks but thats what I want to know exactly is how it does work? I guess Im not being clear enough.
If you like the Sick Puppy Custom Sound Pack the please consider contributing for future updates by sending a months dues to Hitech Creations for account "Chalenge." Every little bit helps.

Offline MrRiplEy[H]

  • Persona Non Grata
  • Plutonium Member
  • *******
  • Posts: 11633
Re: Hardware/software relationship - 64 bit
« Reply #18 on: December 20, 2008, 12:39:27 AM »
Thanks but thats what I want to know exactly is how it does work? I guess Im not being clear enough.

I guess you should consult your hardware dealer about possible compatibility issues before splurging the dough. Your configuration is probably at the top 1% of AH playerbase if not higher so regular users never have to think about that kind of problems.
Definiteness of purpose is the starting point of all achievement. –W. Clement Stone

Offline RTHolmes

  • Plutonium Member
  • *******
  • Posts: 8260
Re: Hardware/software relationship - 64 bit
« Reply #19 on: December 20, 2008, 06:05:13 AM »
Does the video memory take space from the available space for the application execution?

if you are using onboard video then yes it does. you have a separate video card with its own RAM, so no it doesnt.
71 (Eagle) Squadron

What most of us want to do is simply shoot stuff and look good doing it - Chilli

Offline MrRiplEy[H]

  • Persona Non Grata
  • Plutonium Member
  • *******
  • Posts: 11633
Re: Hardware/software relationship - 64 bit
« Reply #20 on: December 20, 2008, 01:51:03 PM »
if you are using onboard video then yes it does. you have a separate video card with its own RAM, so no it doesnt.

This would not be entirely true if it was a 32-bit OS. But since it's 64-bits the OS can allocate memory way more freely. The single 32-bit application will still have it's own 4gig max box but AFAIK video etc. peripherals do not need to be included in that (in 64-bit OS). They can use a separate memoryspace and the app will see the full 4Gb.
Definiteness of purpose is the starting point of all achievement. –W. Clement Stone