Hoewel ik meestal mplayer gebruik wil ik met xine nog wel eens een dvdtje kijken, maar sinds een tijdje kan dat niet meer.
Als ik gewoon in een konsole 'xine' intyp krijg ik alleen het logo te zien, die net zolang blijft staan tot ik een CTRL-C geef. Er komt geen enkele output op stdout terecht, alleen de gebruikelijke
Bij "strace xine" komt er eerst een boel voorbij, en blijft daarna hangen op:
Blijkbaar pakt xine wel de input-events op, want als ik met de muis over het logo ga zie ik wel output van strace voorbij flitsen, waarna ie wel weer blijft hangen op dezelfde plek.
En nu het gekke:
Als ik een Xnest window start, en daarin xine draai gaat alles wel goed!
ook als ik vanaf mn laptop via ssh met X forwarding xine start gaat alles ook gewoon goed.
Ook als ik een nieuwe Xserver start met "X :1", en daarop xine wil draaien werkt dat zoals het hoort.
Alleen op display :0 kan het dus niet, maar ik kan me niet indenken wat ik daaraan kan doen.
Ook root heeft dit probleem, op z'n eigen DISPLAY, en op die van mn user.
ik heb xine-ui en xine-lib al opnieuw ge-emerged, en oudere versies geprobeerd (die vroeger gewoon gewerkt hebben), maar dat hielp dus helemaal niets.
gentoo
kernel 2.6.5-gentoo-r1
ati 9200SE, standaard radeon driver in de kernel, geloof zelfs met drm
XFree86-4.4.0-rc2, in XF86Config-4 staat "Driver ati" bij het device.
Heeft iemand een idee?
Als ik gewoon in een konsole 'xine' intyp krijg ik alleen het logo te zien, die net zolang blijft staan tot ik een CTRL-C geef. Er komt geen enkele output op stdout terecht, alleen de gebruikelijke
code:
1
2
3
| $ xine This is xine (X11 gui) - a free video player v0.9.23. (c) 2000-2003 The xine Team. |
Bij "strace xine" komt er eerst een boel voorbij, en blijft daarna hangen op:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\34\362\250\0\22\0@\0028\1\0\0\300\32\245\2\0\0@\2\4\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
read(3, 0xbfffd610, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\34\362\250\0\22\0@\0028\1\0\0\314\32\245\2\0\0@\2\4\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
read(3, 0xbfffd610, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\34\362\250\0\22\0@\0028\1\0\0\275-\245\2\0\0@\2\4\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
read(3, 0xbfffd610, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll( |
Blijkbaar pakt xine wel de input-events op, want als ik met de muis over het logo ga zie ik wel output van strace voorbij flitsen, waarna ie wel weer blijft hangen op dezelfde plek.
En nu het gekke:
Als ik een Xnest window start, en daarin xine draai gaat alles wel goed!
ook als ik vanaf mn laptop via ssh met X forwarding xine start gaat alles ook gewoon goed.
Ook als ik een nieuwe Xserver start met "X :1", en daarop xine wil draaien werkt dat zoals het hoort.
Alleen op display :0 kan het dus niet, maar ik kan me niet indenken wat ik daaraan kan doen.
Ook root heeft dit probleem, op z'n eigen DISPLAY, en op die van mn user.
ik heb xine-ui en xine-lib al opnieuw ge-emerged, en oudere versies geprobeerd (die vroeger gewoon gewerkt hebben), maar dat hielp dus helemaal niets.
gentoo
kernel 2.6.5-gentoo-r1
ati 9200SE, standaard radeon driver in de kernel, geloof zelfs met drm
XFree86-4.4.0-rc2, in XF86Config-4 staat "Driver ati" bij het device.
Heeft iemand een idee?
It sounds like it could be either bad hardware or software