Mikä Linux-jakelu client-koneeseen

Yleiset ongelmat, ohjelmien kääntäminen, kernel, lirc jne.

Mikä Linux-jakelu client-koneeseen

ViestiKirjoittaja noeikujoo » 07.12.2012 14:11

Olkkarin client-koneeseen pitäisi päivittää uudempi Linux. Tällä hetkellä siinä on Ubuntu 10.10 Maverick Meerkat. Kaikki pelaa kyllä erinomaisesti, mutta siihen ei kai saa enää kovin helposti uusinta XBMC:tä? Ainakaan mistään ppa:sta ei taida löytyä valmiita paketteja? Tarkoitus olisi saada bitstriimattua HD-äänet AV-vahvistimelle HDMI:n kautta. Yritin eilen kääntää uusinta 12.0 beta 2 versiosta, mutta se ei onnistunut. Valitti jostain puuttuvasta funktiosta ja käännös loppui herjaan: "ld returned 1 exit status". En sitten jaksanut selvitellä asiaa sen enempää.

Mikä Linux kävisi tähän käyttöön parhaiten? Ubuntu, Xubuntu, Lubuntu vai Linux Mint? Itse olen vähän miettinyt tuota Lubuntua sen keveyden vuoksi?. Tarkoitus olisi selvitä mahdollisimman vähällä säätämisellä. Kone on kuitenkin päivittäisessä käytössä, joten seuraavat jutut pitäisi saada toimimaan mahdollisimman helposti:

- Antecin Remote fusion kotelon IR-vastaanotin ja LCD-näyttö
- XBMC 12.0
- Xine-lib 1.2
- vdr-sxfe ja VDPAU
- äänet GT220:n (päivittyy ehkä jossain välissä GT430 ohjaimeen) HDMI:stä AV-vahvistimelle

Antecin Remote Fusion IR-vastaanotin aiheutti pahoja ongelmia jo 10.10 versiossa, kun 2.6.35 kernelistä alkaen LIRC alkoi käyttää devinput-rajapintaa entisen /dev/lirc0-laitteen sijaan. Silloin sain vielä kaukosäädön toimimaan vanhoilla LIRC-ajureilla. Kyllähän se kaukosäätö toimi devinput-rajapinnan kauttakin, mutta erittäin epävarmasti. Aika usein tuli kaksoispainalluksia, ja napit jäivät "pohjaan". Onko kenelläkään tiedossa, toimiiko nuo imon vehkeet paremmin esim. uudemmissa Ubuntuissa?
Avatar
noeikujoo
Yli-ihminen
 
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Re: Mikä Linux-jakelu client-koneeseen

ViestiKirjoittaja olliraa » 07.12.2012 21:02

Entäs Crunchbang, joka perustuu Debian Wheezyyn?

http://crunchbang.org/

On *kevyt*. Mulla on pelipalvelimessa tuo ja työpöydän, Teamspeakin, Winen, Pelipalvelinsoftan ja VNC:n jälkeen vanhan läppärin 1 Gigan rammista on jäljellä 920 Mt :o Pelaa kuin se kuuluisa junan vessa.
olliraa
Säätäjä
 
Viestit: 261
Liittynyt: 03.10.2006 21:29

Re: Mikä Linux-jakelu client-koneeseen

ViestiKirjoittaja noeikujoo » 10.12.2012 10:36

Crunchbang jakeluun ei taida olla saatavilla uusinta XBMC 12.0 beta 3 versiota minkään pakettilähteen kautta?
Avatar
noeikujoo
Yli-ihminen
 
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Re: Mikä Linux-jakelu client-koneeseen

ViestiKirjoittaja noeikujoo » 11.12.2012 10:10

Asensin eilen Ubuntun rinnalle Lubuntun 12.10 64-bit version ja ihan hyvältä vaikuttaa toistaiseksi.

Ainakin seuraavat jutut lähtivät toimimaan suhteellisen helposti:
- VDPAU toimii vdr-sxfe:lla kun vaan ajoi komennon sudo apt-get install xineliboutput-sxfe
- Äänet toimi HDMI:n kautta ilman, että mitään tarvitsi säätää
- HD äänet (Dolby True HD ja DTS-MA) siirtyyvät bitstreamina AV-vahvistimelle XBMC 12.0 beta 3 versiolla, vaikka GT220 ei edes pitäisi tukea HD-äänien bitstriimausta.
- Antecin Imon-kaukosäädin toimi devinput-rajapinnan kautta. Pari näppäintä piti määrittää uudestaan XBMC:n Lircmap.xml-tiedostoon ja VDR:n remote.conf menee uusiksi, kun devinputin komennot ovat muotoa "KEY_UP", "KEY_DOWN", "KEY_BACKSPACE" jne.
- Antecin kotelon LCD-näyttö toimi vanhalla LCDd.conf-tiedostolla.
Avatar
noeikujoo
Yli-ihminen
 
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Re: Mikä Linux-jakelu client-koneeseen

ViestiKirjoittaja noeikujoo » 12.12.2012 8:22

Miksiköhän virkistystaajuuden vaihto ei toimi xrandr:lla Lubuntussa? Se tunnistaa kyllä tuetut virkistystaajuudet ihan oikein:
Koodi: Valitse kaikki
$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 8192 x 8192
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
   1920x1080      60.0 +   59.9     50.0*    24.0     30.0     25.0
   1680x1050      60.0
   1600x1200      60.0
   1440x900       75.0     59.9
   1360x768       60.0
   1280x1024      60.0
   1280x960       60.0
   1280x800       59.8
   1280x720       60.0     59.9     50.0
   1152x864       75.0
   1024x768       60.0
   800x600        60.3
   720x576        50.0
   720x480        59.9
   640x480        59.9
   480x576        50.0
   480x480        59.9
   411x576        50.1
   411x480        60.0


Jos kokeilen vaihtaa virkistystaajuutta komentamalla xrandr -r 24, xrandr ilmoittaa: "Rate 24.0 Hz not available for this size". Sama juttu xrandr -r 60 komennolla. Xrandr -r 50 ei herjaa mitään ja kuva katoaa hetkeksi, mutta virkistystaajuus ei vaihdu. Virkistystaajuutta voi vaihtaa vain nvidia-settings ohjelman kautta. XBMC:ssä automaattinen virkistystaajuuden vaihto kyllä toimii ihan oikein, eli virkistystaajuus vaihtuu materiaalin mukaan ihan oikein 24Hz, 50Hz ja 60Hz tilojen välillä. Olen kokeillut disabloida xorg.conf:ssa dynamic twinviewin ja muitakin aiemmin Ubuntussa käyttössä olleita asetuksia, mutta ilman tulosta. Xrandr-xbmc toimi myös ihan samalla tavalla.

Nvidia-settings ohjelman käyttö aiheuttaa sen, että valkoinen "palaa puhki" videoita toistettaessa, joten ~/.nvidia-settings-rc -tiedosto piti poistaa. 50Hz tilan sain pysymään päällä siten, että talletin nvidia settings-ohjelmalla asetukset xorg.conf-tiedostoon:

Koodi: Valitse kaikki
~$ cat /etc/X11/xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 304.51  (buildd@batsu)  Fri Oct 12 12:53:54 UTC 2012

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 304.43  (buildmeister@swio-display-x86-rhel47-13)  Sun Aug 19 21:19:28 PDT 2012

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "MARANTZ JAPAN, INC. marantz-AVR"
    HorizSync       26.0 - 81.0
    VertRefresh     24.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 220"
    Option         "UseEdidDpi" "FALSE"
    Option         "DPI" "96 x 96"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "TripleBuffer" "True"
    Option         "UseEvents" "True"
    Option         "ColorRange" "Limited"
    Option         "ColorSpace" "RGB"
    Option         "metamodes" "1920x1080_50 +0+0; nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Disable"
EndSection
Viimeksi muokannut noeikujoo päivämäärä 12.12.2012 9:57, muokattu yhteensä 1 kerran
Avatar
noeikujoo
Yli-ihminen
 
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Re: Mikä Linux-jakelu client-koneeseen

ViestiKirjoittaja hetas » 12.12.2012 9:51

noeikujoo kirjoitti:Miksiköhän virkistystaajuuden vaihto ei toimi xrandr:lla Lubuntussa? Se tunnistaa kyllä tuetut virkistystaajuudet ihan oikein:

Oliskohan kyse tästä bugista http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688516? Tuo on Debianin bugeissa, mutta syy on ilmeisesti nVidiassa. Ainakin nVidian edustaja ilmoitti toistaneensa ongelman. Itse käytän Debianissa nvidian ajureista versiota 302.17, mikä on Debianissa paketoiduista viimeinen jossa virkistystaajuus vaihtuu xrandilla.

NvNewsissäkin yritin jotain keskustelua herätellä aiheesta. Jos näyttää samasta asiasta olevan kyse, niin nVidian päässä on kai avattu bugi numerolla 1054623.

Virkistystaajuus kannattaa tarkistaa aina komennolla
Koodi: Valitse kaikki
nvidia-settings -q RefreshRate
Tuon pitäisi aina näyttää todelliset lukemat, vaikka xrandr ei pelaisikaan.

En ole löytänyt tuosta ongelmasta tuon laajempaa keskustelua. Joko tuota ei esiinny kaikilla, tai sitten ihmiset ei vaan vaihda virkistystaajuuksia.
hetas
Yli-ihminen
 
Viestit: 536
Liittynyt: 15.07.2004 3:00
Paikkakunta: Savonlinna

Re: Mikä Linux-jakelu client-koneeseen

ViestiKirjoittaja noeikujoo » 12.12.2012 10:34

Hyvä tietää, että vika on jossain muualla kuin omissa asetuksissa. Ei tuo xrandr:n toimimattomuus ole niin kauhean paha asia, koska voin käyttää oletuksena 50Hz tilaa vdr-sxfe:lla ja XBMC:ssä Adjust display refresh rate to match video-asetus toimii onneksi ongelmitta. Käytössä olevan virkistystaajuuden olen tarkistanut aina telkkarin tai videotykin valikosta.
Avatar
noeikujoo
Yli-ihminen
 
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Re: Mikä Linux-jakelu client-koneeseen

ViestiKirjoittaja hetas » 12.12.2012 14:17

noeikujoo kirjoitti:Hyvä tietää, että vika on jossain muualla kuin omissa asetuksissa. Ei tuo xrandr:n toimimattomuus ole niin kauhean paha asia, koska voin käyttää oletuksena 50Hz tilaa vdr-sxfe:lla ja XBMC:ssä Adjust display refresh rate to match video-asetus toimii onneksi ongelmitta. Käytössä olevan virkistystaajuuden olen tarkistanut aina telkkarin tai videotykin valikosta.

Minulla ei toimi kyllä XBMC:n virkistystaajuuden vaihtokaan noilla uusilla ajureilla. Käytössä itse käännetty Eden. Vai pitäsköhän vielä illalla tarkistaa.

Olen ollut siinä ymmärryksessä, että XBMC käyttää xrandria, tai samantapaista omaa softaa, virkistystaajuuden vaihtoon. Joskus muistan nähneeni xbmc-xrandr-softan joka kääntyy xbmc:n mukana ja näyttää käytettävät virkistystaajuudet xml:nä.
hetas
Yli-ihminen
 
Viestit: 536
Liittynyt: 15.07.2004 3:00
Paikkakunta: Savonlinna

Re: Mikä Linux-jakelu client-koneeseen

ViestiKirjoittaja P.Kosunen » 12.12.2012 15:11

Koodi: Valitse kaikki
/usr/lib64/xbmc/xbmc-xrandr -d :0 --rate 50


XBMC:n vaihtaja on /usr/libin alla.
P.Kosunen
Yli-ihminen
 
Viestit: 1131
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Re: Mikä Linux-jakelu client-koneeseen

ViestiKirjoittaja noeikujoo » 12.12.2012 16:17

P.Kosunen kirjoitti:
Koodi: Valitse kaikki
/usr/lib64/xbmc/xbmc-xrandr -d :0 --rate 50


XBMC:n vaihtaja on /usr/libin alla.

Minulla xbmc-xrandr oli muistaakseni /usr/lib/xbmc:n alla. Se antoi ihan saman herjan "Rate xx Hz not available for this size", kun kokeilin vaihtaa sillä näytön 24Hz tai 60Hz moodiin.

Sen sijaan
Koodi: Valitse kaikki
/usr/lib/xbmc/xbmc-xrandr -d :0 --rate 50
ei aiheuttanut mitään herjaa ja kuva katosi hetkeksi. Kun kuva palasi ruutuun, tykin valikon mukaan sisään tuleva signaali oli sama 1080p 60Hz.

Eli xrandr ja xbmc-xrandr toimivat minulla ihan samalla tavalla. XBMC:n kautta videoita toistettaessa kuitenkin 24Hz, 50Hz ja 60Hz tilat toimivat kuten Ubuntu 10.10 versiossakin XBMC:n Eden versiolla.

Ehkä XBMC käyttää xbmc-xrandr:n jotain toista vipua virkistystaajuuden vaihtoon? Xbmc-xrandr:ssa näkyi olevan myös --mode vipukin, jolla voi vaihtaa virkistystaajuden ja reson yhdellä komennolla, mutta en oikein osannut käyttää sitä.

Edit: Pikaisen googletuksen perusteella vaikuttaa siltä, että XBMC käyttää näyttötilan vaihtamiseen --mode vipua, eikä --rate vipua. Tuo mode pitää vaan katsoa xbmc-xrandr:n antamalta listalta:
Koodi: Valitse kaikki
/usr/lib/xbmc/xbmc-xrandr --output default --mode 0x15c
Avatar
noeikujoo
Yli-ihminen
 
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Re: Mikä Linux-jakelu client-koneeseen

ViestiKirjoittaja hetas » 12.12.2012 21:32

Hemmetin hyvä homma. Taas olis pitänyt kysellä teiltä viisammilta jo aiemmin.

Myös xrandrissa toimii virkistystaajuuden vaihto --mode:lla, esim.

Koodi: Valitse kaikki
xrandr --output HDMI-0 --mode 1920x1080 --rate 50


Ja tosiaan XBMC:n virkistystaajuuden vaihto toimii. En varmaan ikinä testannut tuota, oletin vaan että se ei pelaa, kun xrandr --rate ei pelaa.

Nyt voipi päivittää ajurit, eikä tarvi vahtia noita paketteja ettei tule vahingossa päivitettyä nvdian ajureita uudempiin.

Laitan tuosta tietoa menemään nVidian bugilistalle kanssa.
hetas
Yli-ihminen
 
Viestit: 536
Liittynyt: 15.07.2004 3:00
Paikkakunta: Savonlinna

Re: Mikä Linux-jakelu client-koneeseen

ViestiKirjoittaja noeikujoo » 12.12.2012 22:02

Kokeilin itsekin juuri äsken tuota --mode vipua ja sain virkistystaajuuden vaihdon toimimaan xrandr:lla. :) Näköjään pitää olla lisäksi vielä --output HDMI-0 parametri, että --mode toimii. Aikaisemin riitti pelkkä --rate vipu.
Avatar
noeikujoo
Yli-ihminen
 
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Re: Mikä Linux-jakelu client-koneeseen

ViestiKirjoittaja noeikujoo » 13.12.2012 8:07

Kone alkaa olla nyt käyttökunnossa. Vielä pitäisi poistaa samalta SSD:ltä vanha Ubuntu, että saa lisää levytila. Se varmaan hoituu siten, että poistan /dev/sda1 osion, suurennan /dev/sda5 osion esim. gparted ohjelmalla ja sitten ajan sudo update-grub?

Tarvitseeko muuten uusilla Linuxeilla SSD-levy ottaa jotenkin huomioon? Ainakin parin gigan swapin Lubuntun asennus näyttää tehneen.
Avatar
noeikujoo
Yli-ihminen
 
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Re: Mikä Linux-jakelu client-koneeseen

ViestiKirjoittaja Critter » 13.12.2012 8:45

noeikujoo kirjoitti: Se varmaan hoituu siten, että poistan /dev/sda1 osion, suurennan /dev/sda5 osion esim. gparted ohjelmalla ja sitten ajan sudo update-grub?

Jotain omaa kokemusta osioiden muuntelusta... viewtopic.php?f=7&t=4607
RIP VDR
VU+ DUO2 (OPENVIX 5), 2xDual T2/C viritin, La Digital CI+ CAM, 1 TB HD, LG 60PN650T, Chromecast 2
LG 55UH770V + PS4 + Wetek Play
Critter
Yli-ihminen
 
Viestit: 868
Liittynyt: 16.12.2008 19:25

Re: Mikä Linux-jakelu client-koneeseen

ViestiKirjoittaja noeikujoo » 13.12.2012 10:23

Critter kirjoitti:
noeikujoo kirjoitti: Se varmaan hoituu siten, että poistan /dev/sda1 osion, suurennan /dev/sda5 osion esim. gparted ohjelmalla ja sitten ajan sudo update-grub?

Jotain omaa kokemusta osioiden muuntelusta... viewtopic.php?f=7&t=4607

Ehkä en ala muuntelemaan osioita. Tarkoitus olisi saada /dev/sda1:n levytilaa käyttöön ja Ubuntu 10.10 pois Grubin boot menusta.
Avatar
noeikujoo
Yli-ihminen
 
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Seuraava

Paluu Linux

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 1 vierailijaa

cron