GB / GiB: harddisk ruimtecrisis

Door Luuk1983 op dinsdag 26 oktober 2010 11:59 - Reacties (36)
Categorie: Hardware, Views: 4.841

Soms krijg je de discussie ineens weer: iemand heeft een Harddisk gekocht en komt er tot zijn verbazing achter dat de schijf ineens 'kleiner' is dan ze verwacht hadden. Meestal zijn het de harddiskfabrikanten die de schuld krijgen, terwijl het in feite Windows is die het verkeerd doet.

Je kent het verhaal wel: iemand koopt een harddisk en komt tot de conclusie dat in Windows de schijf ruim 7% kleiner is dan de schijf die ze gekocht hebben. In zekere zin is dit begrijpelijk, maar de verwarring ontstaat door inconsequent gebruik van de term 'GB'.

Op elke harddisk zal staan: 1GB = 1.000.000.000 bytes. En volgens de SI-standaard is dit correct: Giga betekent miljard, net als een gigahertz (1 miljard hertz) en gigawatt (1 miljard watt). Als er vanaf dag één afgesproken was dat we de SI eenheden zouden aanhouden, dan was er geen probleem geweest.

Echter, ICTers hebben vroeger SI-termen gekoppeld aan binaire aantallen. 2^10 bytes komt uit op 1.024 bytes en omdat dit dicht bij 1000 lag hebben ze er toen de term 'kilo' aangehangen. De kilobyte met in feite 'fout' gebruik van de term 'kilo' was geboren. 2^20 is 1.048.576 byte en werd megabyte en zo verder.

Omdat deze verwarring vaker de kop opstak, raadde de International Electrotechnical Commission aan om de 'afwijkende' kilo-, mega- en gigabyte respectievelijk kibibyte, mebibyte en gibibyte te noemen, met als afkortingen KiB, MiB en GiB.

1GB zou dus inderdaad gewoon 1.000.000.000 bytes moeten voorstellen. En dat is wat er mis gaat in Windows: windows geeft de grootte van schijven aan in GiB, maar noemt het GB. Dit kan zeer verwarrend werken. Enige troost is dat alle bestanden qua grootte berekend worden in GiB, zodat de grootte van alle bestanden ook 7% kleiner is dan dat je ze in GB berekend.

Maar hoe je het ook bekijkt, één ding is zeker: de discussie waar de harddisksmakers beschuldigd worden van mensen oplichten is pertinent onwaar.

Blu-ray afspelen

Door Luuk1983 op maandag 25 oktober 2010 19:33 - Reacties (27)
Categorie: Films, Views: 8.603

Op dit moment heb ik een HTPC met blu-ray/hd-dvd combo drive. Hoewel het afspelen van blu-ray met deze PC an sich wel aardig gaat, heeft het ook een aantal nadelen. Ik ben een zoektocht begonnen naar alternatieven en deze zoektocht wil ik met jullie delen.

Legaal...meestal
Ik ben iemand die de meeste films koopt. In de eerste plaats om de makers te steunen en daarnaast omdat ik geen zin heb om online goede versies van films te gaan zoeken, verder hopen dat de kwaliteit goed is, hopen dat er geen fouten in zitten en hopen dat de ondertiteling in orde is en als laatste gedoe met codecs en dergelijke.

WMC en 24Hz
Blu-ray spelers zijn lange tijd behoorlijk duur geweest. Een interne blu-ray/ hd-dvd combo drive was echter behoorlijk betaalbaar. En aangezien ik toch al een media PC had, heb ik daar een drive in gebouwd. Mijn media pc draaide eerste Windows Vista Media Center en nu Windows 7 Media Center. Het eerste nadeel van Windows Media Center, is dat deze standaard geen blu-ray ondersteunen. Het tweede nadeel van WMC is dat je niet per programma of media kunt instellen wat de refreshrate is. Blu-rays en hd-dvds wil je het liefst op 24Hz/24p/1080p24 (hoe je het wilt noemen) afspelen en de overige filmbestanden niet. De media pc staat nu op 24Hz ingesteld, zodat blu-ray en hd-dvd perfect afspelen, maar een DVD op 24Hz loopt niet soepel, net als de meeste gedownloadde series en films.
Er zijn natuurlijk ook nog andere Media Center softwarepakketten die erg goed zijn, maar het afspelen van blu-ray discs is, in tegenstelling tot gedownloadde blu-ray ripps, altijd een probleem. Er zijn nauwelijks open-source blu-ray decorders en de meeste Media Center softwarepakketten zijn afhankelijk van betaalde third-party programma's, drivers of codecs. Windows Media Center icm PowerDVD of Arcsoft Total Media Player is naar mijn mening nog de beste keuze op dit moment.

Software
Zoals ik al aangaf zijn er programma's die blu-ray en hd-dvd kunnen afspelen en er zijn er een paar die integreren in Windows Media Center, voor zover je dit integreren kan noemen. Kenmerk van deze media players is dat ze een ten-foot interface hebben. Cyberlink powerdvd is één van de bekendere, maar deze ondersteund geen hd-dvd (meer). Degene die ik tot nu toe gebruikt heb ik Arcsoft Total Media Player. Op zich doet deze speler wat je ervan mag verwachten. Maar ja, dan stop je op een avond de net nieuwe blu-ray van 'Avatar' erin en dan blijkt je eerst een emergency/beta patch moet installeren omdat Avatar anders niet goed afspeelt. ik heb geen behoefte om telkens eerst patches te moeten installeren voordat films werken. Daarnaast moet ik bekennen dat ik dit programma illegaal heb, dus bij elke update is het afvragen of het programma nog gaat werken. De full version van de Arcsoft Total Media Player kost onderhand meer dan een losse blu-ray speler, wat ik simpelweg teveel geld vind voor software dat regelmatig kuren vertoont.

De opties
Al met al een hoop nadelen, waar ik behoorlijk van begin te balen. Het werkt allemaal gewoon niet zo lekker als een losse speler. Ik ben gaan bedenken waar een vervangende speler aan moet voldoen. Ik kwam tot de volgende eisen:

• Blu-ray discs afspelen moet gewoon altijd prima werken.
• DVDs normaal kunnen afspelen en dit moet altijd prima werken
• Ik wil niet telkens de refrehrate handmatig moeten instellen afhankelijk van het type media
• Eventueel de HTPC vervangen, dus veel videobestanden kunnen afspelen, maar dit is niet heel belangrijk

Gebaseerd op deze eisen ben ik eigenlijk tot drie mogelijkheden gekomen en deze zijn van goedkoop tot duur:

• Een Panasonic DMP BD-65 blu-ray speler
• Een Playstation 3
• Een HDI Dune Prime 3.0

Per product zal ik aangeven wat de voor- en nadelen zijn.

Panasonic DMP BD65
De Panasonic blu-ray speler is een stand-alone speler en niet veel meer of minder dan dat. De speler kan foto's en video's van een SD kaart of USB stick afspelen, maar het aantal ondersteunde formaten is niet noemenswaardig. Daarnaast ondersteund de speler Viera Tools, waarmee je bijvoorbeeld Youtube filmpjes kan bekijken. Een vervanger voor mijn HTPC is het niet: daarvoor ondersteund de speler veel te weinig filmformaten. Maar omdat de HTPC geen blu-ray meer hoeft af te spelen kan is er een veel bredere keuze voor Media Center software en hoeft de PC niet meer ingesteld te worden op 24Hz. Ik heb ook al geverifieerd dat de speler DVDs op 50Hz afspeelt en blu-ray op 24Hz, zoals het hoort. Daarnaast is deze oplossing met 135 euro veruit de goedkoopste.

Playstation 3
De playstation 3 is een erg goede blu-ray speler. En omdat het een doorlopend product is dat voorlopig nog niet uitgefaseerd wordt, komt er telkens nieuwe firmware beschikbaar die de PS3 updaten volgens de laatste standaarden. Spellen zal ik niet heel veel op de PS3 gaan spelen, hoogstens af en toe een spelletje uit de budgetbak. En dan is de PS3 wel erg duur. De aanschafprijs is ruim 280 euro, daarnaast moet er nog een blu-ray afstandsbediening gekocht worden en moet er een tweede controller komen. Je gaat dan dik over de 300 euro heen. Verder past de PS3 absoluut niet qua design bij de overige Hi-Fi apparaten en is het stroomverbruik voor puur films afspelen aan de hoge kant. Ook met een PS3 zou de HTPC de deur niet uitkunnen. De PS3 kan aardig wat films streamen, maar ook lang niet alle formaten.

HDI Dune Prime 3.0
Als de HDI Dune Prime 3.0 alles wat deze speler zou moeten doen perfect zou doen, dan is het de ideale combinatie tussen een blu-ray speler en een media player. Om te beginnen is de prijs behoorlijk hoog met 380 euro. Je krijgt dan wel een speler die lijkt op een 'standaard' blu-ray speler. De speler heeft een drive voor het afspelen van blu-ray discs en dvd's. Daarnaast ondersteund de speler via het netwerk nagenoeg alle media formaten die je kan bedenken. De software schijnt volgens allerlei reviews prima in orde te zijn en erg goed te werken. Echter, de software voor het afspelen van een blu-ray disk schijnt nogal tegen te vallen en de beeldkwaliteit is lang niet zo goed als een losse blu-ray speler.

Conclusie
De conclusie? Voor nu ga ik voor de Panasonic blu-ray speler. Deze geeft de grootste zekerheid dat ik zonder gezeur blu-ray's en DVD's kan afspelen. En aangezien de nadruk op het afspelen van deze twee formaten ligt is care-free afspelen het belangrijkste. Doordat mijn HTPC geen blu-ray discs meer af hoeft te spelen kan ik meerdere softwarepakketten gaan proberen en kan het beeld op 50Hz ingesteld worden.

De PS3 zou aantrekkelijk zijn als ik ook wilde gamen, maar indien ik de PS3 zou kiezen was gamen 'leuk voor erbij'. En daarvoor vind ik de PS3 te duur met ruim meer dan twee keer de kosten van een losse blu-ray speler. En omdat blu-rays afspelen niet de core-business is van het apparaat blijft het een beetje behelpen, ookal is het een goede blu-ray speler. De software support is wel een heel groot pluspunt, maar rechtvaardigt de veel hogere prijs op dit moment niet. De HTPC vervangen kan de PS3 ook niet.

De HDI dune is zeer interessant. 380 euro voor een aparaat dat zowel HTPC als blu-ray speler kan zijn is niet heel erg duur. Het blu-ray gedeelte is echter het minst goed uitwerkt aan het apparaat. Als Media Player is het een fantastisch apparaat, maar als blu-ray speler stelt het niet zo heel veel voor. En dan wordt 380 euro ineens duur. Ook is de kans dat er software problemen ontstaan bij dit apparaat het grootste. En omdat probleem vrij blu-ray spelen het belangrijkste is vind ik dit apparaat de moeite (nog) niet. Ik hou 'm echter wel goed in de gaten. Er komen regelmatig nieuwe firmware update uit en mogelijk dat in de toekomst dit apparaat voor mij interessant wordt.

Ik dank u voor uw aandacht ;)

OnLive: werkt het?

Door Luuk1983 op woensdag 6 oktober 2010 20:06 - Reacties (14)
Categorie: -, Views: 3.017

OnLive is een dienst waarmee je met slechts matige hardware toch de nieuwste spellen kan spelen. De beelden van het spel worden door de servers van OnLive gerendered en naar de client gestuurd. Het klinkt veelbelovend en interessant, maar werkt het ook echt? Ik was in de gelegenheid om OnLive eens aan een test te onderwerpen.

Introductie OnLive
OnLive is een Amerikaans bedrijf dat mensen met bescheiden computers in staat wilt stellen om de nieuwste spellen te kunnen spelen. Ze hebben hierbij een techniek ontwikkeld waarbij de computer van de speler gedegradeerd wordt tot een veredelde thin-client. Het renderen van de beelden en het verwerken van de input wordt door de servers van OnLive gedaan. De gerenderde beelden worden vervolgens in een stream naar de client gestuurd. De computer van de speler hoeft alleen maar snel genoeg te zijn op de stream op het scherm weer te geven en moet beschikken over een fatsoenlijke internetverbinding.

De aanbevolen systeemeisen zijn nog steeds zeer bescheiden:
  • Internet Connection: 5 Mbps, wired connection
  • Operating System: Windows® 7 or Vista (32 or 64-bit) or XP (32-bit)
  • Mac® OS X 10.6 or later
  • Computer: Dual-core PCs, all Intel-based Macs
  • Screen Resolution: 1280x720
De minimale systeemeisen liggen nog een stuk lager. Voor de compleetheid wil ik mijn specificaties vermelden. Hoewel mijn hardware niet echt als 'gering' bestempeld kan worden zou dat niks af moeten doen aan het testen van OnLive:
  • Intel Core 2 Duo E6600 @ 3.1GHz
  • Windows Vista Ultimate 64-bit
  • Kingston 4GB PC6400
  • NVIDIA GeForce GTX275
  • 50Mbit / 50Mbit fiber internetverbinding
De vraag rijst of het werkbaar is om alles via internet te moeten versturen. Immers, als je je muis beweegt moet dit doorgegeven worden aan de server van OnLive, die moet de input verwerken en beelden coderen en terug sturen. De ping/lag is hierbij van essentieel belang.

Aanmelden en installeren
In eerste instantie kon ik mij niet aanmelden voor OnLive: het is immers een dienst die alleen in Amerika beschikbaar is. En omdat het de bedoeling was dat je een maandbedrag moest gaan betalen kon ik op een gegeven moment niet verder. Ik was begonnen met de registratie, maar zodra creditcard gegevens en een Amerikaanse 'state' en Amerikaans 'zipcode' verplicht ingevuld moeten worden ging het feest niet door: ik mocht mijn Nederlandse gegevens niet invullen. Ik heb toen maar besloten om het te laten zitten.

Echter, ik heb recent een mail gekregen waarin staat dat ik een actief account heb aangemaakt. De betalingspolicy is in de tussentijd zo veranderd dat de maandelijks bijdrage is komen te vervallen. Ik kon nu inloggen met mijn aangemaakte account zonder betalingsgegevens. Ik kan dan wel geen spellen kopen, maar wel testen.

Al eerste moet de client gedownload worden. Deze is niet overdreven groot en installatie is een fluitje van een cent. De client kan vervolgens via de browser of via de desktop gestart worden.

Opstarten en menu
Na het inloggen kreeg ik meteen een performance warning.

OnLive warning

Dit kan kloppen: de servers staan immers in Amerika. Veel Nederlanders krijgen de melding dat de ping TE hoog is om verder te gaan, maar omdat ik Fiber to home heb lijkt het erop dat OnLive de ping nog steeds erg hoog vind, maar niet hoog genoeg om niet door te mogen gaan.

Hoofdmenu OnLive

Vervolgens krijg je een aardig vormgegeven menu te zien. Het belangrijkste is in eerste instantie de 'market'. Hier kan je alle spellen vinden die de dienst op dit moment aanbiedt. Je kan door de spellen heen scrollen en de details en betalingsgegevens bekijken. Spellen je eventueel gekocht hebt komen onder 'My Games' terug.

OnLive Market

Zoals eerder aangegeven zijn de maandelijkse kosten voor de dienst komen te vervallen. Op dit moment kan ik gratis alle spellen tot 30 minuten proberen (wat genoeg is voor deze blog ;)). Afhankelijk van het spel heb je twee opties. Optie één is een full access pas van een bepaald aantal dagen, in de meeste gevallen 3 of 5. Je mag het spel dan onbeperkt voor het gekozen aantal dagen spelen. Dit is te vergelijken met een soort huur. Optie twee is het spel te 'kopen'. Je kunt het spel dan altijd spelen zolang het beschikbaar is. De prijzen lopen over het algemeen van een paar dollar voor een 3 dagen pas tot 30 dollar voor een heel spel.

Assassins Creed 2

Spelen
Na het kiezen van een spel wordt er verbinding gemaakt met de stream. Hier komt meteen de kracht van het systeem naar boven: je hoeft niks te installeren. Na een seconde of 10 begint het spel, inclusief introductie filmjes, copyright meldingen en alles wat je normaal ook zou zien. En het mooie is: in fullscreen modus zie je eigenlijk niet dat je op een stream zit te spelen. Ik zie wel dat de resolutie niet exact de native resolutie van mijn monitor is, maar onscherp is het allerminst.

Is het spel eenmaal in het menu beland dan kan je alle menuopties gewoon aanklikken zoals je gewend bent. De menu's reageren exact zoals een stand-alone spel dat zou doen. Het is wel te zien dat sommige spellen lichtelijk aangepast zijn voor OnLive. In plaats van 'Exit to Windows' zie je regelmatig bijvoorbeeld 'Exit to OnLive' en bij de spellen die ik geprobeerd heb waren de instellingen voor bijvoorbeeld resolutie niet beschikbaar.

Tijd om te gaan spelen. Ik heb Assasins Creed II en Red Faction: Guerilla geprobeerd. Hier kan je meteen één van de nadelen van het systeem merken: door de (logische) lag reageert het poppetje op het scherm niet direct op de invoer van de muis. Voordat de beweging van de muis zichtbaar is op het scherm zijn er al een hoop IP pakketjes heen en weer geweest naar Amerika. Ondanks de vertraging beweegt alles wel soepel. De 'framerate' (voor zover je daarover kan spreken in een stream) ligt ruim boven wat ik speelbaar vind in een FPS. Ook heb ik nagenoeg geen compression artifacts gezien. Heel af en toe bij een hoog contrast heb je wel een een paar blokjes, maar eigenlijk is het verwaarloosbaar. Na een tijdje was ik overigens behoorlijk gewend aan de 'input lag' en kon ik best aardig spelen. Alleen tegelijk zelf rennen en vervolgens een bewegend doelwit raken is wat teveel van het goede.

Assassins Creed ingame
Klikbaar voor grotere versie op 1680 x 1050

Met een netwerk monitoringtool kon ik zien dat de bandbreedte van de stream maximaal zo rond de 750 kB/sec lag. Dat valt dus erg mee. Een donker scherm met alleen tekst was goed voor 80 kB/sec

Het is niet allemaal koek en ei
Het systeem heeft wel een paar fundamentele nadelen. Je bent volledig afhankelijk van OnLive. Aangezien je amper content op je eigen PC hebt staan ben je afhankelijk van de stream. Ten eerste moet OnLive zelf voldoende bandbreedte hebben om je een ononderbroken stream te kunnen voorschotelen. Ik heb al een keer 'connection difficulties' gehad, waarbij dikke artifacts in de stream zichtbaar zijn. Ik bedoel daarmee dus geen compression artifacts, zoals ik vorige paragraaf bedoelde. Ten tweede met OnLive genoeg rendering capaciteit hebben om de 3D beelden te kunnen renderen. Indien het heel druk zou worden op OnLive zou dat kunnen betekenen dat je een lagere framerate krijgt.

OnLive is zelf compleet verantwoordelijk voor deze twee nadelen. Als zij hun zaken goed op orde hebben zou dit geen probleem hoeven te zijn. Het derde nadeel is dat als je internetverbinding het niet doet, dat je dan gewoon niet kan spelen. Bij een platform als Steam kan je nog je login credentials laten onthouden zodat je je spellen offline kan spelen. Bij dit systeem is dat logischerwijs niet mogelijk.

Conclusie
Ik zie zeker potentie in dit systeem. Het gemak waarmee je je aanmeld en het feit dat je spellen even snel kan testen zonder eerst een paar gigabyte te hoeven downloaden is erg makkelijk. Het beeld zag er verrassend goed uit, de framerate was goed en de besturing werkt prima, alleen te traag. Dit is te wijten aan de lag die je krijgt als de servers in Amerika staan. Mocht de lag dermate verbeterd worden door bijvoorbeeld de servers in Nederland te zetten, dan denk ik dat dit goed kan werken.

Je bent echter wel volledig afhankelijk van je internetverbinding en van OnLive. Die laatste moeten hun zaakjes goed op orde hebben om deze dienst goed aan te kunnen bieden.

Ik heb eerlijk gezegd nog geen mening over het prijsmodel, maar ik denk dat vooral de 3 en 5 dagen passes handig zijn. Onbeperkte toegang tot een spel kost onderhand net zoveel als dat het spel in de winkel ligt. Maar uiteraard heb je dan niet het voordeel dat je slechts lichte hardware nodig hebt.

Maar de belofte om mensen met beperkte hardware de nieuwste spellen te laten spelen lijkt OnLive na te komen. ik ben behoorlijk verrast hoe goed het al werkt als de servers in Amerika staan. Ik ga ze in ieder geval volgen en bekijk hoe zich dit gaat ontwikkelen.

Edit 07-10-2010: Minor adjustments