Buffalon tie reitittimestä wlan-sovittimeksi

Nurkkiini oli jäänyt aikansa palvellut Buffalo AirStation WHR-HP-G300N (myös lisänimillä High Power N300 tai Nfiniti!), joka alkoi vaikuttaa serrikamalta 100 Mbitin etherneteineen ja 802.11n-wlaneineen, sillä olin jo muutama vuosi sitten siirtynyt gigabitin ja 802.11ac:n aikaan. Eräänä päivänä pälkähti päähäni kuitenkin ajatus siitä, saisiko Buffalosta korvaajan vähän niin ja näin toimiville USB-WLAN-pulikoille. Siispä googlaamaan.

Päässä hetkellisesti lainasojottimet, koska lainasin varsinaiset sojottimet eteenpäin.

Reitittimille vaihtoehtoisia firmiksiä värkkäävä DD-WRT-projekti on iloinen asia, ja AirStationillekin löytyy tukea. Hieman yllättäen myös itse Buffalo on jaellut DD-WRT:tä “Professional”-nimellä – vakkari on nimeltään “User-Friendly”, minkä osuvuudesta voi kyllä olla montaa mieltä. Ajattelin pelata varman päälle ja asensin Buffalon jakelupaketin, vaikka se jo muutaman vuoden vanha onkin. Samalla nimellä on ilmeisesti myyty kahta vähän erilaista purkkia, mikä saattaisi aiheuttaa hankaluuksia, mutta päivitys meni sisään ihan sutjakasti ja käyttöliittymä muutti muotoaan:

Täältähän löytyy kaikenlaista uutta.

Alkuperäinen ajatukseni oli laittaa Buffalo Client Bridge -moodiin, jossa ethernet-nartsan päässä istuva PC pääsisi ulkoverkon IP:llä maailmalle ja purnukka olisi periaatteessa läpinäkyvä. Yhdistelmä omaa osaamattomuuttani, huonoja ohjeita ja sekalaista toimimattomuutta toppasi yrittelyn kuitenkin ennen pitkää. Seuraavaksi sopivin ja luotettavampi vaihtoehto on tavanomaisempi Client-moodi, joka lähtikin odottamattoman helposti tulille.

Tärkeimmät asetukset ovat paikoissa Wireless–Basic Settings ja Wireless–Wireless Security, joihin laitetaan tiedot siitä wlanista, johon Buffalon pitäisi liittymän. Minimissään paljon muuta ei oikeastaan tarvitakaan, paitsi omaan luotavaan lankaverkkoon liittyvät asetukset paikasta Setup–Basic Setup. Monenlaisia säätöjä toki riittää ja langattoman verkon “advanced settings” -täpän takaa löytyy nopeuteen oleellisesti vaikuttavia juttuja, kuten antennien lähetysteho. Täällä ja etenkin täällä lisätietoja aiheesta. Hyödyllinen välilehti on myös Status–Wireless, jolta näkee yhteyden nopeuden ja laadun.

Jäikö projektista mitään oikeasti käteen? Väittäisin, että kyllä. 24/7 toimimaan tarkoitettu reititin on vakaampi laite kuin kyseenalaisen USB-ohjaimen ja hataran portin perässä roikkuva kyseenalainen USB-pulikka kyseenalaisine ajureineen ja virransäästöineen – etenkin Linuxin tapauksessa. Yhteys ei ole katkennut kertaakaan sen enempää kolmen tunnin pingaamisella kuin kymmenien gigojen kopioinnissakaan. Tietokoneen päässä riittää toimiva ethernet-portti ja ylimääräisenä pikku plussana vapaaksi jää yksi USB enemmän.

Sivumennen tuli opittua yhtä sun toista langattomista verkoista – ainakin se, kuinka ongelmaisia ne ovat piuhalla kytkemiseen verrattuna. Aikanaan nopeaksi mainostettu 802.11n ei ole välttämättä juuri sen kummempi kuin g-verkkokaan, jollei käytössä ole 40 MHz kaistanleveyttä ja useampia kuin yksi antenni (Buffalossa on sentään molemmat). Lähetystehot, maakohtaiset rajoitukset ja preamblet olivat joskus toki tulleet jo vastaan, mutta tämän säädön myötä niihin tuli tutustuttua paremmin, samoin kuin joihinkin uusiin Linuxin verkkotyökaluihin.

Add comment November 8th, 2020

Metsäkkyys

Metsään on tullut jo syys
Lohduton yön hämäryys
Yks hynää lainaksi pyys
Sellaista on itsekkyys

Metsässä jyllää kylmyys
Pistäppä hanskat händyys
Viima mun kankkuni hyys
Masentaa yrittäjyys

Metsänhoitoon pätevyys
Maatilalla isännyys
Perintönä kömpelyys
Kompastelen taas pyttyys

Add comment November 7th, 2020

Nvidia G3D marks in glorious PETSCII, part 2

An update of my older post about recent Nvidia cards’ G3D marks (which, again, might be realistic or not). Some of the old figures had changed, and of course the new Ampere cards are of interest. Still PETSCII, but as the image has grown too big, not directly viewable on a real C-64 any longer 🙁

Hard numbers backed up by facts.

Super, Ti and such models excluded in order to avoid clutter, but in this benchmark at least the 2080 Ti is as fast as the 3070, and the 1080 Ti almost reaches the 2080. The 1030 looks slightly better than last time and, judging by my own experiences, its placement is more realistic now. The next update will probably come after the low-end Amperes arrive.

Add comment October 30th, 2020

Revisiting the compositor script

After some recent updates it seems my old compositor toggle script may not work on all setups – for example two of mine. Marco doesn’t react to the compositor setting change or even the graphical Window Settings preference. Need to do things a bit more complicated way then:

#!/bin/sh

case $1 in
on)
	gsettings set org.mate.Marco.general compositing-manager true
	gsettings set com.linuxmint.desktop mate-window-manager marco-composite
	marco --replace &
	nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceCompositionPipeline=On }"
	;;
off)
	gsettings set org.mate.Marco.general compositing-manager false
	gsettings set com.linuxmint.desktop mate-window-manager marco
	marco --replace &
	nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceCompositionPipeline=Off }"
	;;
esac

Again, call it something like compositor.sh, copy it to /usr/local/bin and chmod a+x compositor.sh as root. The parameters on and off will toggle the compositing.

As a sidenote, the compositor started getting stuck in several situations on my main machine: turning the screen off and on would make the GUI get stuck, and likewise for display sleep. Updating to a newer driver version (455.23.04) seems to have remedied the situation.

Add comment October 29th, 2020

Kromikirja palaa juurilleen

Hankin Acer C710 -Chromebookin muistaakseni 2013 ja se palveli kohtuullisen hyvin kevyessä käytössä jokusen vuoden. Isona plussana mallissa olivat kohtuullisen täysi näppis (myöhempiä karsittiin), vaihdettavat muistit ja normaali 2,5″ kiintolevy, joka oli helppo vaihtaa SSD:hen. Kehittäjämoodi ja Crouton kohensivat kummasti elämänlaatua, kun Chrome OS:n rinnalle sai pyörimään Linux-softat, jotka täydensivät rajallista ohjelmavalkoimaa. Jossain vaiheessa totesin, ettei Chrome OS oikeastaan tehnyt mitään itselleni hyödyllistä, joten asentelin koneeseen SeaBIOSin ja normaalin Mintin, joka toimikin kelpo lailla lukuun ottamatta valmiustilaa.

Aika ajoi kuitenkin lopulta Chromebookin ohi, kun tehot alkoivat käydä riittämättömiksi ja akkukin hiljalleen lerpahti. Kone oli käytännössä joutilaana kaapissa muutaman vuoden, kunnes päätin entisöidä sen alkuperäiseen asuunsa: tarrat vek (tunnin kihnutus) ja Mintin tilalle takaisin Chrome OS. Jälkimmäinen tehtävä vaikutti lähes toivottomalta, koska olin joko tuhonnut tai hukannut järjestelmän palautusimagen, eikä laitetta periaatteessa palauteta ilman sitä luonnontilaan. Ohjeiden avulla sain kuitenkin firmiksen takaisin, sillä asennusskripti osasi ladata ja modifioida alkuperäisen tiedoston – ainakin C710:lle.

Ihan helposti palautus ei sittenkään tapahtunut, sillä käyttis palautetaan vielä erikseen ja siihen tarvittava työkalu ei toiminut Linuxilla. Googlaus auttoi jälleen ja sain tehtyä palautustikun onnistuneesti … paitsi että kaksi ensinnä kokeilemaani tikkua eivät toimineet syystä tai toisesta. Lopulta sentään Kingstonin vanha rähjäinen DataTraveler osoittautui toimivaksi.

Näin vanhat Chromebookit eivät ole enää päivitysten piirissä, vaikka rauta sinänsä ei olekaan juuri heikompaa kuin huonoimmissa uusissa ‘bookeissa. Chrome OS jää niin ollen versioon 65.x, joka ei valitettavasti riitä uusiin kiinnostaviin ominaisuuksiin, kuten Android- ja Linux-softien ajamiseen. Ikä painaa konetta muutenkin pahasti, joten se luultavasti pääsee jo viettämään eläkepäiviään kaapin nurkkaan ilman työvelvoitteita.

Luonnontilainen Acer C710 “Parrot”.

Add comment October 16th, 2020

Sound Blaster Play! 3 pikaisessa Linux-testissä

Hankinpa tuollaisenkin kalikan mielenkiinnosta ja kaiken varalta, kun 23 euron hinta ei päätä huimannut. Kiinnosti myös se, kuinka hyvin tai huonosti hän on tuettu Linuxissa. Siispä tärkein alta pois: toimii ihan hyvin. Mitään massiivista testailua en parin tunnin aikana ehtinyt tehdä, mutta ainakin videoiden, ämppärien ja pelien äänet toimivat kakomatta niin kuulokkeilla kuin kajarillakin. Luurini ovat 120-ohmiset, mikä on monille pikkulaitteille, kuten kännyköille liian paljon, mutta Creative jaksoi noitakin riittävästi puskea – kovin paljon kankeammalla kuormalla välttämättä ei.

Windowsille ja Mäkeille on softa, jolla voi säätää pulikan asetuksia, joista merkittävä olisi lähinnä kuulokkeiden impedanssin valinta (ajureita on sen puoleen parjattukin ja sekalaisiin ongelmiin on ehdotettu ratkaisuksi geneerisen USB-ääniajurin käyttöä). Oletuksena käytössä on äänekkäämpi moodi, mikä omille luureilleni hyvin sopikin, mutta joka voisi olla liikaa vaikkapa korvanapeille. Joissakin arvioissa on valitettu suhinasta, jota ainakaan omassa Plasterissani ei ilmennyt. Aivan täysiä pisteitä kalikka ei saa äänenlaadusta, sillä jotain pikku rohinoita hiljaisissa äänissä erotti jopa minun puukorvani; näyttökortti ja prosessori eivät sentään kuuluneet läpi. 3,5 mm ulostulon lisäksi mukana on samanlainen liitäntä mikrofonille, josta voin yksittäisen kokeilun perusteella sanoa lähinnä, että toimii: ääntä tallentuu.

Itselläni ei tälle ole juuri välitöntä käyttöä, mutta ei sellaisia tarvitse sentään väkisin keksiä: häiriöisen tai huonosti tuetun sisäisen äänipiirin korvaaja, mikkisisäänmeno laitteeseen, josta se puuttuu, tai pelastaja siihen kammottavaan hetkeen, kun läppärin hentoinen kuulokeliitin tärvääntyy. Kokonsa puolesta Play kulkee kätevästi mukana eikä vie pöydältä juuri tilaa. Liittimen ja Blasterin välissä oleva johdonpätkä helpottaa sijoittelua ja tarjoaa hieman turvaa USB-portille. Tähän hintaan ei ihan ihmeitä voi kuvitella saavansa, joten kunnollista USB-äänäriä halajavan kannattaa suosiolla pulittaa se muutama kymppi enemmän.

Eipä ole paljon nähtävää.

Add comment October 1st, 2020

Another VLC blanking issue

I’ve addressed VLC+screen blanking issues (screen blanks even if VLC should keep the screensaver off) before, but this time the old trick didn’t work. The “disable screensaver” setting was on as it is by default, but still the video started turning black after a while. After some googling it seems someone somewhere has broken VLC default settings and commented out the following line in the settings file, .config/vlc/vlcrc:

disable-screensaver=1

Removing the hash (#) sign seems to remedy the situation and the screen stays on as it should. Curiously, the setting is commented out on another computer too, but the blanking doesn’t kick in there. Curiously, saving the prefs from the GUI comments the line out again. I’ll get back to this if I find out anything.


VLC pimentää ruudun, vaikka “disable screensaver” on päällä asetuksista. Mitäs tämä on? Kyse voi olla tästä, mutta jos ei, niin kannattaa tsekata asetustiedosto .config/vlc/vlcrc ja poistaa risuaita seuraavalta riviltä:

disable-screensaver=1

Tämä ei taida olla valitettavasti kovin pysyvä ratkaisu, sillä asetusten tallentaminen käyttöliittymästä laittaa kommenttimerkin takaisin. Kerron, jos jotain uutta ilmenee.

Mockup of the issue / Havainnollistava kuva ongelmasta

Add comment September 26th, 2020

Mint 20, minulleko? Ei kiitos.

Jälleen kerran tuli työn alle uusi läppäriprojekti, kun kierrosta poistuneesta Dell Latitude E7270:stä piti tekemän itselleni liikkuvaa työasemaa. Linux Minttiä koneeseen toki, mutta päätin saman tien päivittää tuoreimpaan eli versioon 20, josta ei ollut vielä muuten kokemusta. Muutaman päivän kokemusten jälkeen tunnustin tosiasiat, vedin koneen sileäksi ja asensin tilalle hyväksi todetun 19.3:n. Jaa että miksikö?

  • Javan JOGL ja sitä myötä Processingin rautakiihdytetty 2D sekä 3D eivät toimi.
  • Varmaankin edelliseen liittyen OpenGL-ohjelmien kanssa on vähän kaikenlaista muutakin epämääräistä pykimistä, kuten mustia ruutuja.
  • Viimeisimmän päivityksen myötä hajosi myös Steam, mikä oli aika lailla viimeinen pisara. Veikkaan näiden kyseisten kompurointien johtuvan epäonnisesta Mesan, X11:n tai kernelin versiosta, mutta motivaatio syvällisempään selvittelyyn puuttuu.
  • Chromium on heivattu paketinhallinnasta ja tilalle tuputetaan Firefoxia. Tämä ei ole sen tyylistä valinnanvapautta, jota Linux-käytöltäni haen.
  • Kaikenlaisia legacy-kirjastoja on niin ikään hävitetty pakettitarjonnasta, mikä on tavallaan ymmärrettävää, mutta samalla rikkoo väistämättä joidenkin vanhojen ohjelmien yhteensopivuuden.

Tahdon uskoa, että nämä ovat tuoreen version lastentauteja, jotka ajan oloon ainakin osittain ratkotaan (paitsi kenties ideologiselta haiskahtava Chromium-kupru, jonka sentään sai ohitettua PPA:n avulla). Juuri tällä hetkellä tilanne on kuitenkin se, että tarvitsen läppärin oikeaan käyttöön enkä lelutukseen, joten yritetäänpä uudestaan joskus toiste – eikä tuotantokoneella.

Add comment September 23rd, 2020

Suspend/Sleep/Chromium/Chrome/Linux/Corruption

Just in case someone else is trying to google the same issue and does not find a solution. Chromium 85.0.4183.83 seems to be a rather bad update, as after returning from suspend the graphics are completely corrupted and the only “solution” is to restart the browser. The problem is not limited to Chromium only, but manifests itself with Chrome as well. Dunno if this is only Nvidia-related, but at least the driver version didn’t matter.

Here’s a solution that actually seems to work: start Chromium with the parameter –use-gl=desktop


Chromium 85.0.4183.83 -päivitys päätti ryhtyä sotkemaan grafiikkansa valmiustilasta palatessa. Sama koskee Chromea – en tiedä, onko ongelma vain Nvidiaan liittyvä, mutta ainakaan ajurin versiolla ei tunnu olevan merkitystä. Onneksi ratkaisukin löytyi: Chromiumin kun käynnistää parametrin –use-gl=desktop kera, niin tuntuu taas toimivan.

Melko vekkulin näköinen Facebook, muttei paljon naurattanut tänä aamuna.

edit: Found a better solution than the Vulkan trick!

edit2: Tried –use-cmd-decoder=validating instead. Didn’t work 🙁

edit3: This hack probably isn’t necessary any more. It was causing some performance issues anyway.

Add comment September 13th, 2020

GeeHorse NYT

Pikaisesti ensimmäisiä kokemuksia GeForce NOW -palvelun toiminnasta Linuxilla. Lyhyesti ja ytimekkäästi: pientä säätöä vaatii, mutta toimii kyllä. Chrome OS -tuen myötä pelipalveluun ilmaantui samalla vähin äänin myös Linux-tuki, vaikkei sitä missään pahemmin mainostetakaan. Selaimena pitää olla tuoreehko Chrome – yhtä lailla toimi Chromium, joka laitetaan teeskentelemään Chrome OS:ää, mutta sen enempää virittelyä ei sitten tarvitakaan. Ohjeet esimerkiksi täällä. Kirjautuminen tarvitsee tunnarin (FB riittää sekin), minkä jälkeen silmien eteen aukenee tällainen näkymä:

Näkymä selaimessa

Ideahan on siis, että voit pelata omia pelejäsi Steamista, Epic Lames Storesta ym. Renderöinti tapahtuu siellä jossain Nvidian tehoveivillä ja netin yli streamataan videota, joten asiakaspäässä ei tarvita järin kummoista rautaa. Tuettuja pelejä onkin jo paljon, mutta omassa Steam-kirjastossani osumia oli silti harmillisen vähän; kokeiluun lähti Nex Machina, joka toimi ihan mukavasti, vaikka tällaiseen peliin verkon tuoma pikku lägi ei olekaan järin tervetullut.

Ilmaisella tunnarilla saa tunnin pelisessioita ja joutuu mahdollisesti jonottamaan, siinä missä 5,49€ kuussa sijoittamalla saa nopeammat aksut, pidemmät sessiot ja RTX-tuen. Tämän perusteella en ole vielä latomassa taaloja tiskiin, mutta katsotaan tilannetta pidemmän päälle. Saisihan tällä ainakin joitakin Windows-pelejä toimimaan, jos pakottava tarve olisi. Ihan tasainen GeForce NOW:n tie ei ole ollut, sillä keväällä osa mukana olleista julkaisijoista, Activision Blizzard ja 2K Games, lähtivät lätkimään palvelusta peleineen.

Add comment August 26th, 2020

Next Posts Previous Posts


Kommenttien virta

Aiheet