SichboPVR για Linux
Το SichboPVR είναι διαθέσιμο σε μερικές παραλλαγές x64 Debian. Μπορούν να προστεθούν πρόσθετες διανομές και αρχιτεκτονικές εάν υπάρχει αρκετή ζήτηση.
Αυτές είναι κατασκευές προ-κυκλοφορίας, αλλά είστε ευπρόσδεκτοι να βάλετε τα λάστιχα πάνω τους. Έχουν δημιουργηθεί σταθερά αποθετήρια, αλλά δεν υπάρχουν ακόμα σταθερές εκδόσεις — προσέχετε για σταθερές εκδόσεις στο μέλλον. Τα δυαδικά αρχεία Linux δημιουργούνται από τον ίδιο κώδικα με τα Windows, αλλά το επίπεδο αφαίρεσης της πλατφόρμας μου δεν έχει ακόμη την ισοτιμία χαρακτηριστικών.
Τρέχοντες περιορισμοί:
- Τα τηλεχειριστήρια δεν έχουν προστεθεί ακόμη.
- Δεν υπάρχει έλεγχος πολυμέσων λειτουργικού συστήματος ή ενσωμάτωση δίσκου συστήματος.
- Η ροή bit Dolby Digital δεν έχει ακόμη εφαρμοστεί.
- Η «Εκτέλεση ελαχιστοποιημένη στο δίσκο κατά την εκκίνηση του λειτουργικού συστήματος» δεν έχει εφαρμοστεί ακόμη.
Ελάχιστες Απαιτήσεις Συστήματος:
Ο πελάτης (sichbopvr4)
Μια GPU που υποστηρίζει OpenGL 3.3 και αποκωδικοποίηση υλικού VAAPI, μνήμη βίντεο 1 GB, μνήμη RAM 1 GB.
Ο διακομιστής (sichbopvr4-service)
Σχεδόν οποιοδήποτε παράδειγμα υπολογιστή ή VPS/VM — χρησιμοποιεί πολύ λίγους πόρους.
Ζητώ συγνώμη που αυτή η σελίδα είναι διαθέσιμη μόνο στα Αγγλικά.
How to install.
-
Add the Sichbo Interactive public key.
wget -qO- https://sichbopvr.com/releases/sichbointeractive.asc | gpg --dearmor > sichbointeractive.gpg sudo install -D -o root -g root -m 644 sichbointeractive.gpg /etc/apt/keyrings/sichbointeractive.gpg rm -f sichbointeractive.gpg
-
Add the SichboPVR apt repository.
Ubuntu
Mint, Elementary, et al — Mint is reportedly the most stable variant for running SichboPVR.Ubuntu 24.04 (Noble)
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/sichbointeractive.gpg] https://sichbopvr.com/releases/ubuntu-24.04/test noble main" > /etc/apt/sources.list.d/sichbopvr-test.list'
Ubuntu 22.04 (Jammy)
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/sichbointeractive.gpg] https://sichbopvr.com/releases/ubuntu-22.04/test jammy main" > /etc/apt/sources.list.d/sichbopvr-test.list'
Ubuntu 20.04 (Focal)
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/sichbointeractive.gpg] https://sichbopvr.com/releases/ubuntu-20.04/test focal main" > /etc/apt/sources.list.d/sichbopvr-test.list'
Debian
(MX 23, et al)Debian 12 (Bookworm)
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/sichbointeractive.gpg] https://sichbopvr.com/releases/debian-12/test bookworm main" > /etc/apt/sources.list.d/sichbopvr-test.list'
-
Do the usual...
sudo apt update && sudo apt install sichbopvr
Graphical setup.
The experience is identical to Windows. SichboPVR will be added to your programs menu. Just run it and it'll start the background service and scan in channels. You can also configure it to install as a daemon under Setup > Local TV Server.
Command line setup.
For a server setup over SSH, run:
sichbopvr4-service -configure
By default SichboPVR is locked down to localhost and only works with a SichboPVR GUI running on the same machine. The interactive server "-configure" mode will let you easily change the network settings so that it accepts connections from the internet and also set an initial admin password (a user/password is always required for remote connections.) Once set, use a SichboPVR client on Windows or an X11 Linux machine to finish configuring the server.
General Linux nonsense...
Display drivers. They're generally horrible.
The SichboPVR UI can't function at all or will function unreliably in the following configurations:
- Nvidia Nouveau: Is hopelessly broken and will freeze when multiple OpenGL contexts are created (required by some features) and it will not VAAPI decode. You need to disable/blacklist the Nouveau nvidia driver.
- Nvidia Proprietary: Needs vdpau-va-driver installed, it won't actually work because of a missing vaQuerySurfaceAttributes implementation. Somebody has made fixed builds here. H265/HEVC is not generally supported.
- i965 MESA: Everything appears to work okay for some time and then the driver will inexplicably crash on i965_gpe_utils.c#L1730.
- Older graphics cards: Might render garbage because fragment shaders need recent OpenGL shader features.
Disable/blacklist the Nouveau nvidia driver.
$ sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf" $ sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf" $ sudo update-initramfs -u $ sudo reboot
Tuner drivers.
Avermedia TD-310
$ sudo modprobe dvb-usb-af9035 $ cd /lib/firmware/ $ sudo wget https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-demod-si2168-02.fw https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-usb-it9303-01.fw https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-demod-si2168-b40-01.fw Insert the tuner $ dmesg Should say "'AVerMedia TD310 DVB-T2' successfully initialized and connected"
More notes to come, probably...