Do you use two 16GB 1600MHz CL9 RAM modules in the G505s? Such modules are really not easy to find
Yes they are a bit rare, but still could be found if you know the part numbers. I.e. a couple of good examples of 16GB 1600MHz CL9 kits with fastest possible 9-9-9-24 timings: Crucial BLS2K8G3N169ES4 and Patriot PV316G160LC9SK . They are also sold as single 8GB sticks with slightly different part numbers. It is easier to find Kingston RAM modules but they are a bit slower (9-9-9-27), there are also G.Skill which are 9-9-9-28. So its preferable that you hunt for 9-9-9-24, please let me know if you have any difficulty and I might come up with more part numbers that could help to find them
Btw I really like that G505s project, awesome work.
Thank you for the kind words
There is a System76 amd laptop called Pangolin. They were talking about coreboot support but it seems it is still not there yet.
The problem is - even if they release a coreboot for it, it won’t have the same level of freedom as G505S. In addition to A10-5750M CPU not having the AMD PSP “backdoor”, a coreboot for G505S has 100% opensource AGESA library - including such low level things as memory training a DDR3 controller (and this allowed me to add the previously-unavailable XMP / custom RAM timings support with some code injections)
32 GB RAM support
Someone actually put 32GB = 2*16GB SO-DIMMs into G505S and it worked with coreboot. But it was expensive and also he had to sacrifice some performance because there are no 1600MHz CL9 modules of such volume.
There are reports with Qubes issues. But there are also models where Qubes works.
Last time I tried Qubes on G505S, it worked flawlessly - thanks to the quality of coreboot and especially the IOMMU support. The quality of coreboot and the set of available features - may be different for various coreboot hardwares.
A88XM-E - another nice AMD-no-PSP coreboot-supported board which I maintain - should have equally good Qubes experience. Can’t say the same for AM1I-A which unfortunately doesn’t have a working IOMMU which is vitally important for Qubes (AMD started preparing for the introduction of PSP at the time and making the room for it, I think IOMMU isn’t even available at AM1I-A CPU’s hardware). For A88XM-E, you can find 1866MHz CL9 9-9-9-24 - i.e. Crucial BLT8G3D1869DT1TX0 and BLE2CP8G3D1869DE1TX0CEU . There is also a similar F2A85-M board with slightly older chipset - where you could put 4 RAM sticks instead of 2 - but there could be some confusion with different motherboard versions.
More information about no-PSP coreboot laptop/desktop - as well as a coreboot build instructions etc. - everything is available at DangerousPrototypes pages:
http://dangerousprototypes.com/docs/Lenovo_G505S_hacking