vdpau
lakkasi toimimasta, kun asentelin kokeeksi erilaisia dvb-s2-ajureita kernelimoduleiksi.
Kyselin neuvoa Brandon Sniderilta. Brandon on uploadannut tänne vdpau-tavaraa:
https://launchpad.net/~nvidia-vdpau/+archive/ppa
Vastaus:
>
The kernel modules you got for use on that device, because they run in what's called "kernel space" can take down the linux kernel if they're poorly written. That seems to be what is happening in your case. Libvdpau does not run in kernel space and so cannot crash the Karmic desktop.
You have all of the packages necessary and vdpauinfo says you can successfully use vdpau. So you should focus your efforts on the drivers you installed. Either get and older version or a newer version.
>
Periaatteessa pitäisi kai siis tyhjentää kerneli huonosta modules-tavarasta? Mutta en osaa? Lienee viisainta asentaa koko Karmic uusiksi?
Kernelin moduulit eivät yleensä ole ongelma silloin kun ne eivät ole ladattuna. Näytä lsmod-komennon tuloste, niin katsotaan mitä siellä on käytössä. En kyllä oikein usko, että VDPAU-vikasi johtuisi muista ajureista kuin nvidiasta, jos koneesi toimii muuten normaalisti.
Mikä perskilaan "kernel space"? Ja miten se voi estää vdpaun toiminnan?
No en tiedä mitä kysyit, mutta Brandon sanoo tuossa, että huonot ajurit voivat kaataa työpöydän/koneen toisin kuin libvdpau, jota ajetaan tavallisen ohjelman tapaan. Tosin osa VDPAU:sta toimii ajurissa, eli kyllä sekin voi aiheuttaa epävakautta.
Saitko siis VDPAU:n toimimaan VDR-kokeilujen jälkeen, ja se hajosi nyt uudelleen?
Tarkistetaan pakettien versiot. Aja nämä komennot ja näytä niiden tulosteet:
dpkg -l "nvidia*" "libvdpau*"
apt-cache showpkg libvdpau1
En saanut vdpauta koskaan toimimaan dvb-s2-ajurikokeilun ja vdr-kokeilun jälkeen. En tiedä kumpi noista blokkaa vdpaun (hda3)? Jotakin muutakin häikkää vdpau:ttomassa Karmicissa on: DVB-kortit hävisivät taas 2.6.31-17-generic-bootista mutta ovat tallella 2.6.31-15-generic-bootissa. Nämä liitetyt tulosteet ovat 2.6.31-15-generic-bootista, jossa dvb-kortit pelittävät (muttei vdpau). Joko Ubuntussa on viruksia?
Asensin tänään uuden Karmicin toiseen erilliseen partitioon (hda2), ja vdpau pelittää erinomaisesti. Samoin Liplianin dvb-s2-ajuri.
Nyt on siis mahdollisuus vertailla ja tutkia rikkinäistä Karmic-partitiota! Oikeastaan onkin kivaa, kun on sekä kokeilu-Karmic että käyttö-Karmic!
Tuo dpkg-tulostus näyttää kummalliselta, kun se on leikannut pois loppuja. Synapticissa on asennettuna esim:
nvidia-190-kernel-source 190.53-0ubuntu-karmic-nvidiavdpauppa1 jne...
Rikkinäisen partition (vdpau ei toimi) lsmod:
Module Size Used by
dvb_bt8xx 14400 0
nxt6000 7136 1
binfmt_misc 8356 1
ppdev 6688 0
snd_hda_codec_realtek 203328 1
nls_iso8859_1 3740 6
dst 27300 1
snd_hda_intel 26920 2
snd_hda_codec 75708 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 7200 1 snd_hda_codec
arc4 1660 2
nls_cp437 5372 6
snd_pcm_oss 37920 0
snd_mixer_oss 16028 1 snd_pcm_oss
ecb 2524 2
snd_pcm 75296 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
vfat 10716 6
fat 51452 1 vfat
bt878 9832 2 dvb_bt8xx,dst
snd_seq_dummy 2656 0
snd_seq_oss 28576 0
snd_seq_midi 6432 0
bttv 117940 2 dvb_bt8xx,bt878
psmouse 56500 0
snd_rawmidi 22208 1 snd_seq_midi
rtl8187 50624 0
v4l2_common 17084 1 bttv
videodev 36928 2 bttv,v4l2_common
v4l1_compat 14336 1 videodev
mac80211 181236 1 rtl8187
snd_seq_midi_event 6940 2 snd_seq_oss,snd_seq_midi
led_class 4096 1 rtl8187
snd_seq 50224 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
i2c_algo_bit 5760 1 bttv
mantis 40160 0
serio_raw 5280 0
eeprom_93cx6 1916 1 rtl8187
iptable_filter 3100 0
nvidia 8880612 32
agpgart 34988 1 nvidia
snd_timer 22276 2 snd_pcm,snd_seq
snd_seq_device 6920 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
lnbp21 2300 1 mantis
mb86a16 19932 1 mantis
ir_common 47232 2 bttv,mantis
stb6100 7296 1 mantis
tda10021 6400 1 mantis
tda10023 6524 1 mantis
stb0899 34144 1 mantis
stv0299 9668 1 mantis
videobuf_dma_sg 12544 1 bttv
videobuf_core 17760 2 bttv,videobuf_dma_sg
btcx_risc 4740 1 bttv
tveeprom 11872 1 bttv
joydev 10272 0
dvb_core 90600 4 dvb_bt8xx,dst,mantis,stv0299
snd 59204 16 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
ip_tables 11692 1 iptable_filter
x_tables 16544 1 ip_tables
soundcore 7264 1 snd
snd_page_alloc 9156 2 snd_hda_intel,snd_pcm
cfg80211 93052 2 rtl8187,mac80211
i82975x_edac 4128 0
edac_core 40176 1 i82975x_edac
lp 8964 0
parport 35340 2 ppdev,lp
asus_atk0110 8252 0
dm_raid45 84228 0
xor 15620 1 dm_raid45
usbhid 38208 0
floppy 54916 0
ohci1394 29900 0
ieee1394 86596 1 ohci1394
sky2 46560 0
dpkg-tulos:
redu@core2duo:~$ dpkg -l "nvidia*" "libvdpau*"
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-============================================
un libvdpau <none> (no description available)
ii libvdpau-dev 0.3-2ubuntu1~n Video Decode and Presentation API for Unix (
ii libvdpau-doc 0.3-2ubuntu1~n Video Decode and Presentation API for Unix (
ii libvdpau1 0.3-2ubuntu1~n Video Decode and Presentation API for Unix (
un nvidia-173-ker <none> (no description available)
ii nvidia-173-mod 173.14.20-0ubu Modaliases for the NVIDIA binary X.Org drive
un nvidia-177-ker <none> (no description available)
un nvidia-180-ker <none> (no description available)
un nvidia-180-lib <none> (no description available)
un nvidia-180-lib <none> (no description available)
un nvidia-185-ker <none> (no description available)
un nvidia-185-lib <none> (no description available)
un nvidia-185-lib <none> (no description available)
ii nvidia-185-mod 185.18.36-0ubu Modaliases for the NVIDIA binary X.Org drive
ii nvidia-190-ker 190.53-0ubuntu NVIDIA binary kernel module source
un nvidia-190-lib <none> (no description available)
un nvidia-190-lib <none> (no description available)
ii nvidia-190-mod 190.53-0ubuntu Modaliases for the NVIDIA binary X.Org drive
un nvidia-195-ker <none> (no description available)
ii nvidia-195-mod 195.30-0ubuntu Modaliases for the NVIDIA binary X.Org drive
un nvidia-71-kern <none> (no description available)
un nvidia-96-kern <none> (no description available)
ii nvidia-96-moda 96.43.13-0ubun Modaliases for the NVIDIA binary X.Org drive
ii nvidia-common 0.2.15.1-1~nvi Find obsolete NVIDIA drivers
un nvidia-glx <none> (no description available)
un nvidia-glx-173 <none> (no description available)
un nvidia-glx-173 <none> (no description available)
un nvidia-glx-177 <none> (no description available)
un nvidia-glx-177 <none> (no description available)
un nvidia-glx-180 <none> (no description available)
un nvidia-glx-180 <none> (no description available)
un nvidia-glx-185 <none> (no description available)
un nvidia-glx-185 <none> (no description available)
ii nvidia-glx-190 190.53-0ubuntu NVIDIA binary Xorg driver
un nvidia-glx-190 <none> (no description available)
rc nvidia-glx-195 195.30-0ubuntu NVIDIA binary Xorg driver
rc nvidia-glx-195 195.30-0ubuntu NVIDIA binary Xorg driver development files
un nvidia-glx-71 <none> (no description available)
un nvidia-glx-71- <none> (no description available)
un nvidia-glx-96 <none> (no description available)
un nvidia-glx-96- <none> (no description available)
un nvidia-glx-dev <none> (no description available)
un nvidia-glx-dev <none> (no description available)
un nvidia-glx-dev <none> (no description available)
un nvidia-glx-dev <none> (no description available)
un nvidia-glx-dev <none> (no description available)
un nvidia-glx-dev <none> (no description available)
un nvidia-glx-env <none> (no description available)
un nvidia-glx-leg <none> (no description available)
un nvidia-glx-leg <none> (no description available)
un nvidia-glx-lrm <none> (no description available)
un nvidia-glx-new <none> (no description available)
un nvidia-glx-new <none> (no description available)
un nvidia-glx-src <none> (no description available)
ii nvidia-kernel- 20080825+1ubun NVIDIA binary kernel module common files
un nvidia-kernel- <none> (no description available)
un nvidia-kernel- <none> (no description available)
un nvidia-kernel- <none> (no description available)
un nvidia-legacy- <none> (no description available)
un nvidia-legacy- <none> (no description available)
un nvidia-libvdpa <none> (no description available)
un nvidia-libvdpa <none> (no description available)
un nvidia-libvdpa <none> (no description available)
un nvidia-libvdpa <none> (no description available)
un nvidia-new-ker <none> (no description available)
un nvidia-new-ker <none> (no description available)
ii nvidia-setting 190.53-0ubuntu Tool of configuring the NVIDIA graphics driv
un nvidia-setting <none> (no description available)
un nvidia-setting <none> (no description available)
un nvidia-setting <none> (no description available)
un nvidia-vdpau-d <none> (no description available)
redu@core2duo:~$ apt-cache showpkg libvdpau1