Posts: 24
Joined: Nov 2004
Reputation:
0
KSN
Junior Member
Posts: 24
so after all there is nothing that can be done to xbmc code to benefit the extra mem?
and hey if anyone want to have more ram installed i could do it, but i guess it's not much use for it :lol:
Posts: 24
Joined: Nov 2004
Reputation:
0
KSN
Junior Member
Posts: 24
so if i understand this correctly the gpu cannont acces the extra mem, because it's originally not supposed to..
but
this needs to be set up somwhere, could it be in the bios itselfe, ore in the kernel.? maybe it's in a eeprom?
i'm 100% sure that this can be changed because the box was originally designed to use 128mb
Posts: 160
Joined: May 2004
Reputation:
0
Seb.26
Senior Member
Posts: 160
2005-01-27, 12:58
maybe ... i don't know ...
... to be continued ...
Posts: 761
Joined: Dec 2003
Reputation:
0
Butcher
Retired Developer
Posts: 761
lot of questions/points here.
cpu draw - too slow.
blitter chip - no, all memory copies are done via the cpu (usually 4 or 8 bytes at a time).
moving a block from the low bank to the high bank will only occur during an allocation - if you try to allocate low memory and there isn't any it'll move a block of possible (slowly).
nor sure on enabling access. the xbox memory controller is on the gpu so it has hardware access to all 128mb. however the xdk functions to allocate memory for the gpu will not allocate memory from the upper 64mb. it would basically mean rewriting the memory management subsystem entirely to enable it's use. bios flashing won't help at all.
Posts: 24
Joined: Nov 2004
Reputation:
0
KSN
Junior Member
Posts: 24
well ok.
this makes sense. am i right to asume that the memory alocation is controlled by the bios?
so if someone had the source code for the original bios it would be possible to rewrite it and compile a new bios file?
Posts: 761
Joined: Dec 2003
Reputation:
0
Butcher
Retired Developer
Posts: 761
the gnu libs do not work on xbox. currently xbmc emulates all gnu library calls via the xdk to obtain proper behaviour from mplayer (including malloc/free). memory allocated for use in gnu code can be from the upper or lower 64mb, however it is not accessable by the gpu directly.
Posts: 34
Joined: Feb 2005
Reputation:
0
so there is a boundery somwhere making it impossible for the gpu to use the extra mem.
what contolls the gpu memory communication?
does it have its own flash? (like a normal gfx pc card)
ore does the gpu itself hold a flash?
could it be possible to mod the mainboard, do some flashing to make the gpu directly acess more mem?
it can be done one a gfx card and my guess is that the hardware in the xbox is not that different?
it must be possible, not easy at all but possible. if not why is it room for more mem?
Posts: 132
Joined: Sep 2004
Reputation:
0
gamepc
Senior Member
Posts: 132
2005-05-18, 07:08
can xbmc use 128mb to play video?
in 64mb xbox
when i play hdtv video , i notice freemem soon to 2mb->1mb->0, when zero the video auto stop.
in 128mb xbox
the freemem soon to 64mb-> 63mb->62mb , then the video stop.
i think , xbmc not use 128mb ram .
can xbmc support 128mb to play video?