Posts filed under 'linux'

Nvidia ja Mate-sensorit – olipas helppoa

Vuosien ajan olin totutellut siihen ajatukseen, että Mint/Maten alapalkin Mate Sensors Applet ei osaa näyttää Nvidian näyttiksen lämpöjä, koska ne on “tietysti” toteutettu vähän omalla tavalla. Luulo oli kuitenkin väärä: asentamalla paketin mate-sensors-applet-nvidia kikkale suostuu näyttämään Nvidian tuulettimet ja lämmöt aivan iloisesti. Ihan automaattisesti plugin ei listaan heti ilmesty, vaan appletti pitää ensin käynnistää uusiksi – tai sitten laiskemmin X-ikkunointi tai koko kone. Jeah!

Nvidia and Mate Sensors – that was easy

For years I had thought that the Mate Sensors Applet wasn’t capable of showing Nvidia sensor readings, but I was wrong. Simply by installing the mate-sensors-applet-nvidia package and restarting the applet (or X or the whole machine if you’re lazy) you can get Nvidia temps and fans displayed as any other hardware sensors. Yeah!

Siinä / So there.

Add comment January 3rd, 2022

Katsaus vuoteen 2021

Siinä meni toinen koronavuosi, eikä loppua näy. Päällimmäinen tunnelma on yleinen ryytymys, joka on näkynyt kaikessa tekemisessä: tuottavuus on ollut pohjalukemissa ihan joka saralla ja innostuksen hetket vähissä. Kyse on tuskin pelkästä koronakaranteenista ja Zoomissa kykkimisestäkään, sillä onhan ruuhkavuotisella niskassaan yhtä sun toista velvoitetta, jotka ajan oloon saattavat alkaa nakertaa voimia. Osansa hajoiluun on tuonut painostava työelämä, mutta siitä alempana omassa kohdassaan. Ei tämä nyt mikään täysin kurja vuosi sentään ollut, mutta aika vähiin jäivät huippuhetket urautuneen puurtamisen seassa.

Töitä ja tutkimusta

En kaunistele tätä liiemmin: vuosi 2021 töissä ei ollut motivoiva. Parhaita hetkiä olivat ne, kun vedin omia maisterikurssejani, mikä on kuitenkin valitettavasti vain pieni osa kaikista hommista. Hallinto, huonojen tietojärjestelmien kanssa taistelu ja tietysti lähes kirosananomainen organisaatiouudistus. Taiteen ja median laitokset yhdistyvät koulutusohjelmineen, minkä lisäksi maisteriopetuksen resursseja kuristetaan ja sitä myötä kurssitarjonta menee uusiksi. En ole ollut mitenkään “pahimmissa paikoissa”, mutta joka tapauksessa turhalta tuntuva puuhastelu, joka kaikkea muuta kuin edistää normaaleja päivätöitä, lisää stressiä. Olen jo itsekin joutunut kandiopetukseen, ja vaikken sitä vähempiarvoisena duunina pidäkään, niin olen sittenkin puolipakolla rekrytty väärä tyyppi kyseistä kurssia vetämään – joku joutilas piti nakittaa.

Syksyn alussa tuli sentään onnelliseen loppuunsa iän kaiken kestänyt arviointiprosessi, jonka myötä nimikkeeni on nyttemmin vanhempi yliopistonlehtori. Postuumisti näyttää tosin siltä, että olisin voinut hakea ylennystä jo paljon aikaisemmin sen sijaan, että tein kuuliaisesti pedaopinnot ja postdocin loppuun. Pian valtaosa laitoksen opettajista lienee näitä senioripehtooreja, joten lehtorien urapolkuun iskee tietty inflaatio. Tutkimuksen osalta vuosi jäi surkeaksi, mutta ehkäpä ensi vuonna niitä arvoisia vertaisarvioituja julkaisuja taas nähdään. Jotain on ainakin työn alla. Jatkoin edelleen huippuyksikön nimellisenä jäsenenä, mutta osallistuminen oli lähinnä kokouksissa harvakseltaan istumista.

Eräänä elämänmuutoksena jätin taakseni Alasin Media oy:n, jota olin perustamassa niinkin kaukana kuin 2004. Alkuinnostuksen jälkeen kontribuutioni jäi lähinnä kokouksissa istumiseksi, joten nyt tarjouksen tullessa hyväksyin sen, että myyn osakkeeni takaisin ja aktiiviset jampat jatkavat omillaan. Rahallisesti tässä “yrittäjyydessäni” ei ollut paljon järkeä, mutta näköalapaikka kotimaisen uusmediatoimiston arkeen oli toki kokemuksena arvokas.

Skenetystä

Valitettavan vähän kerrottavaa tältä saralta, mutta tokihan armaan tiimimme 30-vuotisjuhla oli eräs vuoden kohokohta saunomisineen, yhteislauluineen, kilpailuineen, demokatselmuksineen, muisteloineen ja kaljoitteluineen. Jokin gravitaatio on porukkaa yhdessä pitänyt jo kolmen vuosikymmenen ajan. Suunnitelmissa oli tietysti synttäriprodukin, mutta sellaista ei tältä ryytymykseltä lopulta irronnut. Onneksi Yzi sentään kantoi lippua parissa pikkuintrossa. Omat tuotokset jäivät muutamaan petskariin ja Vammala Partyillä näytettyyn Processing-pätkään. Pariin kuvaan olin jopa ihan itsekin tyytyväinen. Ja niin tosiaan, opetin demokoodausta opiskelijoille yhden viikon Alive Dead Media -kurssillani 🙂

Tietotekniikkaa

2021 oli tekniikkaharrastajalle poikkeuksellisen hankala vuosi, kun komponenttipula piti laitteiston hintoja koholla. Näytönohjaimet ovat toki se ilmeisin voivottelun aihe, mutta lievempää hintojen turpoamista ja pahoja saatavuusongelmia näkyi monissa muissakin osissa. Media tarttui aiheeseen hanakasti ja toitotti vuoden varrella Taiwanin vesipulaa, rahtiongelmia, tehtaiden tulipaloja jne. siinä määrin, että hetkittäin alkoi iskeä jo hieman foliohattufiilis: ovatko nämä kaikki “valtaisat vastoinkäymiset” oikeastaan vain kätevä tekosyy pumpata hintoja? Ongelma on monimutkainen eikä varmasti ratkea hetkessä, joten 2022 tuskin palauttaa hintoja ennalleen – voi olla, etteivät ne ikinä enää palaakaan. Konepäivitysprojektit saivat siis olla tämän vuoden suosiolla jäissä, vaikka muutama välttämätön palanen toki piti hankkia hajonneiden tilalle. Ajoitus oli kerrankin hyvä, sillä päivitin perheen konekannan sopivasti toissa vuonna ennen komponenttipulaa, joten näillä pärjäilee tarvittaessa vielä mukavasti vähintään vuoden.

Joitakin pikku laitteisto- ja softaviritysprojekteja tuli sentään tehtyä. Eräs hauskimmista oli perheen uuden sähköurun kytkeminen USB-MIDI:n kautta ScummVM:ään. Vuoden lopulla piti tutustua Linuxin ACPI:n ihmeisiin ja vuoden alussa asentaa hieman kotipolttoisesti WLAN-korttia sohvakoneeseen. Ikuisuusprojekti Appen USB-näppiksen näppiskartan kanssa koheni pykälän ja vähemmän hauskana puhteena jouduin tappelemaan melkoisesti saadakseni Ryzen+RTX 2080 -kokoonpanoni toimimaan vakaasti, kiitos Nvidian ajuribugien (tämä ongelma sentään jo onnellisesti takana).

Steam-kirjasto paisuu toisesta päästä nopeammin kuin ehdin toisesta edes kokeilla, mutta se lienee perin normaali ilmiö. Uusiin tekeleisiin tutustumisen sijasta kävi usein niin, että käynnistin sen saman Gnogin, Insiden tai Grisin ja hakkasin ne vielä kerran läpi. Vuoden uusista löydöistä parhaita oli luotetun Amanitan Happy Game, vaikka sen äärelle ei varmaan suurta tarvetta ole enää palatakaan uudelleen. Lumino City viihdytti pienen hetken, samoin kuin kotimainen Runo.

Shakki

Vuoden loppua kohti myös jalon pelin äärellä vaivasi pieni sotaväsymys, mutta se tuppaa olemaan ohimenevää sorttia. Syksyllä ja alkutalvesta olen lähinnä yrittänyt pitää jonkinlaista rutiinia yllä, etteivät taidot sentään kääntyisi laskuun. Kesällä meni suorastaan mukavasti, kun Lichess-vahvuuslukuni nousivat uusiin huippulukemiin. Ei noita millään säkällä nosteta, joten uskoisin kyseessä olevan ihan oikean tason kohenemisen (joka tosin syksyn uupumuksen myötä näyttää tuttuun tapaan lysähtäneen). Kilpailuihin tuli osallistuttua jälleen koronan vuoksi harmillisen vähän: itse pelasin yhdessä turnauksessa ja lisäksi kuskasin poikaa muutamaan lastenturnaukseen. Tyllerökin alkaa jo ymmärtää peliä paremmin kuuden vuoden iässä, mutta jokin palanen ei ole vielä loksahtanut paikoilleen niin, että osaisi oikeassa pelitilanteessa hahmottaa tehtävistä tuttuja kuvioita.

Nappeja ja lautoja ei ole juuri tullut enää haalittua, kun niitä on sekä pelaamiseen että koristeeksi moninkertaisesti yli oman tarpeen. Poikkeuksen tähän sääntöön tekevät kotopuolesta Vammalasta peräisin olevat Tannin nappulat, jotka ostan kaikki vastaan tulevat. Ensimmäisten löytämiseen meni peräti kaksi vuotta ja viime vuonna tärppäsi edullisesti toiset hieman vanhemman mallin edustajat. Arkipelailussa käytössä ovat useimmiten ihan tavalliset muoviset painotetut klubinapit, jotka eivät loista niinkään ulkonäöllään kuin selkeydellään ja toimivuudellaan.

Leffoja ja sarjoja

Länkkäreitä tuli katseltua edelleen verrattain ahkerasti, mutta tilanne on sama kuin jo aika pitkään, eli uusia kiintoisia löytöjä tulee tehtyä harvakseltaan. Erityisesti uudemman pään bulkkiwesternit jättivät kylmiksi – en tiedä, miten tuollaisia lähinnä väkivaltaisia kotivideoita päätyy ihan Suomessakin myyntiin. Hyllystä yllättäen löytynyt Westworldin ykköskausi jaksoi pitää otteessaan loppuun asti, vaikka seuraavat kaudet tuskin kiinnostavat enää. Toinen onnistunut lännensarja oli Wheelerin suvun vaiheista kertova Into the West; ihan loppuun asti käsis ei kantanut, mutta kelpo viihdettä yhtä kaikki. Korona-aika haittasi jälleen länkkärimaratonien pitämistä ja nyt kerhohuone on taas kiinni hamaan tulevaisuuteen. Kevään maratoni saatiin sentään pidettyä kesäkuussa hikisissä Arizona-fiiliksissä ja syksyn vastaava marraskuulla.

Varsin jälkijunassa hankimme lopulta Netflixinkin. Takavuosina, kun kiinnostusta viimeksi oli, tarjolla oli vain oma toisto-ohjelma Windowsille ja Mäkille, mutta nyttemmin katselu onnistuu sentään ihan selaimella, joten myös Linux-käyttäjä on lähes tasaveroinen asiakas. Ruuhkavuotisen pariskunnan on yleensä paljon helpompi katsella sarjoja kuin kokonaisia leffoja, etenkin kun klassikot tuppaavat olemaan kolmen tunnin pläjäyksiä. Edellä mainitun Westworldin lisäksi projektoriaikaa saivat Queen’s Gambit, Squid Game ja viimeisimpänä Downton Abbey. Näyttää uhkaavasti siltä, että flixi on jäänyt talouteen pysyäkseen. Kuten hieman ennalta arvelinkin, suoratoistopalvelusta löytyy kyllä katsottavaa, mutta harvemmin juuri vaikkapa sitä elokuvaa, jonka haluaisit nähdä. Tilannetta ei sanottavasti auta sisältöjen pirstoutuminen lukuisiin kilpaileviin palveluihin. Nostalgisena paluuna lapsuuteen tuli kaluttua läpi myös Blackadderin kaikki kaudet.

Pikku sivuraiteena sivistin (ja toivottavasti viihdytin) vielä jälkikasvua kasaritoiminnalla/skifillä. Nähtyinä ovat nyt ainakin Predator, pari Terminatoria, muutama Rambo, kaksi ekaa Alienia sekä muutama Robocop. Valikoimaa on pitänyt kuratoida lähinnä liian väkivaltaisuuden tai pelottavuuden takia – Rambo 4 tosin lipsahti katseluun vahingossa – ja toisaalta laatukriteerien nojalla, joiden vuoksi karsiutuivat tuoreemmat Aloenit ja Termarit. Lisämausteena soppaan vielä jokunen wire-fu-klassikko.

Muita puuhia

Oma pikku virstanpylväänsä oli kaksikymmentä vuotta kasvissyöntiä. “Kokeilenpa tuota piruuttaan viikon” -projekti lipsahti elämäntavaksi ja muutaman vuoden päästä kääntyy jo ns. siviilijuna, kun olen ehtinyt olla vegenä puolet elämästäni. Mitään erityistä syytä tai tarvetta ei ole ilmennyt palata entiseen, joten projekti jatkukoon. 20 vuoden aikana kauppojen valikoima on monipuolistunut hurjasti eikä ravintoloissakaan ole enää ilmennyt sanottavia vaikeuksia tällaisen erikoisruokavalion kanssa. Pikkupaikkakunnalla tilanne toki saattaisi olla vielä toinen.

Odotuksia vuodelta 2022? No ainakin toivon, että löydän uutta intoa tutkimuksen ja luovien hankkeiden edistämiseen, tosin tällä hetkellä en odota kovin säkenöivää suoriutumista. Korona tuskin mihinkään katoaa, joten voi olla yksi etävuosi jälleen tiedossa (ei sillä, että rakastaisin Otaniemeen raahautumistakaan). Kolmas rokotus pitäisi käydä ottamassa tammikuulla, mutta vahvasti vaikuttaa jo siltä, että se ei jää viimeiseksi.

Add comment January 2nd, 2022

ACPI vs. kenkkuileva näppis

Ostin tyllerön koneeseen Trustin GXT 833 Thado -näppiksen vanhan Deltacon hirvityksen tilalle. Hintaansa nähden ihan kohtuullinen tekele, vaikka sirkusmaiset värivalot ovatkin kiinteät ja ylipäänsä kaikenlaiset säädöt loistavat poissaolollaan. Hetken näytti hyvältä, kunnes ilmeni, että näppis herättää koneen unilta satunnaisesti, vaikkei siihen edes kosketa. Bisneskoneen simppeli BIOS ei tullut apuun, joten alkoi uhkaavasti vaikuttaa siltä, että kone pitäisi sammuttaa kokonaan yöksi (tämän siitä saa, kun Trustia ostaa, ellei sitten ole kyse jostain kaapelista). Googlauksen tuloksena heräsi hieman toivoa, kun löytyi tiedosto /proc/acpi/wakeup, jossa on tällaista sisältöä:

GLAN	  S4	*enabled   pci:0000:00:19.0
EHC1	  S3	*enabled   pci:0000:00:1d.0
EHC2	  S3	*enabled   pci:0000:00:1a.0
XHC	  S3	*enabled   pci:0000:00:14.0

Eli toisin sanoen tieto siitä, mitkä erilaiset laitteet saavat herättää koneen. Tiedostoon voi pääkäyttäjänä kirjoittaa laitteen nimen, joka vaihtaa tilaa enabled/disabled – en ainakaan löytänyt mitään tapaa suoraan säätää tilaa päälle tai pois ilman ylimääräistä tilan lukemista ym. purkkaa ympärillä. Toinen tapa on käyttää acpitool-komentoa. Muutokset eivät ole mitenkään pysyviä, vaan ne täytyy uudelleenkäynnistyksen jälkeen tehdä aina uusiksi; unilla käyminen ei niitä onneksi sentään muuttele. Siispä oma skripti tulille:

#!/bin/sh

echo PS2K >/proc/acpi/wakeup
echo GLAN >/proc/acpi/wakeup
echo EHC1 >/proc/acpi/wakeup
echo EHC2 >/proc/acpi/wakeup
echo XHC >/proc/acpi/wakeup

PS2K saattoi olla turhakin estettävä, mutta kaikki muut tarvittiin, tai kone heräili iloisesti näppäimenpainalluksesta. Etenkin GLAN on sakissa kummajainen – muut sentään liittyvät joko näppäimistöön tai USB-ohjaimiin – sillä se viittaa verkkokorttiin. Saatan vielä myöhemmin pöyhiä settiä uusiksi siltä varalta, että ymmärtäisin koneen ACPI:n mahdollisesti bugista sielunelämää vähän paremmin. Lopputulos on jo tässäkin muodossaan lähes toivottu, eli HP ei enää heräile keskellä yötä itsekseen. Pienenä varjopuolena unilta herätys täytyy nyt aina tehdä virtanapilla (listassa PWRB). Jos jotain uutta ilmenee, niin päivitän alle.

Add comment December 28th, 2021

Iloinen peli

Kun Amanita jotain julkaisee, niin onhan se aina hankittava. Firman tuorein tulokas on nimeltään Happy Game, joka julkaistiin taktisesti juuri Halloweenin aikaan. Yleensä Amanitan pelit ovat aika söpöjä ja siistejä, mutta tällä erää mukana on poikkeuksellisen paljon kauhua ja splätteriä. Aivan uusi aluevaltaus tämä ei toki ole, sillä olihan ainakin Botaniculassa ja Creaksissa paikoitellen synkempiä sävyjä.

Pallopääpoika ongelmien äärellä.

Happy Gamessa seikkaillaan pikkupojan painajaisissa ja yritetään saada takaisin tärkeitä, traagisesti menetettyjä asioita. Aiempia Amanitan tuotoksia pelanneelle peli vaikuttaa heti tutulta: kauniit grafiikat, tunnelmalliset äänet ja pulmien ratkontaa hiirellä klikkaillen. Itselleni tuli esineiden perässä juoksemisesta ja visuaalisesta tyylistä mieleen jonkinlainen Chuchelin ja Botaniculan risteytys. Eniten firman kaavasta ovat poikenneet mekaniikoiltaan näppäimistöllä/peliohjaimella pelattava Creaks ja etenkin pelikortteihin perustuva Pilgrims, jossa on monta polkua ja loppuratkaisua. Ihan kirkkaimpaan kärkeen Happy Game ei ehkä lopulta veny, etenkin kun loppu ei ole yhtä vahva kuin alkupuoli, mutta selvästi paremmasta päästä se on ja sekaan mahtuu paljon hienoja hetkiä.

Välillä on iloisempaakin… hetken.

Läpipeluuseen sekosi reilu pari tuntia, mikä on pelin 11 euron tarjoushinnan huomioiden ihan ok. Mitään kiirettä ei toki kannata pitää ja Happy Gamen pariin voi palata vielä myöhemmin halutessaan metsästämään puuttuvia saavutuksia. Ihan pienille lapsille peli voi olla liian pelottava, mutta ainakaan omalla 5-veellä eivät housut pahemmin tutisseet. Proton oli jälleen kerran ystävä, enkä huomannut mitään kompurointeja missään vaiheessa – katsotaan tuleeko tästäkin myöhemmin natiivi Linux-versio kuten Pilgrimsistä.

Add comment October 31st, 2021

Kun ei mikrofoni toimi

Tulipa eilen paha pikatilanne, kun Zoom ei opetuksen alkaessa suostunutkaan löytämään Linux-läppärini mikrofonia, vaikka se oli aiemmin todistettavasti moneen kertaan toiminut. Input-asetusten säätäminen ei tuntunut auttavan eikä edes uudelleenkäynnistys, mutta jo toiselle koneelle vaihdettuani satuin vielä vilkaisemaan asetuksia kerran:

Täältähän se löytyy.

Hardware-välilehdelle oli jäänyt jonkin kokeilun jäljiltä profiiliksi Analog Stereo Output, joka hieman epäintuitiivisesti poistaa kaikki sisääntulot mikrofoni mukaan lukien. Oletin tämän säädön koskevan vain kuulokeporttia, mutta väärässä olin. Tilalle takaisin Analog Stereo Duplex ja kaikki toimii taas hienosti. Tämä on muuten myös se paikka, jossa valitaan äänien menevän HDMI-porttiin, eikä suinkaan Output-välilehti.

When the microphone just doesn’t work

I came across an irritating problem with my Linux laptop yesterday: the mic that had worked fine several times with Zoom wasn’t even visible as an audio input. No amount of tweaking or even a reboot fixed the issue. Eventually I discovered that I had set a wrong profile for the device. Instead of Analog Stereo Out it should be Analog Stereo Duplex or all the inputs — not just the headphone port — disappear. And by the way, this is also the place where you can select HDMI for sound output (as opposed to the Output tab).

Add comment September 16th, 2021

Vielä kerran Applen mininäppis ja Linux

En ole vieläkään jaksanut ratkoa aivan kunnolla Applen pikkunäppiksen ja oman Mac-henkisen näppäinkartan ongelmia, mutta tässä ainakin vähän parannettu versio, joka on luotettavampi ja huomattavasti nopeampi kuin vanha xmodmap-pohjainen ratkaisu. Näppäinkartan saa ladattua seuraavasti:

xkbcomp apple-fin-small.xkm :0

Tämän jälkeen altin kanssa saa Mac-tyylisesti erikoismerkit, kuten {}[]\|. Päällekkäisyyden välttämiseksi PC-alt taas on mäpätty command-nappiin. Euron saa alt-e:llä ja omana pikku lisäyksenä alt-miinuksella n-dashin (–) sekä alt-shift-miinuksella m-dashin (—). Keskeisin tiedosto on apple-fin-small.xkm, ja omia muutoksia voi puolestaan tehdä tekstimuotoiseen versioon apple-fin-small.dump, jonka xkbcomp kääntää jälleen xkm:ksi.

Applen paras näppäimistö ikinä. Piste. Apple’s best keyboard ever. Period.

Apple’s mini keyboards (A1242/A1314/A1255) and the Finnish keymap once more

I can’t say that I’ve yet completely solved the challenges of the Apple mini keyboard and a custom Mac-style Finnish layout, but at least this new solution works more reliably and much faster than the old xmodmap-based one. See the commands and files above. The most evident change is that you get special characters, such as {}[]\|, using the alt key, and the PC style alt is mapped to the command key.

Add comment September 8th, 2021

Mitäs nyt, DOSBox?

Vuosia luotettavasti — ainakin kohtuuden rajoissa — toiminut DOSBox jätti ns. tielle tällä viikolla. Isolla tehopöntöllä ja Nvidian näyttiksellä en huomannut mitään ongelmia, mutta läppärin integroidulla tulikin outoa käytöstä koko näytön tilassa: hiiren kursori välkkyy noin kerran sekunnissa ärsyttävästi keskellä ikkunaa. Googlailun perusteella vika saattaa olla X:n ja SDL 1.2:n yhteispelissä, mutta mene ja tiedä. Yritin ratkoa ongelmaa monin keinoin asentamalla ja kääntämällä erilaisia forkkeja. Tässä tuloksia:

  • Alkuperäinen DOSBox 0.74: Ongelman saa tavallaan “ratkaistua” heiluttelemalla hiljalleen hiirtä, minkä ei todellakaan pitäisi olla tarpeen. Forkeissa on kaikenlaisia uusia hienouksia, joita tästä hiukan jämähtäneestä vakkarista puuttuu. Vakio-poksissa toimivat toisaalta äänet parhaiten kaikista kokeilemistani versioista. Erilaisten grafiikkavaihtoehtojen (surface, OpenGL, overlay) vaihtelu ei tunnu vaikuttavan asiaan.
  • DOSBox Staging: Tämän ainakin pitäisi olla uusi ja hieno SDL2-pohjainen versio, mutta äänet toimivat jostain syystä aika satunnaisesti. Omissa demoissa niin SB- kuin GUS-äänetkin pysyivät mykkinä. Hiiren välkkyminen on sentään korjattu. Sorsa ei edes kääntynyt, kiitos uuden käännösympäristön.
  • DOSBox-X: Tässäkin on kaikenlaisia uutuuksia, kuten jokseenkin kätevät menut. Näppäinoikotiet on jostain syystä pistetty nekin uusiksi. Ääniä kyllä kuuluu, mutta ne rapsuvat ja pätkivät aivan liikaa, vaikka bufferin pituutta kasvattaisi kuinka. Pointteri ei ainakaan räpsy ja skaalaus toimii paremmin kuin vakkarissa.

Osa ääniongelmista ja hidasteluista liittynee läppärin hitauteen, vaikka luulisi i5-6300U:n nyt jotain jaksavan — isolla pöntöllä kaikki toimii paremmin, mikä osaltaan lienee Nvidian näyttiksen ja ajurien ansiota. DOSBox Staging pysyy valitettavasti yhtä mykkänä molemmilla. Näyttää siis siltä, että demot pitää viikonloppuna ajaa vakio-laatikolla ja heilutella hiirtä…

Add comment September 6th, 2021

ScummVM ja Casio CT-S100

Perheeseen tuli kesällä hankittua satunnaista soittelutreeniä varten edullisemman pään Casion CT-S100-urku, jolla on rääkätty korvia jo parin kuukauden ajan ihan onnistuneesti — onneksi laitteessa on myös kuulokemahdollisuus. Kotikotona 1990-luvulla olleeseen Casion urkuun verrattuna nämä nykyvärkit ovat varsin käteviä ja monipuolisia: instrumentteja on toistasataa, asetuksia voi säätää monipuolisesti, mukana tulee nuottiteline ja saapa laudan kiinni jopa tietokoneeseen USB-MIDIn kautta.

Simppeli ulkonäkö pettää.

MIDI-mahdollisuus oli jäänyt kutkuttamaan mieltäni, ja tänään lopulta löytyi sopiva hetki räpeltää sen äärellä. Casio ei ominaisuutta juuri mainosta, eikä CT-S100 ole periaatteessa General MIDI -yhteensopivakaan, mutta “mitäs jos?” -hengessä päätin silti kokeilla, mitä ScummVM:n MIDI-ulostus sanoisi. Micro-USB-kaapeli tietokoneeseen kiinni ja kokeilemaan. Säätöjä ei paljon tarvittu:

Näinkin mutkikasta!

The Secret of Monkey Island mainioine biiseinen oli luonteva testikohde. Alun perin peli on tukenut Rolandin MT-32:ta, joka ei sekään ole General MIDI -laite, mutta ilmeisesti riittävän lähellä, jotta ScummVM pystyy mäppäämään instrumentit suunnilleen oikeiksi. Suuri oli hämmästykseni, kun Mankin tunnari kajahti soimaan urusta ilman sen suurempia ongelmia 🙂 CT-S100 siis lienee käytännössä oikeasti pitkälti GM-kykyinen — varmaankin jotain efektejä tai instrumentteja puuttuu. Midi-biisejä voi soitella helposti asentamalla pmidin:

pmidi -p 28:0 barimyst.mid

Yllä olevat numerot saa selville ajamalla komennon aconnect -i. Näpellän Casion äärellä varmaan jatkossa lisääkin, sillä ainakaan toistaiseksi ZynAddSubFX ja MilkyTracker eivät suostuneet ottamaan nuotteja vastaan kiipparilta. Ratkaisu olisi luultavasti JACK, jonka kanssa taannoiset kokemukset ovat olleet hieman sekalaisia. Toinen kokeilemisen arvoinen viritys olisi kytkeä urku USB-pulikan kautta iPadiin ja GarageBandiin. Postailen lisää, jos jotain uutta ilmenee.

Add comment September 4th, 2021

Proton töihin: Lumino City

Humble Bundlesta tärppäsi taas Steamiin täytettä (en enää kuvittelekaan saavani kaikkia pelejä edes kokeiltua). Tällä erää kasassa oli aidosti kiinnostavakin tekele, nimittäin Lumino City vuodelta 2014. Pelin edeltäjä, Lume, oli aikanaan hieman tapetilla, sillä olihan sen grafiikat tehty – enimmäkseen – oikeista esineistä rakentelemalla. Lumino City jatkaa samoilla linjoilla, eli tilpehööriä on saksittu ja liimailtu olan takaa realistisen lopputuloksen saamiseksi:

Leikkaa ja liimaa.

Persoonallisen kuorensa alla Kitu on viime kädessä hyvinkin tavallinen point’n’click-seikkailu, jossa ratkotaan pikku pulmia ja kuskataan roinaa paikasta toiseen. Päähenkilö, Lumi-niminen tyllerö, on kadottanut faarinsa, jota tietysti pitää lähteä etsimään. Rattaita asetellaan, piuhoja kytketään, avaimia etsitään ja sen sellaista tuttua peruskauraa. Jumiin jäänyt seikkailija voi hakea apuja Lumin mukanaan kuskaamasta vinkkikirjasta. Eräs hauskimpia tehtäviä oli vanhan tietokoneen käyttö reikäkorteilla, vaikka se ei ehkä temaattisesti täysin luontevasti peliin istunutkaan.

Laserleikkuri on huhkinut, mutta mikä tuo metallipurkki lienee?

Olihan tuosta lomalaisen yhdeksi iltapäiväksi viihdettä, mutta kovin suurta innostusta en kokenut missään vaiheessa. Pulmien vaikeustaso on viilattu kohtuullisen järkeväksi, joten ainoastaan yhdessä kohdassa piti turvautua oppaan vinkkeihin. Jokunen tehtävä lipsahti muista syistä tuskallisen puolelle: vaikka idea olikin jo selvillä, tarvittiin joko pikkutarkkaa nyherrystä tai puhdasta raatamista hiiren varressa (näitä olivat esimerkiksi morsetus, postien lajittelu ja flipperin räpellys). Lievää bugitusta näkyi silloin tällöin ja yhden kerran peli kosahti kokonaan. En usko, että kyse oli tässä tapauksessa edes Protonista, vaan jotain oikeita bugeja on jäänyt sekaan. Kontrollitkaan eivät ole kaikin ajoin kovin tiukat, vaan klikkailu on turhan tarkkaa ja harvakseltaan jopa lägistä. Ei Lumino City mikään ryppyotsainen tekele ole, mutta huumori olisi – onnistuessaan – piristänyt muuten hieman kuivaksi jäävää haahuilua. 3/5.

Add comment June 24th, 2021

DDC:n äärellä

Jälleen aivan sattumalta tuli vastaan perusjuttu, josta olen ollut lähes tietämätön, nimittäin että DDC-protokollan ansiosta tietskari voi lukea näytöltä tietoja ja myös säätää monenlaisia asetuksia — käytännössä kaikkea, mitä näytön menustakin. Linuxissa tarvitaan ddcutil, joka löytyy valmiina paketinhallinnasta. Ensimmäisenä etsitään näytön I2C-väylänumero:

sudo ddcutil detect

Omalla koneellani HP:n littu on jostain syystä numerolla 7, kun taas kahdessa muussa talouden pöntössä näytöt ovat 3 ja 0. En tiedä, miten nämä numerot määräytyvät, mutta ainakin niitä tarvitaan ohjailuun eikä voi olettaa, että näyttö löytyy eri koneilla samasta kiinteästä osoitteesta. Tarkastellaan seuraavaksi, mitä kaikkea on tarjolla:

sudo ddcutil capabilities --bus=7

HP antaa melkoisen luettelon kaikenlaista, Lenovon vähän vanhempi näyttökin yhtä sun toista, mutta Samsungin telsu vain hyvin vähän valintoja. Sen verran järkeä DDC:n suunnittelussa on ilmeisesti käytetty, että tietyt ominaisuudet ovat standardeilla numeroilla, kuten vaikkapa AE (Vertical Frequency). Luettelon loppupäästä löytyy myös valmistajan omia lisäyksiä, joista työkalu ei osaa kertoa tarkemmin. Kaiken varalta jättänen niiden kokeilun sikseen ikävien yllätysten välttämiseksi. Komennot getvcp ja setvcp mahdollistavat asetusten lukemisen ja myös säätämisen:

sudo ddcutil --bus=7 getvcp C0

Yllä oleva rimpsu näyttää ominaisuuden C0 (Display usage time) arvon eli käyttötunnit. Komennosta ehti olla jo ihan käytännön hyötyäkin, sillä juniorin Lenovo ei näytä käyttötunteja menussaan, mutta DDC:n kautta ne sai näkyviin näin helposti. Näytön asetusten säätämistä en ehkä haluaisi tehdä näin komentoriviltä, mutta toisaalta voin kuvitella tilanteita, jossa siitäkin voisi olla iloa, kuten vaikkapa automatisoitu kirkkaussäätö tai näytön sammuttelu kellonajan mukaan.

edit: Asetusten säätö on hieman hidasta, joten skriptillä tehty näytön kirkkautta pehmeästi muutteleva viritelmä jäi pettymykseksi. Mieleen tuli myös yksi realistinen käyttökohde lisää: jostain syystä väärällä kielellä olevat näytön menut voi käydä resetoimassa vaikkapa enkuksi DDC:llä, jos asetusta ei menusta navigoimalla löydä.

Add comment March 18th, 2021

Next Posts Previous Posts


Kommenttien virta

Aiheet