Evo jos malo informacija o Haswell rMBP masini:
- Duzina rada na bateriji pod OS X-om: ~7-9 sati (wifi, kucanje dokumenata, surf)
- Duzina rada na bateriji pod Windows-om: ~4-5 sati (isto)
Za ovu razliku (koja je prilicna) su zaduzeni sledeci problemi koji se manifestuju u Windows-u:
1. Kao i sa proslom generacijom Retina Macbook Pro masina sa diskretnom grafikom, pod Windows-om je ekskluzivno aktivna NVIDIA GT750M.
Samo ovo je zaduzeno za dodatnih 3W potrosnje kada kartica radi u "idle" rezimu (sa najmanjim GPU/mem clock-om). Pri intenzivnijem koriscenju graficke potrosnja skace visestruko i time katastrofalno deluje na duzinu rada na bateriji.
2. Kao i sa proslom genaracijom, Apple USB komponente (tastatura, SD-card citac, itd.) ne dozvoljavaju USB selective-suspend pod Windows-om.
Nisam mogao da proverim da li se Bluetooth radio gasi kada je disable-ovan, posto nema nikakvog senzora ili izvestaja o tome.
--
E, sad, zanimljivo: u prosloj generaciji rMBP-a re-konfiguracija za Windows se desavala na nivou BootCamp CSM (BIOS) emulacije. Instalacija drugih OS-eva u UEFI modu je "otkrivala" i Intel i NVIDIA GPU i Linux je imao podrsku za switch-ing.
Medjutim, novi rMPB (kao i Haswell Macbook Air) po prvi put podrzavaju UEFI mod instalacije za Windows i kroz BootCamp. Zbog toga je Apple promenio nacin rekonfiguracije hardvera tako da se sad to radi direktno u EFI firmware-u.
To znaci da i UEFI instalacija drugog OS-a ne vidi Intel GPU (firmware bukvalno izbrise svaki trag o Intel GPU-u iz PCI konfiguracionog prostora).
Andreas Heider je uspeo da provali kako Apple EFI firmware "zna" da se bootuje OS X i ne vrsi restrikciju GPU-a - identifikacija OS-a se vrsi uz pomoc custom EFI poziva koji se desava samo u OS X-u (apple_set_os).
Proof of concept je napravljen za GRUB koji "vara" EFI tako sto se lazno predstavi kao OS X:
http://lists.gnu.org/archive/h...ub-devel/2013-12/msg00442.html
Sa ovim Linux vidi oba GPU-a na Haswell rMBP masinama i omogucava switch. Windows, na zalost, ima problem sa ovim tj. vidi se samo crn ekran i kursor.
Videcu da ovo iskompajliram i probam sa idejom da bar omogucim boot-time setovanje ili Intel ili NVIDIA GPU-a, posto ce time sigurno da se dobije bar sat, a verovatno i duze, baterije. Ogranicenje bi bilo da se masina mora reboot-ovati ako se zeli promeniti GPU, ali jbg, sta je tu je posto Apple koristi neki svoj mux-er a ne NVIDIA Optimus tehnologiju koja je podrzana u Windows-u.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos:
http://www.digicortex.net/node/17 Gallery:
http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! -
https://github.com/psyq321/PowerMonkey