Ubuntu 12.04 X kaatuu minuutin katselun jälkeen [Ratkaistu]

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

Ubuntu 12.04 X kaatuu minuutin katselun jälkeen [Ratkaistu]

ViestiKirjoittaja Zero » 04.01.2013 14:48

Eli kuten toisessa threadissa tuli selostettua olen "päivittänyt" 10.04->12.04 niin että tein uuden setupin toiselle levylle. Nyt on kaikki asetukset kunnossa, eli toiminnat on 1:1 noiden välillä. Mutta yksi asia puuttuu, eli vakaus. Jostain syystä nyt vdrsxfe:n käyttö (ainakin) suspendin jälkeen näyttää kaatavan X:n, eli vdr-sxfe häipyy (vdr pysyy pystyssä) ja työpöytä latautuu uudestaan login-ruutuun. Aiemmissa logeissa näkyi nvidian ajurin crashi, joten päivitin ajurin uusimpaan (310.19) ja crashia ei enää Xorg.logista löydy, mutta X:n restarttaus ei poistunut.

Xorg.0.log, jossa näkyy illalla kun kone menee sleepiin [ 9428.206] ja herää aamulla [ 14939.768], ja X sulkeutuu myöhemmin ilman crashia [ 15003.316].
Koodi: Valitse kaikki
[  9428.206] (II) Open ACPI successful (/var/run/acpid.socket)
[  9428.209] (II) NVIDIA(0): Setting mode "1920x1080_50+0+0"
[ 14939.768] (II) XKB: reuse xkmfile /var/lib/xkb/server-B80DB48B621F87AB278CC806446EE327B5D6C438.xkm
[ 15003.316] (II) evdev: Power Button: Close
[ 15003.316] (II) UnloadModule: "evdev"
[ 15003.316] (II) Unloading evdev
[ 15003.340] (II) evdev: Power Button: Close
[ 15003.340] (II) UnloadModule: "evdev"
[ 15003.340] (II) Unloading evdev
[ 15003.633]  ddxSigGiveUp: Closing log
[ 15003.633] Server terminated successfully (0). Closing log file.


syslogissa näkyy seuraavaa kun vdr-sxfe on käynnistetty ja kun se sulkeutuu:
Koodi: Valitse kaikki
Jan  4 08:47:03 zUbuntu vdr: [13370] [xine..put] Client 0 connected: 127.0.0.1:60551
Jan  4 08:47:03 zUbuntu vdr: [13370] loading /etc/hdvdr/plugins/xineliboutput/allowed_hosts.conf
Jan  4 08:47:03 zUbuntu vdr: [13370] [xine..put] cxSocket: setsockopt(SO_SNDBUF): got 262142 bytes
Jan  4 08:47:03 zUbuntu vdr: [13370] [xine..put] Client 1 connected: 127.0.0.1:60552
Jan  4 08:47:03 zUbuntu vdr: [13370] loading /etc/hdvdr/plugins/xineliboutput/allowed_hosts.conf
Jan  4 08:47:03 zUbuntu vdr: [13370] [xine..put] cxSocket: setsockopt(SO_SNDBUF): got 262142 bytes
Jan  4 08:47:03 zUbuntu vdr: [13370] [xine..put] Data connection (TCP) requested
Jan  4 08:47:03 zUbuntu vdr: [13370] [xine..put] cBackgroundWriterI initialized (buffer 2048 kb)
Jan  4 08:47:03 zUbuntu vdr: [13370] [xine..put] cTcpWriter initialized (buffer 2048 kb)
Jan  4 08:47:03 zUbuntu lircd-0.9.0[13280]: accepted new client on /var/run/lirc/lircd
.
.
.
Jan  4 08:48:04 zUbuntu gnome-session[1553]: WARNING: Unable to stop system: Authorization is required
Jan  4 08:48:04 zUbuntu vdr: [13370] [xine..put] Client connection 0 closed
Jan  4 08:48:04 zUbuntu lircd-0.9.0[13280]: removed client
Jan  4 08:48:04 zUbuntu vdr: [13370] [xine..put] Closing connection 0
Jan  4 08:48:04 zUbuntu kernel: [15003.366210] HDMI hot plug event: Codec=1 Pin=5 Presence_Detect=1 ELD_Valid=0
Jan  4 08:48:04 zUbuntu kernel: [15003.372042] HDMI status: Codec=1 Pin=5 Presence_Detect=0 ELD_Valid=0
Jan  4 08:48:04 zUbuntu acpid: client 1038[0:0] has disconnected
Jan  4 08:48:04 zUbuntu acpid: client 1038[0:0] has disconnected
Jan  4 08:48:04 zUbuntu acpid: client connected from 25676[0:0]
Jan  4 08:48:04 zUbuntu acpid: 1 client rule loaded
Jan  4 08:48:05 zUbuntu kernel: [15003.978477] NVRM: GPU at 0000:01:00: GPU-a1c3ab5a-f9b8-fb73-519d-84572e2857eb
Jan  4 08:48:05 zUbuntu acpid: client connected from 25676[0:0]
Jan  4 08:48:05 zUbuntu acpid: 1 client rule loaded
Jan  4 08:48:05 zUbuntu kernel: [15004.049847] HDMI hot plug event: Codec=1 Pin=5 Presence_Detect=1 ELD_Valid=0
Jan  4 08:48:05 zUbuntu kernel: [15004.056037] HDMI status: Codec=1 Pin=5 Presence_Detect=1 ELD_Valid=0
Jan  4 08:48:05 zUbuntu kernel: [15004.073946] HDMI hot plug event: Codec=1 Pin=5 Presence_Detect=1 ELD_Valid=1
Jan  4 08:48:05 zUbuntu kernel: [15004.080048] HDMI status: Codec=1 Pin=5 Presence_Detect=1 ELD_Valid=1
Jan  4 08:48:06 zUbuntu kernel: [15004.852075] HDMI: detected monitor SONY TV
Jan  4 08:48:06 zUbuntu kernel: [15004.852078]       at connection type HDMI
Jan  4 08:48:06 zUbuntu kernel: [15004.852083] HDMI: available speakers: FL/FR
Jan  4 08:48:06 zUbuntu kernel: [15004.852090] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000, bits = 16 20 24
Jan  4 08:48:06 zUbuntu kernel: [15004.852101] HDMI: supports coding type AC-3: channels = 6, rates = 32000 44100 48000, max bitrate = 640000
Jan  4 08:48:06 zUbuntu rtkit-daemon[1840]: Successfully made thread 25804 of process 25804 (n/a) owned by '104' high priority at nice level -11.
Jan  4 08:48:06 zUbuntu rtkit-daemon[1840]: Supervising 1 threads of 1 processes of 1 users.
Jan  4 08:48:07 zUbuntu rtkit-daemon[1840]: Successfully made thread 25818 of process 25804 (n/a) owned by '104' RT at nice level 5.
Jan  4 08:48:07 zUbuntu rtkit-daemon[1840]: Supervising 2 threads of 1 processes of 1 users.
Jan  4 08:48:08 zUbuntu rtkit-daemon[1840]: Successfully made thread 25827 of process 25804 (n/a) owned by '104' RT at nice level 5.
Jan  4 08:48:08 zUbuntu rtkit-daemon[1840]: Supervising 3 threads of 1 processes of 1 users.
Jan  4 08:48:08 zUbuntu rtkit-daemon[1840]: Successfully made thread 25828 of process 25804 (n/a) owned by '104' RT at nice level 5.
Jan  4 08:48:08 zUbuntu rtkit-daemon[1840]: Supervising 4 threads of 1 processes of 1 users.
Jan  4 08:48:08 zUbuntu rtkit-daemon[1840]: Successfully made thread 25831 of process 25831 (n/a) owned by '104' high priority at nice level -11.
Jan  4 08:48:08 zUbuntu rtkit-daemon[1840]: Supervising 5 threads of 2 processes of 1 users.
Jan  4 08:48:08 zUbuntu pulseaudio[25831]: [pulseaudio] pid.c: Daemon already running.


Oisko ideoita mistä ja miten lähteä etsimään vikaa? Näyttiksenä on GF220, josta käytän HDMI:tä myös ääniulostulona, vdr on 1.7.22 itse käännettynä.
Viimeksi muokannut Zero päivämäärä 08.01.2013 21:16, muokattu yhteensä 1 kerran
Zero
Vanhempi asiantuntija
 
Viestit: 187
Liittynyt: 24.08.2006 12:08
Paikkakunta: Kokkola

Re: Ubuntu 12.04 X kaatuu minuutin katselun jälkeen

ViestiKirjoittaja Zero » 06.01.2013 0:10

No niin, asia on vähän selvennyt. Kaatuminen ei ole kiinni suspendista, eikä TV:n päällä olosta, vaikka sitä vähän epäilinkin ensin, sillä kaukosäädin starttaa kaikki laitteet käyntiin tietyssä järjestyksessä, ja TV käynnistyy viimeisenä.

Eli näyttää riittävän että työpöytä on idlenä n. 20 minuuttia. Jos vdr-sxfen käynnistää ennen tuota määrättyä aikaa, niin homma toimii ok ihan niin kauan kun telkkaa jaksaa katsella. Mutta jos starttaa vdr-sxfen uudestaan niin että työpyötä on ollut idlenä tuon noin 20 min. niin X (lightdm) kaatuu tasan minuutin päästä. Lightdm restartin jälkeen on taas sama juttu.

Jotenkin vaikuttaa että jokin näytönsäästäjä tms. voisi olla kyseessä, mutta en ole keksinyt että mikä.
Zero
Vanhempi asiantuntija
 
Viestit: 187
Liittynyt: 24.08.2006 12:08
Paikkakunta: Kokkola

Re: Ubuntu 12.04 X kaatuu minuutin katselun jälkeen

ViestiKirjoittaja perusmuro » 06.01.2013 2:11

Voisiko joku virransäästö aiheuttaa tuota?
yaVDR 0.6
perusmuro
Säätäjä
 
Viestit: 238
Liittynyt: 25.04.2011 15:00

Re: Ubuntu 12.04 X kaatuu minuutin katselun jälkeen

ViestiKirjoittaja P.Kosunen » 06.01.2013 12:43

Koodi: Valitse kaikki
Section "ServerFlags"
     Option          "BlankTime"                 "0"  # Blank the screen (Fake)
     Option          "StandbyTime"               "0"  # Turn off screen (DPMS)
     Option          "SuspendTime"               "0"
     Option          "OffTime"                   "0"
EndSection


Noilla saa X:n virranhallinnat pois päältä (/etc/X11/xorg.conf). Onko screen saver päällä?

Slim tai nodm lightdm:n sijaan voisi myös kokeilla.
P.Kosunen
Yli-ihminen
 
Viestit: 1131
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Re: Ubuntu 12.04 X kaatuu minuutin katselun jälkeen

ViestiKirjoittaja Zero » 07.01.2013 1:04

Nyt on ratkaisu jo käsillä. Tein yöksi skriptin joka käynnisteli sxfe:tä 2, 4, 6... minuutin välein nähdäkseni että mikä se aikaraja on, mutta yllättäen kaatumista ei sitten tapahtunutkaan, joten piti miettiä testausta uudelleen. Sitten keksin että en ollut ihan systemaattisesti käyttänyt samaa nappia kaukosäätimessä vdr-sxfen avaamiseen, sillä käytän pääasiassa Logitechin activityä joka jakaa käskyt kaikille laitteille, mutta myös nappia joka käynnistää pelkästään vdr-sxfen.

Aloin sitten tutkimaan Harmonyn konffausta ja siellähän oli tosiaan virtanapin painallus activityssä mukana, koska muutenhan koneen ollessa suspendissa niin vdr-sxfehän ei aukea. Ja siitäpä sitten muistin että googlatessa tuli näitä bugeja, joissa shutdown pistääkin vain log-in ruutuun: https://bugs.launchpad.net/ubuntu/+sour ... bug/838792

Eli kaukosäädin lähettää virtanappi-painalluksen, mutta bugin takia systeemi ei sammu vaan X vain starttaa uudelleen. Ilman tuota bugia olisin varmaan keksinyt nopeampaan että missä vika.

Nyt pitäis keksiä vielä että mistä se virtanappi disabloitiinkaan. /etc/acpi/powerbtn.sh tiedostoa muokkasin, mutta se ei tainnut ainakaan suorilta vaikuttaa asiaan tässä ubuntussa, vaikka acpid:lle laitoin resetin.
Zero
Vanhempi asiantuntija
 
Viestit: 187
Liittynyt: 24.08.2006 12:08
Paikkakunta: Kokkola

Re: Ubuntu 12.04 X kaatuu minuutin katselun jälkeen

ViestiKirjoittaja Zero » 08.01.2013 8:56

Ilmeisesti power-napin toiminnan voi muuttaa gsettingsillä, eli seuraavan käskyn pitäisi toimia (pitää illalla varmistaa että homma toimi)

Koodi: Valitse kaikki
dbus-launch gsettings set org.gnome.settings-daemon.plugins.power button-power nothing


Edit: Ja toimihan tuo, nyt on systeemi kunnossa 12.04:n päällä.
Zero
Vanhempi asiantuntija
 
Viestit: 187
Liittynyt: 24.08.2006 12:08
Paikkakunta: Kokkola


Paluu Linux

Paikallaolijat

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

cron