Posty otagowane ‘cpu’

Windows 7 w edycjach Professional i Ultimate będzie posiadało “Windows XP Mode” – tryb pełnej zgodności z XP. Cały trick polega na uruchomieniu maszyny wirtualnej z XP. Wymienione edycje uprawniają do ściągnięcia takiej gotowej maszyny z XP, zawierającej dodatkowo “komponenty integrujące” tj. aplikacje zainstalowane w  XP można uruchomić bezpośrednio z menu start “7″, widać dyski, można kopiować między schowkami itp.  Tak naprawdę “XP Mode” działa w ramach nowszej wersji Virtual PC, teraz nazwanej Windows Virtual PC. Do całości potrzeba procesora z wsparciem wirtualizacji, niestety nie obsługuje 64bitowych gości, nie ma SMP, ale na razie to tylko wersja BETA i na pewno będzie dalej rozwijane – także po wydaniu “7″. Skoro to Virtual PC to nie mogłem się oprzeć i sprawdziłem czy zadziała NetBSD. Zadziałało – poniżej screen.

windows_virtual_pc

windows virtual pc netbsd

Można więc uznać, że teraz Virtual PC wspiera Netbsd… kiedyś było odwrotnie :)

Windows Mobile (Windows CE) to system operacyjny dla przenośnych urządzeń przeważnie zasilanych z baterii. W związku z tym powinien być maksymalnie zoptymalizowany na oszczędne zużycie energii. Tyle teorii, w praktyce “bywa różnie”:) Problem jest bardzo złożony, ale to co interesuje użytkownika końcowego to czas pracy na baterii. Tak jak nie da się wprost podać jednego stałego czasu pracy na baterii dla notebooka, tak samo nie ma jednego stałego wyniku dla danego urządzenia WM. Czas pracy na baterii wynika między innymi z:

  • decyzji projektowych i wykonaniu samego systemu przez MS (np. WM Standard a Professional)
  • decyzje projektowych, wykonania i użytych podzespołów przez producentów OEM
  • jakości driverów i “dodatków” napisanych przez producentów OEM
  • “sposobu” używania urządzenia

wmpower1Końcowe urządzenia mają naprawdę duży rozrzut czasu pracy nawet od 2-3h dla najsłabszych urządzeń przy maksymalnym wykorzystaniu do nawet kilku|kilkunastu dni dla najlepszych w stanie czuwania. Warto przeczytać poniższe teksty o “mobilnym prądzie”, nie zawsze najnowsze, ale pokazujące, że nawet zwykłe mignięcie diody LED nie jest takie proste jak się wydaje użytkownikowi końcowemu.

Power to the People

Power to the System

Power to the Developers part 1

Power to the Developers part 2

Power to the Smartphone

Power to the PocketPC

Na dokładkę  jeszcze trzy wpisy na blogu MVP Nicolasa Bessona dotyczące samego Windows CE.

Power Management under Windows CE [part 1/3]

Power Management under Windows CE [part 2/3]

Power Management under Windows CE [part 3/3]

Wczoraj Sun Microsystems wydał, chyba już po raz trzeci od czasu przejęcia Innotek, nową wersję VirtualBox. Widać, że wsparcie Suna bardzo pomogło – VBox rozwija się wręcz błyskawicznie. Portal IDG poprzez osobę Dawida Długosza, uczcił to niechlujnym artykułem  z kilkoma rażącymi błędami rzeczowymi. “VirtualBox 2.1 ze wsparciem 3D dla Mac OS X” już sam tytuł zawiera błąd – w changelogu bowiem stoi, że:

  • Support for hardware virtualization (VT-x and AMD-V) on Mac OS X hosts
  • Experimental 3D acceleration via OpenGL (see user manual, chapter 4.8, Hardware 3D acceleration (OpenGL), page 66)

Czyli wsparcie dla VT-x i AMD-V na makach oraz dodanie 3D OpenGL dla wszystkich systemów gości splotło się w jedną nieistniejącą zmianę. Ciekawe w przypadku pierwszej zmiany, że przecież Mac OS X nie działa oficjalnie na procesorach AMD ;) OpenGL pojawił się na wszystkich wspieranych systemach gospodarzach czyli Windows, Linux, Solaris i Mac OS X, ale tylko dla gości Windows XP i Vista 32 bit i to po zainstalowaniu dodatków VBox i włączeniu tej “eksperymentalnej” funkcji. OpenGL w praktyce nie jest dzisiaj zbyt użyteczny (gry!), w “Podręczniku” Sun zapowiada dodanie DirectX w przyszłych wersjach. Jest to o tyle ważne, że VirtualBox już teraz jest trzecią najczęściej używaną technologią do uruchamiania programów Windows na Linuxie.

2007-windowsappsonlinux-sm

W changelogu są jeszcze dwie ciekawe rzeczy. Po dodaniu możliwości uruchamiania 64 bitowych gości na 64 bitowych procesorach w poprzedniej wersji, tym razem można też:

  • Support for 64-bit guests on 32-bit host operating systems (experimental; see user manual, chapter 1.6, 64-bit guests, page 16)

Brzmi naprawdę nieźle. Ciekawe czy emulacja procesora 64 bit zawiera też instrukcję z VT-x/AMD-V. Kolejną duża zmianą jest:

  • Added support for Intel Nehalem virtualization enhancements (EPT and VPID; see user manual, chapter 1.2, Software vs. hardware virtualization (VT-x and AMD-V), page 10))

co powinno przełożyć się na wzrost wydajności gości uruchomionych na nowych procesorach Intela Nehalem przy włączonym VT-x (obecnie VT-x nie jest zalecane i wyłączone domyślnie z prostego powodu – jest wolniejsze).

Pełna lista zmian znajduję się tutaj.

Warto sprostować jeszcze jedną informację źle podaną w artykule na idg.pl. “Bezpłatne narzędzie do wirtualizacji systemów operacyjnych – VirtualBox…” – VBox nie jest bezpłatny. Jeżeli nawet jakieś oprogramowanie jest dostępne do ściągnięcia w sieci bez przycisku “Buy Me” nie oznacza to jeszcze, że jest darmowe. Zawsze trzeba czytać EULA. W przypadku VirtualBoxa, są dwie wersje. Jedna uproszczona na licencji GPL, która jest rzeczywiście bezpłatna jak to GPL. Nie zawiera ona jednak między innymi: serwera RDP, wsparcia USB, iSCSI, SATA, i Gigabit Ethernet. Niemal wszyscy ściągają od razu “pełną” wersję, której licencja Personal Use and Evaluation License (PUEL) jest bardziej skomplikowana. Trochę to pokręcone jest i w dużym skrócie sprowadza się do tego, że duże wdrożenia wymagają zakupu licencji. Dokładnie o co chodzi Sunowie jest wytłumaczone w Licensing FAQ.

vbox-about

Puma to najnowsza platforma mobilna AMD. Główny jej składnik to procesory z serii Turion Ultra.

Od kilku już lat panuje dość powszechne przekonanie, że procesory Core 2 Intela są szybsze, zużywają mniej energii, a w związku z tym mniej się grzeją i hałasują. Wydajność proceserów z dwoma rdzeniami do większości zastosowań jest bardzo zadowalająca, różnice pomiędzy AMD czy Intel wychodzą głównie w Benchmarkach, w codziennym użytkowaniu różnica 10-30% wydajności jest naprawdę pomijalna. Innaczej jest z czasem pracy na baterii oraz temperaturą i poziomem hałasu.  Wszystkie te rzeczy są pochodną Thermal Design Power procesora.

W kategori zużycia energii najlepszy mobilny procesor AMD ZM-80, 2100Mhz potrzebuje 32W, czyli ponad 3x więcej, niż najlepszy 10W  Intel  Core 2 Duo SU9400, 1400Mhz. Do tego Intel ma jeszcze Atomy (0.65W do 5W) oraz Core 2 Solo (5.5W), a AMD na razie ignoruje rynek netbooków.

Ten post pisany na komputerze z AMD Puma ZM-80 nie ma zmierzać do wzniecenia kolejnego flamewar AMD vs Intel.  Jeżeli mamy komputer z procesorem AMD PUMA są co najmniej trzy rzeczy, które mogą pomóc obniżyć zużycie energii oraz poziom hałasu (dwie z nich mają zastosowanie ogólne dla wszystkich procesorów):

  1. Update BIOS – są spore szansę, że nowszy BIOS zmieni zachowanie wiatraka – warto zerknąć do opcji BIOS, mogą tam być różne tryby pracy wiatraka. Przed flashowaniem BIOS dobrze jest przejrzeć changelog oraz poszukać opinii osób, które już to zrobiły. Bywa tak, że producenci zamiast wydać bardziej stabilny BIOS psują go jeszcze bardziej. Czasem na nowym BIOS zamiast być ciszej może być nawet głośniej :) Informacji najlepiej szukać na http://forum.notebookreview.com
  2. Ustawienia systemowe np. w  przypadku Windows Vista w Power Options z Control Panel, można ustawić dokładnie zachowanie wiele elementów komputera w tym niższe taktowanie procesora dla różnych Power Plans – oddzielnie dla używania na baterii i zasilaczu.
  3. Trzecia rada to obniżenie napięcia procesora. Dla AMD Puma nie było do tej pory narzędzia. Niedawno pokazało się prosty, wręcz prymitywny programik PumaStateCtrl. GUI wygląda “skromnie”, nie chowa się do traya, ustawienia można zmienić jedynie poprzez plik XML. Najwążniejsze, jest jednak to, że działa i poprawia komfort pracy na AMD Pumach.

pumastate