Not possible for mortals. The ram is ball grid array and you will
need the proper SMT equipment to demount and mount replacements if
you can even find larger sized chips in the same footprint and
package. Even then, this assumes that the chip layout has the
required address lines to handle a larger capacify chip.
If there was some sort of USB ram disk that used ram instead of flash
but I've never seen that.
I am folllowing a lead out reducing the amount of ram that the nvidia
chipset takes. It has 64MB of vram and steals another 64MB from
system ram for their TurboCache usage.
I ran across a comment on the nvidia forms,
<quote>
In the Driver "nvidia" section of xorg.conf:
Option "RegistryDwords" "RMDisableRenderToSysmem=1"
With driver 173.14.09, this causes nvidia-settings to report the
memory size as the graphics card ram size only. Looks like it's
disabled turbocache.
<quote>
Not tried it yet. If it works, then the xorg log will reflect the
decreased ram usage.
Ooh, that's a good result.
Look at "free" before and after adding the option. Also "cat
/proc/meminfo". If you post the output of both for both before and
after adding the option (do a clean boot between having the option in
and out), then I can see what it's doing. My AppleTV is occupied
right now so I can try this myself.
To see if this degrades video any, play some content using Myth. I
would check 720p and 1080i as these are the big consumers of video
resources.
--
-----------------------------------------------------------------------
Scott D. Davilla Phone: 919 489-1757 ext 13 (tel)
4pi Analysis, Inc. Fax: 919 489-1487 (fax)
3500 Westgate Drive, Suite 403 email: dav...@4pi.com
Durham, North Carolina 27707-2534 web: http://www.4pi.com
Nice. I'm have to look into munin.
>I'm far from really understanding all of the graphs munin gives me,
>but one can clearly see on the memory usage graph, that since I
>changed my xorg.conf at friday 21h00, swap memory has dropped. Until
>now I couldn't notice any difference in mythfrontend behaviour, but
>didn't have time to really compare with/without that option. Also, if
>you look at the weekly graph, it may be a bit early to draw any final
>conclusions.
>
>This is with mythbuntu/nvidia 169.12 and there is probably some room
>left for improvement with an atv/mythfrontend optimized distro. I
>always wanted to try a local boot minimyth someday, but my atv works
>really great for me (SD only), so priority to do this isn't very
>high...
Interesting that this also worked under 169.12. I wonder my nvidia
has always replied that you can't turn off TurboCache when this seems
to turn it off.
I looked into minimyth a few months back but could not find any good
guides for setting it up on intel/nvidia.
mythfrontend does leak memory. The devs say it doesn't but it does.
There's a big leak when changing themes.
Yes, track this as 64MB more for system usage is a large chunk of the
256MB total. It should have a significant effect. I've been looking
for a method to disable turbocache and just happen to stumble upon
the post on the nvidia forums. The fact that it works for 169 version
nvidia drivers is very interesting.
Just a heads up, the 177 series was to have a working HDMI over audio
but there's nothing in the beta release notes.
The AppleTV has 256 MB DDR2-667 5-5-5(CL-tRCD-tRP), soldered onboard
(4x NANYA NT5TU32M16BG-3C)
http://techrepublic.com.com/2346-10877_11-60899.html for internal photos.
Also just found was a method to recovery 64MB of system ram that the
nvidia binary driver was stealing for "Turbocache". See the blog for
details.
So to really check this, one would need to pull off one of the ram
chips and look. I don't think an x-ray inspection would show the
trace but might depending on the quality of x-ray inspection
equipment.
Need to find a dead AppleTV to sacrifice to the gods of hardware hacking ;)
ebay?
Possible, what about checking the inline resistor count. Some designs
have a low value resistor inline on row/col lines. From that photo
there are a large number of what looks like multi-resistor packages
in that area.
As for firmware setting up the dram controller. One could read the
existing config from the Intel controller, that would give all the
timing info, then re-program it for more memory. Hey, might just get
lucky and find that the controller is already setup.
my bad, I meant ebay for an inexpensive AppleTV to hardware hack.