maanantai 12. maaliskuuta 2007

BSOD is back!

BSOD=Blue Screen Of Death=Sininen Kuoleman Ruutu=SKR(oikeesti kukaan ei käytä tätä)

Välineet(itselläni) BSOD:n saamiseen:

-Ulkoinen kovalevy(USB 2.0)
-Windows Media Player 11(Ulkoiselta kovalevyltä musiikkia soimaan)
-Counter Strike Source
-15-30 minuuttia aktiivista pelaamista

2 kertaa kokeilin ja molemmilla kerroilla onnistuin. Ensimmäinen kerta tosin oli vahinko, kun ajattelin soittaa musiikkia pelatessani.

Muistivuotohan siitä tuli: Sininen ruutu-> dumping physical memory->boot.

Kokeilkaa ja kertokaa omia kokemuksianne jos sellaisia on.

keskiviikko 7. maaliskuuta 2007

Vistalla 4GB RAM onkin 2-3,5GB?

Sain selville aika mielenkiintoisen seikan Vistan 32-bittisestä versiosta.

Olen törmännyt nyt jo pariin tapaukseen Vistasta joissa 4GB muistia on näkynyt vajaana. Systeemistä riippuen 2GB-3,5GB.

Tässä yksi mahdollinen selitys:

Vistan 32-bittinen versio pystyy käsittelemään vain 4GB fyysistä muistia kokonaisuudessaan, eli jos sinulla on vaikkapa 4GB keskusmuistia ja 512MB muistilla varustettu näytönohjain, Vista näyttää keskusmuistin fyysiseksi määräksi n. 3-3,5GB. Järjestelmä siis osoittaa näytönohjaimen käyttöön 512MB fyysistä muistia ja loput n. 3,5GB järjestelmälle. Käytännössähän tämä ei aivan noin mene, vaan erinäiset laitteet vievät muistia koneestasi jonkin verran(PCI-väyläyset laitteet, PCI-E laitteet). Joissain tapauksissa järjestelmä jopa jakaa omaa keskusmuistiaan näytönohjaimen kanssa nopeuttaakseen järjestelmän toimintaa. X86(32-bittiset) prosessorit ovat kuitenkin laajennettavissa ohjelmallisesti 36-bittisiksi(tämä nostaisi muistimaksimin 4 Gigatavusta 64 Gigatavuun). Tämä tapahtuu PAE(Physical Address Extension):ta käyttämällä. Tätä mahdollisuutta ei kuitenkaan ole kytketty päälle missään 32-bittisessä Windowsin versiossa. Windows XP:hen tällaisia PAE-enablointisoftia voi hyvinkin löytyä netistä.

Tuo ongelma johtuu siis muistin osoittamisesta järjestelmän käyttöön, johon 32-bittisessä järjestelmässä ei ole tarpeeksi paikkoja kaiken fyysisen muistin ohjelmalliseen esittämiseen.
Eli siis 4GB muistia tarkoittaa fyysisesti nopeampaa konetta, mutta Käyttöjärjestelmä ei tajua muistin määrää, vaikka kone toimiikin nopeammin.

Jos joku haluaa lukea alkuperäiset tietolähteet, niin täältä löytyy.

sunnuntai 4. maaliskuuta 2007

Vista ja pelit vielä kerran.

Innostuin tässä viime viikolla Jade Empirestä oikein olan takaa luettuani Pelit-lehden arvostelun PC-versiosta. Tottakain menin sen sitten ostamaan Steamin kaupasta ja imaisin sen koneelleni.

Peli lähtikin pyörimään hyvin ja mitään ongelmia ei näyttänyt olevan näköpiirissä. Pelailin aikani ensimmäisellä pelialueella ja sitten juonen mukaisesti siirryin seuraavalle pelialueelle... "Saved game cannot be loaded"-teksti pomppasi ruudulle ja aiheutti aika uskomattoman karjaisun allekirjoittaneen suusta. Tässäkö tämä nyt sitten oli?
Ei toki. Ongelmaan löytyi ratkaisu, joskin pelintekijän sivustolta ei tullut muuta kuin: "Sori se peli on XP:lle, ei me tolle mitään tehdä." Ratkaisuna toimi käyttäjätilien valvonnan(user account control) pois päältä ottaminen. Ilmeisemmin Vistassa pelit tarvitsevat luvan saadakseen käyttää omaa kansiotaan, josta seuraa se, että UAC estää pelin toimimisen normaalisti. Edes "Suorita ohjelma järjestelmänvalvojana"("run as administrator")-ruksi ei auttanut asiaa, vaan koko UAC piti ainakin minun tapauksessani kytkeä kokonaan pois päältä.

Ihmeellistä, mutta XP:n yhteensopivuustilassa koko peli ei suostunut minulla lähtemään käyntiin ollenkaan, kun taas toisilla peli toimii täysin laittamalla pelkkä yhteensopivuustila päälle. Miksiköhän?

Tästä tuli siis ilmeinen ratkaisu aika moneen ongelmaan: Jos joku ohjelma/laite/peli ei toimi, kokeile ottaa UAC pois päältä. Jos ei vieläkään toimi, kokeile sen lisäksi yhteensopivuustiloja eri Windows-versioille. Jos ei vieläkään toimi, niin asenna XP rinnalle ja odottele kunnes Vistan SP1 julkaistaan ja toivo parasta.

perjantai 2. maaliskuuta 2007

Liikkuvat taustakuvat.

Vähän aikaa sitten työkaverin kanssa keskustelimme Vistan liikkuvista taustakuvista. Näitähän ei siis tuotu vielä ensimmäiseen julkaisuversioon ominaisuutena vaan ne tulisivat myöhemmin ladattaviksi.

Nyt olen ottanut jossain määrin selvää miten tuon Vistan taustan saa liikkumaan.

Komennolla "start /B winsat aurora & net stop uxsms & net start uxsms" saa Vistaan liikkuvan Aurora-taustakuvan. En ole varma toimiiko ominaisuus muissa kuin Ultimatessa mutta testatkaa ihmeessä.

Tämä keino ei siis ole alunperin suunniteltu taustakuvana toimivaksi, mutta se näyttää pirun nätiltä.

Alkuperäiset ohjeet ovat blogissa täällä

Jatkan metsästystä, jos joku vaikka on löytänyt oikean keinon saada liikkuvan taustakuvan Vistaan.