23. maaliskuu 2012, 18:58

TV-säätö on nyt valmis

No niin. Uuden NVidia-kortin ansiosta TV-episodi on käsitelty voitokkaasti. Jos rahalla asiasta selviämistä ei lasketa huijaamiseksi.

Oppirahoja tuli taas tosiaankin hassattua. Minkähän takia kuvittelin, että Nvidia ei voi tarjota skriptattavissa olevaa CLI-ohjelmaa näyttöjen hienosäätämiseksi lennosta. Kaipa se ajatus lukkiutui siihen RandR-tukeen, jota Nvidian suljetut eivät tosiaan tarjoa kokonaisuudessaan. RandR on tietysti vain yksi tapa tehdä asia. Nvidian ajureiden mukana tulevalla nvidia-settings-ohjelmalla on nimittäin loppujenlopuksi täysi komentorivikäyttöliittymä. Aivan kaikkea voi säätää sitä kautta.

Tämä pieni umpimielisyys johti siihen, etten edes yrittänyt tutkia asiaa. Olin niin varma, että graafisen puolen kun ovat kerran tarjonneet, niin sitten skriptattavalle puolelle ei olisi uhrattu ajatustakaan. Voi että. Radeonin myin jo ihan kohtuullisella hinnalla pois. Tietysti postimaksut jäivät kummittelemaan, eli noin 15 euron oppirahat tässä maksettiin.

Nvidia-settings ja konffattavat metamode -asetukset riittäisivät hyvään skriptattavuuteen sellaisenaan. Otin laiskuuttani käyttöön apuvälineen, ohjelman nimeltä disper. Sen kanssa näyttöjen kanssa peuhaaminen on helpompaa kuin xrandr:n kanssa radeonissa! Demoakseni asiaa tässä seuraa muutettu ToggleTV-skriptini:

#!/bin/bash
ISTVON=/home/progo/.is_tv_on

function switch_to_tv {
    disper -e -d CRT-1,DFP-1 -r auto
    nvidia-settings -a XVideoSyncToDisplay=0x00020000
}

function switch_to_2d {
    disper -e -d DFP-0,CRT-1 -r auto
}

if [ -e $ISTVON ] ;then
    switch_to_2d
    rm $ISTVON
else
    switch_to_tv
    touch $ISTVON
fi

Disper tekee taikansa luomalla halutunlaiset metamode:t lennossa ja sitten panee ohjaimen ottamaan ne käyttöön. Toimii erinomaisesti. Lisäksi käytän nvidia-settings:in CLI-puolta varmistamaan, että vsync todella pätee telkkarissani. Nvidian pieni haitta on tuo, että vain yhden näytön voi ajastaa synkkaamaan repimätöntä kuvaa. Lukuarvo haettiin kokeilemalla: ensin graafisella puolella valittiin oikea näyttö ja sitten luettiin arvo CLI:ssä. Nyt se onkin automatisoitu!

Jäähyväiset 7600GS:lle

Tämä hieno kortti on minulla ollut käytössä aika pitkään. Gentooajat aloitin muistaakseni 8800GT-kiukaan kanssa. Kun K1000 tuli taloon, näyttiskin vaihtui passiiviseksi. Nyt jatkan kunniakasta perinnettä käyttämällä ei-aivan-mopointa korttia, joka kuitenkin on vielä passiivinen.

Oikein oiva kortti onkin. Luultavasti tämä GT520 on sekin oiva kortti.

Tageja: , ,

---
---

---

Aiheen vierestä