Neverending 03

Jó tett helyébe jót várj

A délután – és Nej – már a padláson talált. Közepesen jó hangulatban.
Elsőre még frászt kaptam, amikor ugyanis elkezdtem dolgozni a gépen, ránéztem az akksi kijelzőre – és felhördültem. Fullra feltöltött akksinál azt mondta, hogy van még ötven percem. Nem hiszed el, de szabad szemmel lehetett látni, hogyan megy a csík lejjebb. Eszeveszetten nekiálltam kattogtatni a Power menedzsmenten belül és sikerült stabilizálnom a helyzetet: olyan 30%-os állapotnál még maradt 40 percem. Nyilván ez már semmire sem volt elég, leszaladtam, felhoztam a töltőt.
Nem voltam nyugodt. Windows7 alatt ugyanez a laptop 4 óra körüli időket bírt. Oké, az 50 perc extrém túlzás, de a 30%-ból visszaszámolt két óra sem valami biztató. Ez lenne az a csoda Windows 8, amelyre azt mondják, hogy jóval takarékosabb az előző verzióknál?
Ekkor érkezett haza Nej és amióta csak hétvégente találkozunk, mindig azzal szoktuk kezdeni, hogy leülünk beszélgetni. Most szóltam neki, hogy inkább jöjjön fel a padlásra, mert tengernyi dolgom van még a gépemmel.
Éppen beszélgettünk, amikor a monitor váratlanul nekiállt villogni, a gép pittyent néhányat, aztán minden helyreállt.
Hamuszürkévé váltam. Iszonyú gyanú körvonalazódott bennem és ahogy kezdtem felmérni a helyzetet, az egyre vadabb káromkodásokból Nej is megsejthette, hogy baj van. Nem is húzta sokáig, inkább leosont.
Az történt, hogy a windowsupdate, az a szutyok, melyet az előző nap javítottam meg, kérdés nélkül frissítette a videódrivereket. A legfrissebb, hivatalos verziókra. Csakhogy nekem a jóval frissebb béta volt fent, amellyel nagy nehezen sikerült működésre bírnom a GPU-váltós figurát. Gyors teszt: persze, hogy most már nem működött. Ahogy a KiNevetaVégén játékban mondják: vissza a Start mezőre. Természetesen visszaraktam a bétát, de már nem gyógyult meg. Kezdhettem előlről a vakon rótt köröket, hátha egyszer véletlenül megint működni fog.
Nem sikerült. Legalábbis nem úgy.

Miután a gyors műtét nem jött össze, az volt az első gondolatom, hogy levakarni minden AMD cuccot és tiszta lappal előlről kezdeni. A levakarás csak látszólag sikerült, bizonyos jelekből úgy tűnt, hogy a gép még ’emlékszik’. Gyors turkálás a neten. (Tényleg nem tudom, hogyan tudtunk létezni, egyáltalán levegőt venni a kilencvenes években, amikor még nem volt internet.) És igen, írták, hogy az AMD/ATI teleszemetel mindent és az uninstall nem takarítja ki. Javasolták a Driver Sweeper nevű ingyenes programot, melyből időközben fizetős lett, Driver Fusion néven. De van egy Lite verziója, állítólag az is jó. Hát, nem. Szerencsére találtam egy részletes leírást arról, hogy tkp. mi mindent is kell kitakarítani, szóval a Driver Fusion Lite után végigmentem manuálisan is a pucoláson. Elkezdtem újrarakosgatni a drivereket és a Catalyst-ot, bízva abban, hogy egyszer majd csak összeáll megint a nyerő variáció. Nem állt össze. Végül bedobtam a nagyágyút, ráküldtem a gépre a CCleaner-t is, de az sem segített.

Ekkor jött el az a pillanat, amikor stratégiát változtattam: elkezdtem analitikusan gondolkozni. Megint letöröltem az egész katyvaszt, aztán minden lépés után átvizsgáltam a terepet és egy füzetbe leírtam, milyen változások történtek: driverek, programok verziószáma, viselkedési mód. A módszer eredményre vezetett: most már tudtam, hogy mi történik és tudtam, miért nem lehet elérni a kívánt eredményt. (Hogy korábban hogyan sikerült? Rejtély. Sajnos azt nem naplóztam) Kezdjük a játékosokkal: a korábbi írásban 3 drivercsomagról beszéltem, ehhez hozzájött most negyedikként a windowsupdate által letöltött verzió. Sajnos ezt kikapcsolni csak úgy lehet, hogy en-bloc letiltok minden online driver telepítést. (Pontosabban, lehet azért finomítani, de erről majd később.) Ami egyből látszott: hiába rakom fel a legelső két drivert, az azokhoz adott Catalyst nem megy .Net4 alatt. Ezek a driverek kiestek. Ha felteszem a windowsupdate drivereket, az lecseréli AMD driverre még az Intel kártya driverét is. Ekkor működik mind a két kártya, de nem működik a Catalyst. Ha rátolom a béta drivert – és a hozzá tartozó Catalyst-ot – az AMD kártyára, az Intel kártyához pedig letöltöm a netről a legfrissebb drivert, akkor megy a Catalyst, de az operációs rendszer blokkolja az AMD drivert, azaz a kártya nem működik. Ekkor történik az, hogy a Catalyst ugyan működik, csak éppen eltűnik belőle egy csomó menüpont. A béta drivert mindig blokkolja az oprendszer, függetlenül attól, hogy milyen Intel driver van fent – Catalyst-ból viszont csak a béta driverrel együtt csomagolt verzió működik. Ha korábbi AMD drivert használok, Intelből a netről töltöttet, akkor sem indul el az AMD kártya, azaz hiába telepítem a béta csomagból ekkor csak a Catalyst-ot.
Szép, mi?
Vakartam én is a fejemet rendesen.

Gondoltam, szétnézek egy kicsit a Dell oldalán.
Ez lett a megoldás. Nem mintha a Dell oldala annyira jó lenne. Sőt. Gyakorlatilag egy UI okozta az összes kinlódásomat.
Megmagyarázom.

Amikor rámegyek a driver oldalra és megadom a szervízkódomat, akkor kidob egy oldalt, ahol a gépemhez illő driverek találhatóak. Az oldal _tetején_ pedig egy legördülő menüből lehet kiválasztani az operációs rendszert. Az alapértelmezés Windows 7, ha ezt átállítom, akkor nyilván változik az oldal tartalma is.
Nézzük, mit is csináltam. Átállítottam a menüt Windows 8-ra, kidobta, hogy van 13 driver. Nekiugrottam az elsőnek. Sajnos a link mögött valami szutyok szerveroldali szkript van, nem működik a jobbkattintás, open in new tab funkció. Rá kell kattintani keményen. Ekkor feldob _ugyanabban a tab-ban_ egy kérdezősködős oldalt, majd ha ott válaszoltam, kapok egy újabb kérdezősködős oldalt és csak a harmadik oldalon kapom meg a download linket. (Van egy download manager is, amellyel elméletileg meg lehet kerülni ezt az egészet, de nálam nem működött.) Hogyan tudok innen visszamenni az eredeti oldalra? Back, aztán megint back. Hogyan viselkedik ilyenkor egy intelligens böngésző? Emlékszik arra, hogy az oldal melyik pozícióján jártam és automatikusan legörget annyit. Ezzel pont az operációs rendszert választó menű csúszik ki a képből, így a naív felhasználó nem látja, hogy a menü visszaállt alapállapotba, azaz maga az oldal tartalma is megváltozott: Windows 7 driverek lettek rajta. Mi is az eredmény? Az első letöltött driver (a beépített gombokhoz tartozó Quick Setup) még Windows8-as volt, az összes többi viszont már Windows7-es.
Na, ez volt a kutya sírja. A videódriver ugyanis a legutolsó driver volt az oldalon, esélyem sem volt észrevenni, hogy Windows7-es.

Tabula rasa. Az összes drivert lepucoltam a fenti módszerrel, majd rátettem a Windows8-as csomagot, Intelből pedig fent hagytam a netről leszedett legfrissebbet. Félsiker. Az oprendszer kegyetlenül leblokkolta ezt az AMD drivert is, de a Catalyst elindult. Igaz, a lényeges funkciói megint hiányoztak, de mivel nem látott GPU-t, így ez valahol jogos. Ez annyiból egyszerűsítette a helyzetet, hogy kidobhattam 3 drivercsomagot. Újabb kisérlet. Visszaengedélyeztem az online drivertelepítést. Lekapta a legújabb AMD drivert, lecserélte rá mind az AMD, mind az Intel(!) kártya drivereit… és csodák csodájára, ezt már nem blokkolta a Windows8. Catalyst: szuper, megjöttek a hiányzó funkciók. De túl sok időm nem maradt a gyönyörködésre, megint elkezdtett villogni a képernyő, és amikor megszűnt, már megint nem volt jó a Catalyst. Mi történt? Az online driverfrissítés észrevette, hogy az Intel kártyánál AMD driver van és lecserélte a legfrissebb Intel driverre. Tadam. Itt volt a megoldás. A GPU váltásos móka csak akkor működik, ha Windows8-as drivert teszek fel (ebben lesz a jó, azaz .Net4-et tűrő Catalyst) és AMD drivert használok mind a két kártyához. Ekkor tudnak kommunikálni egymással és az oprendszerrel.
Igenám, de a windowsupdate ennyire nem okos, az mindig azt fogja látni, hogy van a gépben egy Intel kártya és annak nem megfelelő a drivere. Erre kellett kitalálni valami szelektív online frissítési metódust. A következőt csináltam. Letiltottam az online driverfrissítést. Megint lepucoltam minden drivert, de gyökeresen. Majd nekiálltam manuálisan nyomkodni a windowsupdate-et, addig, amíg az opcionális komponensek között fel nem tűnt a két legfrissebb videódriver. Az Intel drivert hide-ba tettem, az AMD-t meghagytam, majd visszakapcsoltam az online driverfrissítést. Kész. Az AMD kártyánál kértem egy online drivertelepítést, az felrakta mind a két kártya alá a saját driverét, és innentől újra szép lett a világ.

Hajnal négy. Megint nem mentem fel az ágyamba.

Az érték és a relativitás

Még tiszta szerencse, hogy karácsonyra megleptem magam – az eltört szék helyett – egy hiperszuper, ötvenezer forintos forgószékkel. Amióta a fő gépem laptop és itt van a jó idő, reggel nyolctól este nyolcig a teraszon ülök.
Egy négyezer forintos kerti székben.
És élvezem.

Neverending 02

Az első bátortalan hasraesések

Az előző írásban nagyvonalúan átléptem ezen a userfolder témán, pedig valójában nem. Csak éppen amikorra megtaláltam, hogy a korábban elképzelt módszernek létezik Windows 8 alatt is megoldása, addigra már fent is volt a Windows. Annyira azért nem estem kétségbe: egyrészt itt is működik a symlinkes megoldás, másfelől meg ezt úgyis csak egy próbatelepítésnek szántam. Mondhatni, beleszagolok a Windows 8 világba, ezzel a laptoppal.

Szóval, user könyvtár. Újraindítottam a gépet repair módban, aztán jöhettek a parancsok:

  • robocopy /mir /xj C:\Users E:\Users
  • rmdir /s /q C:\Users
  • mklink /j C:\Users E:\Users
  •  
    Szépen lefutott, restart, beléptem. Minden rendben volt.
    Látszólag.
    Aztán jöttek az ép ésszel felfoghatatlan dolgok. Le akartam cserélni a desktop témát. Az IE le is töltötte a témafájlt, az egyszerűség kedvéért legyen most gyonyorudesktop.themepack a neve. Amikor azt mondtam neki, hogy futtassa, eldobta az agyát: nem tudja mit lehet vele kezdeni, esetleg keressek a neten valami programot, amelyik tudja kezelni.
    – Bakker, te, te nyomorult Windows, te vagy az, aki ismeri ezt a fájlt! – morogtam.
    Aztán megnéztem a Download könyvtárban és elképedtem: a fájlt gyonyorudesktop,themepack néven mentette le. (Vaksik kedvéért: pont helyett vessző.) Aztán jött a többi csoda: rákattintottam egy Windows8 app ikonjára – és nem történt semmi. Ez volt a jobbik eset. Volt, amikor eltűnt az ikon. De ha elindult, abban sem volt köszönet, mert voltak olyan részei, melyek működtek, voltak, amelyek nem. Az ilyesmi dolgokat szeretem egy Elvarázsolt Kastélyban, de a laptopomon nem annyira. Rövid gondolkodás után aktivizáltam az administrator felhasználót, beléptem vele, töröltem magamat, majd újra létrehoztam. Az összes anomália eltűnt. Tehát a userfolder symlink megoldás működik ugyan, de éles, már profillal rendelkező felhasználó esetén megjósolhatatlan az eredmény. Jó.
    A Dell-től lekapkodtam a drivereket, felraktam. Az összes eszközt felismerte, azaz innentől volt egy friss, harmatos Windows-om. Nézegettem, minden rendben volt. Akkor jöhetnek a mindenféle frissítések.
    Illetve, előtte regisztráljuk be. Aha. Már majdnem elfelejtettem, hogy az ultimate verzióban nem vezették ki a grafikus felületre a product key megadást. Szerencsére van róla KB cikk, a ‘Slui.exe 0x3’ parancs segített: előjött az az ablak, melyre nem volt hivatkozás.

    Jó, jöhetnek a Windows update csomagok. Ráküldtem, aztán egy idő után visszanéztem. Befejezte ugyan, de volt egy csomó failed. Ennek most mi baja van? Ha van valami, amit utálok, az a windowsupdate hibák kinyomozása. Szerencsére az egyik csomaggal kapcsolatban találtam egy jó linket. Ez azt mondja, hogy át kell symlinkelni a $$Pendingfiles könyvtárt is az E: meghajtóra. Ennek ugyanis ugyanazon a meghajtón kell lennie, mint a Users könyvtárnak. A symlink valamiért nem működik. Ehhez képest logikai bravúr, hogy ha átsymlinkelem a $$Pendingfiles-t is, akkor meg működik.

  • robocopy /copyall /mir /xj C:\$$PendingFiles E:\Temp\$$PendingFiles
  • rmdir /S /Q C:\$$PendingFiles
  • mklink /J C:\$$PendingFiles E:\Temp\$$PendingFiles
  •  
    És tényleg, a windowsupdate újra hasított, feltett mindent.

    A következő lépéstől tartottam egy kicsit, nem is ok nélkül. Be kellett konfigurálnom a GPU váltást. A Windows8-ban helyből .NET4 van, a Catalyst viszont ettől simán fejreáll. De egyszer már megoldottam ezt a problémát, igaz, hogy Windows7 alatt és igaz, hogy nem tudom, hogyan, de majd csak lesz most is valahogy. Lett. Véres veríték, habzó száj. Három driverem volt, egy hivatalos Windows7-es, egy Windows8 RC-s és egy Windows8 béta. Tucatszor telepítettem, majd szedtem le, majd variáltam, hogy egyik komponenst innen, a másodikat onnan, plusz az Intel kártya driverét meg a netről. De egyszer csak megdöbbenve tapasztaltam, hogy összejött: ment mind a két kártya drivere és a Catalyst is engedélyezte az alkalmazás szintű konfigurálást. Huh. Ugyan megint nem tudtam, hogyan sikerült, de megint megcsináltam.

    Ezzel össze is állt nagyjából a vas. Kezdhettem csinosítani. Kiválasztottam egy sötét árnyalatot a start ablakhoz, majd belőttem ugyanazt a hagyományos desktopnál is. Jól ment a desktop témához és tényleg dögösen is néz ki.
    Egy apró problémával. Az aktív ablak címsorát is ugyanerre a színre változtatta… csak éppen a betű színe megmaradt feketének. Meg a címsor kontrolljai. Gyakorlatilag megszűnt a címsor. Jó, mentem a személyreszabás ablakba, kerestem, hol tudom átállítani a betűk színét. Nincs. Az ablakból levették a linket, hasonlóan, mint az aktiváló kulcs állításánál. Ekkor már nagyon könnyen jöttek a wtf-ek, de ez túltett mindenen. Mondhatod, hogy semmiség, de hidd el nekem, attól, hogy nem tudatosítod, attól még igen sűrűn használod azt a címsort. Tudom, mit beszélek, mert nekem még mindig nincs.
    Most az egyszer a net sem segített. Pontosabban… a jelenséget anyázó írásokból tengersok van. Megoldás? Igazi nincs. Átnéztem vagy 30 linket, eszetlen hekkelések vannak, de maximum annyit tudsz tenni, hogy felraksz valami gusztustalan témát, amely ronda ugyan, de fehér a címsor betűje.

    Igazából ez volt az a pont, amikor azt mondtam, hogy az összes rohadék bassza meg magát a Microsoftnál és remélem rohadtul befürödnek ezzel a Windows 8 nevű akármivel. A Start képernyőt a Start menü helyett már megszoktam. Lenyeltem azt is, hogy ezzel indul. A különböző Microsoft accountok közötti váltogatások hiánya nem érint. Az alkalmazások kétféle módban történő futtatása… nos, az már kemény béka, de még azt is lehet kezelni. De ez a title bar cucc, ez egy annyira pofátlan, arrogáns, szarokrátok mentalitás, amit nem vagyok hajlandó békésen tudomásul venni. Látszik ugyanis rajta, hogy szándékos. Megnéztem, a registryben továbbra is ott van az összes érték, melyeken keresztül a grafikus felület elemeinek színét hangolni lehet. Át is írhatod. Csak éppen az UI szarik rá, nem olvassa fel. Még csak azt se lehet mondani, hogy befolyásolná a Windows8 appok megjelenítését, mert állítgattam egy csomót és ott sem történtek változások. A Windows7-ben a Personalize/Betűméretállítás alatt volt egy link, melyen keresztül faraghattad a desktop elemeket. A Windows8-ban ezt a linket levették, majd a biztonság kedvéért odaírták a betűmérethez, hogy _ez_csak_betűméret_állítgatására_jó. Azaz számítottak rá, hogy a színeket is keresni fogjuk – és direkt nem adtak rá lehetőséget. Ellenben ha a desktop színvilágát állítod és valami sötétebbet választasz, akkor kérés nélkül átírja a címsor színét is. A betűket meg feketén hagyja. Ráadásul ez a faszság folyamatosan életben is tartja a dühömet, mert mindig, minden ablaknál, amikor ránézek a címsorra, és nem látom a szöveget, nem látom a kontrollokat, mindig eszembe jut, hogy ezek mekkora arrogáns bunkók.

    Oké, más téma. Amire nagyon kíváncsi voltam, az a videóeditálás. Hiszen ez indította el az egész hardvercserét. Gyorsan fel is dobtam a Premiere-t. Aztán próbáltam futtatni. Aha. Közölte, hogy nincs GPU, nincs futás. Ravasz gyerek vagy, de én még ravaszabb: beállítottam a Catalyst-ban a progit, hogy használhatja a GPU-t. Nem hatotta meg. Fejvakarás. Miaf? Aztán egyszer, amikor már bezártam a hibaüzenet ablakát, feltűnt a Catalyst-ban egy program, valami gpudetect, vagy micsoda. Gyorsan neki is engedélyeztem a GPU-t és onnantól már indult a Premiere. A teljesítménye… hát, nem estem seggre tőle. A desktop gépemen kábé 10 másodperc után kezdett szaggatni a preview ablak, itt egy perc után. Hümmögtem. Javulás, persze, de ennél valahogy többre számítottam. Oké, kezelni már lehet a helyzetet, ha leállítom egy perc múlva a lejátszást és rögtön utána újraindítom, akkor nyerek egy újabb percet, így végül egyperces belenézegetésekkel már lehet videót vágni, de tényleg jobb eredményre számítottam: azért csak egy 4 magos, egész jó proci van benne, meg 8 GB RAM, meg GPU, hasíthatna valamivel jobban is.

    Mivel ekkor már reggel nyolc körül járt az idő, beledőltem a kanapéba. Arra sem futotta, hogy felmenjek a szobámba.