Discussione:
Ma debian è così pesante ?
(troppo vecchio per rispondere)
fandango
2024-04-20 14:11:06 UTC
Permalink
Ho installato debian KDE sul mio vecchio pc, ok ha i buoi anni ma con
mint cinnamon i video in Full HD del tubo li vedo quasi tutti bene mentre
con debian scattano tutti tutti :-(

*-cpu
product: AMD Athlon(tm) II X4 630 Processor
vendor: Advanced Micro Devices [AMD]
physical id: 1
bus info: ***@0
version: 16.5.2
size: 800MHz
capacity: 2800MHz
width: 64 bits

*-display
description: VGA compatible controller
product: RS880 [Radeon HD 4250]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 5
bus info: ***@0000:01:05.0
logical name: /dev/fb0
version: 00
width: 32 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=radeon latency=0
resolution=1920,1080
--
Lolle Loading Image...
fandango
2024-04-20 14:11:43 UTC
Permalink
Post by fandango
Ho installato debian KDE sul mio vecchio pc, ok ha i buoi anni ma con
mint cinnamon i video in Full HD del tubo li vedo quasi tutti bene
mentre con debian scattano tutti tutti :-(
*-cpu
product: AMD Athlon(tm) II X4 630 Processor vendor: Advanced
16.5.2 size: 800MHz capacity: 2800MHz width: 64 bits
*-display
description: VGA compatible controller product: RS880
[Radeon HD 4250]
vendor: Advanced Micro Devices, Inc. [AMD/ATI] physical
depth=32 driver=radeon latency=0
resolution=1920,1080
*-multimedia
description: Audio device
product: RS880 HDMI Audio [Radeon HD 4200 Series]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 5.1
bus info: ***@0000:01:05.1
logical name: card1
logical name: /dev/snd/controlC1
logical name: /dev/snd/hwC1D0
logical name: /dev/snd/pcmC1D3p
version: 00
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:19 memory:feae8000-feaebfff
--
Lolle https://i.imgur.com/0yX027y.jpg
sm
2024-04-20 14:42:00 UTC
Permalink
Post by fandango
Ho installato debian KDE sul mio vecchio pc, ok ha i buoi anni ma con
mint cinnamon i video in Full HD del tubo li vedo quasi tutti bene
mentre con debian scattano tutti tutti :-(
Non c'entra nulla la pesantezza, quello è un problema di accelerazione
video. Spesso è dovuto alla necessità di installare firmware e/o driver
proprietari che Debian per scelta politica non ospita nei propri
repository.
fandango
2024-04-20 14:43:20 UTC
Permalink
Post by sm
Post by fandango
Ho installato debian KDE sul mio vecchio pc, ok ha i buoi anni ma con
mint cinnamon i video in Full HD del tubo li vedo quasi tutti bene
mentre con debian scattano tutti tutti :-(
Non c'entra nulla la pesantezza, quello è un problema di accelerazione
video. Spesso è dovuto alla necessità di installare firmware e/o driver
proprietari che Debian per scelta politica non ospita nei propri
repository.
quindi avendo un pc Ob soettto mattacco ar cax
--
Lolle https://i.imgur.com/0yX027y.jpg
Enrico Maria Chellini
2024-04-20 14:56:55 UTC
Permalink
Il giorno Sat, 20 Apr 2024 14:43:20 -0000 (UTC)
Post by fandango
Post by sm
Post by fandango
Ho installato debian KDE sul mio vecchio pc, ok ha i buoi anni ma
con mint cinnamon i video in Full HD del tubo li vedo quasi tutti
bene mentre con debian scattano tutti tutti :-(
Non c'entra nulla la pesantezza, quello è un problema di
accelerazione video. Spesso è dovuto alla necessità di installare
firmware e/o driver proprietari che Debian per scelta politica non
ospita nei propri repository.
quindi avendo un pc Ob soettto mattacco ar cax
Prova mageia, io la uso su un mini pc come media station, mi trovo
abbastanza bene.

Enrico
sm
2024-04-20 15:05:36 UTC
Permalink
Post by fandango
Post by sm
Post by fandango
Ho installato debian KDE sul mio vecchio pc, ok ha i buoi anni ma con
mint cinnamon i video in Full HD del tubo li vedo quasi tutti bene
mentre con debian scattano tutti tutti :-(
Non c'entra nulla la pesantezza, quello è un problema di accelerazione
video. Spesso è dovuto alla necessità di installare firmware e/o driver
proprietari che Debian per scelta politica non ospita nei propri
repository.
quindi avendo un pc Ob soettto mattacco ar cax
E chi ha detto questo? Installi da repository di terze parti, se proprio
vuoi Debian, altrimenti come hai toccato con mano ci sono altre
distribuzioni.
Joe
2024-04-20 16:07:19 UTC
Permalink
Post by sm
Post by fandango
Ho installato debian KDE sul mio vecchio pc, ok ha i buoi anni ma con
mint cinnamon i video in Full HD del tubo li vedo quasi tutti bene
mentre con debian scattano tutti tutti :-(
Non c'entra nulla la pesantezza, quello è un problema di accelerazione
video. Spesso è dovuto alla necessità di installare firmware e/o driver
proprietari che Debian per scelta politica non ospita nei propri
repository.
Aggiungo per fandango, di controllare quale driver utilizza la GPU
nel sistema in cui funziona più fluido. E verificare la stessa cosa
su Debian.

Aggiungo che parlando di youtube, se i video sono visualizzati dal
browser, occorre forzare il tubo a riprodurre il formato "H264/avc",
c'è un'estenzione apposita ad esempio per firefox:

enhanced-h264ify

perché con quella scheda video, la decodifica hardware via GPU non
è sicuramente supportata per codec VP9 ecc... che dovrebbe essere
il codec default di youtube. Lo vedi da "stats for nerds", click
dx sul video mentre riproduce.

Io ho una scheda vetusta anch'essa, la mia però è nvidia, GT210.
Nel mio caso utilizzo driver proprietari legacy340, fuori supporto
e patchati sui nuovi kernel, va be'. Per dire che se avessi lasciato
i driver open, nel mio caso i nouveau, l'accelerazione video proprio
non funziona... anzi facendo qualche prova con mplayer o mpv e realtive
opzioni per attivarne quella funzionalità, mi manda in crash
completamente il sistema.

Il punto è che sia la CPU che la GPU sono vecchie, mentre i video del
tubo e non solo, sono sempre più pesanti, ad esempio nel mio caso rilevo
che la decodifica via CPU è leggermente più prestante di quella via GPU,
l'ho notato con video h264 a 1080p e 60fps e riprodotti con mpv come
player, su quel pc c'è un fiammante core 2 quad.

Per cui mi associo, non è debian che pesa, sono i contenuti che negli
anni sono divenuti più pesanti, e ad un certo punto l'hardware va
aggiornato.
Nel caso specifico, consiglio di prendere un video di test e valutare
la situazione in modo mirato con lo stesso video riprodotto con lo
stesso player (stesso browser eventualmente) prima da un sistema e poi
dall'altro.
Guardati anche le specifiche della tua scheda e cerca quale formato
e quale codifica supporta... ma vedrai che VC-1 e h264 saranno comprese.
Guarda anche se ci sono riferimenti alla risoluzione tipo 1080p dovrebbe
farcela, sui fps devi fare delle prove, e quando vedi che va fuori
sincro audio/video, quello è il massimo che riesce a gestire.
Comunque visto che hai già una situazione di partenza soddisfacente sul
vecchio sistema, parti da lì, guarda che driver usi e quali eventuali
imopstazioni nel browser.
fandango
2024-04-20 16:43:31 UTC
Permalink
Post by Joe
Aggiungo che parlando di youtube, se i video sono visualizzati dal
browser, occorre forzare il tubo a riprodurre il formato "H264/avc",
enhanced-h264ify
questo addon non lo conoscevo, grazie!
--
Lolle https://i.imgur.com/0yX027y.jpg
fandango
2024-04-21 19:10:01 UTC
Permalink
Post by Joe
Aggiungo che parlando di youtube, se i video sono visualizzati dal
browser, occorre forzare il tubo a riprodurre il formato "H264/avc",
enhanced-h264ify
ora è fluido in full HD ma solo a schermo pieno
mentre nella visione normale scattoso da essere inguardabile
--
Lolle https://i.imgur.com/0yX027y.jpg
Joe
2024-04-21 20:49:59 UTC
Permalink
Post by fandango
Post by Joe
Aggiungo che parlando di youtube, se i video sono visualizzati dal
browser, occorre forzare il tubo a riprodurre il formato "H264/avc",
enhanced-h264ify
ora è fluido in full HD ma solo a schermo pieno
mentre nella visione normale scattoso da essere inguardabile
Con che browser? Con che drivers?

E sul vecchio sistema? Con che browser? Con che drivers?
fandango
2024-04-22 08:38:12 UTC
Permalink
Post by Joe
Post by Joe
Aggiungo che parlando di youtube, se i video sono visualizzati dal
browser, occorre forzare il tubo a riprodurre il formato "H264/avc",
enhanced-h264ify
ora è fluido in full HD ma solo a schermo pieno mentre nella visione
normale scattoso da essere inguardabile
Con che browser? Con che drivers?
Firefox 125.0.1 (64 bit)

Driver Open
Post by Joe
E sul vecchio sistema? Con che browser? Con che drivers?
stesso browser e sempre driver open
--
Lolle https://i.imgur.com/0yX027y.jpg
Joe
2024-04-22 17:21:35 UTC
Permalink
Post by fandango
Post by Joe
Post by Joe
Aggiungo che parlando di youtube, se i video sono visualizzati dal
browser, occorre forzare il tubo a riprodurre il formato "H264/avc",
enhanced-h264ify
ora è fluido in full HD ma solo a schermo pieno mentre nella visione
normale scattoso da essere inguardabile
Con che browser? Con che drivers?
Firefox 125.0.1 (64 bit)
Driver Open
Post by Joe
E sul vecchio sistema? Con che browser? Con che drivers?
stesso browser e sempre driver open
Osserva anche la qualità del video in riproduzione, youtube setta
la scelta del formato da riprodurre in automatico a seconda della
banda a disposizione credo. In tutto ciò l'estensione consigliata
filtra via i formati VP9 o AV1 e tiene AVC1, lo vedi sempre da
"stats for nerds", ad esempio:

Current / Optimal Res ***@24 / ***@24
Codecs avc1.640028 (137) / opus (251)

Ora, se per qualche santo sul primo sistema youtube ti serve il
video in formato 720p mentre sul secondo ti riproduce lo stesso
video a 1080p, è più che normale che da una parte rilevi maggiore
fluidità rispetto all'altra. Ovviamente ripeto, il test lo devi
fare con lo stesso esatto identico video, alla stessa qualità e
stesso formato/codec, altrimenti un test del genere non ha proprio
senso.

Anzi a dirla tutta ti converrebbe scaricarti il video in locale
e riprodurlo prima da un sistema e poi dall'altro, così ti levi
il dubbio eliminando le scelte di youtube dal rebus.
Però in questo modo andresti a riprodurre il video non più dal
browser, ma con un player diverso, il che non è più rappresentativo
dell'utilizzo che fai di solito di collegamento al tubo e riproduzione
dei video da browser.
Io ad esempio uso MPV, mi apro 5 o 6 finestrelle accanto a quella
del browser (usando dwm è abbastanza automatico, premo win+w e si
apre il browser, poi 5 o 6 win+v e si aprono le finestre del player
in pila sulla sinistra). Nel browser faccio una ricerca sul tubo,
e trascino i risultati di interesse, nelle varie finestre. Mentre
ne guardo uno si carica l'altro. In questo modo a livello di
riproduzione sfrutto mpv che ha molte più impostazioni selezionabili
rispetto al browser e l'operazione riesce ad eseguirla in modo più
"leggero", forse perché sfrutta meglio la decodifica via GPU. C'è da
dire che ho configurato il player per utilizzare yt-dlp e scegliere
automaticamente il formato mp4 (720p, non dash video + audio separati,
perché mi sono accorto che fa molto più presto a precaricarli).

Per farla breve il test lo devi fare forzando la qualità del video
in modo da assicurarti che stai riproducendo la stessa cosa sui 2
sistemi, per cui toglio "auto" e scegli ad esempio "1080p" a mano.



Prova un po' a dare sto comando dal terminale e incollare l'output
qui, esempio io ho:
-----
$ /sbin/lspci -k | grep -EA3 'VGA|3D|Display'
02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
Subsystem: ASUSTeK Computer Inc. GT218 [GeForce 210]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia


Da cui si desume la mia sfavillante scheda video, i moduli che la
possono gestire, e quello effettivamente in uso al momento
Posta l'output che rilevi da ognuno dei due sistemi se no si parla
d'aria fritta.

Sul tuo sistema "lspci" potrebbe anche essere in un altro path.
Puoi lanciarlo con sudo eventualmente, oppure direttamente da root,
o ancora per vedere dov'è:
-----
$ find / -name lspci 2>/dev/null
/sbin/lspci


Infine, per dirla tutta, se il browser non è opportunamente configurato,
non dovrebbe neanche demandare la riproduzione alla GPU, ma resta tutto
in capo al processore. Non è che su un sistema hai impostato eventuale
scaling della CPU al minimo e sull'altro invece no?

cpufreq-info

vedi un po' se riporta le stesse frequenze e stesso governor in uso su
entrambi i sistemi.


C'era poi, ma vado a memoria, il discorso mesa che mi pare fosse
inerente proprio i driver open per le schede amd, nelle nuove versioni
alcune distribuzioni hanno scelto di pacchettizzare mesa senza abilitare
alcune funzionalità, perché con tali funzionalità avrebbero problemi
di copiright a distribuirne i pacchetti precompilati.
Non so se centri nel caso in questione, ma non si sa mai...
Per verificarlo servono delle prove, puoi partire da qui:

https://wiki.archlinux.org/title/Hardware_video_acceleration


vainfo - pacchetto libva-utils o similare sui sistemi in uso

vdpauinfo

Per verificare il supporto all'accelerazione hardware in generale
sul sistema. Ti ritorna i codecs supportati, esempio da me, nemetto un
pezzo:

display: :0 screen: 0
API version: 1
Information string: NVIDIA VDPAU Driver Shared Library 340.108 Wed Dec
11 14:31:24 PST 2019

Video surface:

name width height types
-------------------------------------------
420 4096 4096 NV12 YV12
422 4096 4096 UYVY YUYV

Decoder capabilities:

name level macbs width height
----------------------------------------------------
MPEG1 0 8192 2048 2048
MPEG2_SIMPLE 3 8192 2048 2048
MPEG2_MAIN 3 8192 2048 2048
H264_BASELINE --- not supported ---
H264_MAIN 41 8192 2048 2048
H264_HIGH 41 8192 2048 2048
VC1_SIMPLE 1 8190 2048 2048
VC1_MAIN 2 8190 2048 2048
VC1_ADVANCED 4 8190 2048 2048
MPEG4_PART2_SP 3 8192 2048 2048
MPEG4_PART2_ASP 5 8192 2048 2048
DIVX4_QMOBILE 0 8192 2048 2048
DIVX4_MOBILE 0 8192 2048 2048
DIVX4_HOME_THEATER 0 8192 2048 2048
DIVX4_HD_1080P 0 8192 2048 2048
DIVX5_QMOBILE 0 8192 2048 2048
DIVX5_MOBILE 0 8192 2048 2048
DIVX5_HOME_THEATER 0 8192 2048 2048
DIVX5_HD_1080P 0 8192 2048 2048
H264_CONSTRAINED_BASELINE --- not supported ---
H264_EXTENDED --- not supported ---
H264_PROGRESSIVE_HIGH --- not supported ---
H264_CONSTRAINED_HIGH --- not supported ---
H264_HIGH_444_PREDICTIVE --- not supported ---
VP9_PROFILE_0 --- not supported ---
VP9_PROFILE_1 --- not supported ---
VP9_PROFILE_2 --- not supported ---
VP9_PROFILE_3 --- not supported ---
HEVC_MAIN --- not supported ---
HEVC_MAIN_10 --- not supported ---
HEVC_MAIN_STILL --- not supported ---
HEVC_MAIN_12 --- not supported ---
HEVC_MAIN_444 --- not supported ---
lines 1-48


Per cui VP9 ad esempio da me viaggia solo in groppa alla CPU,
nessuna possibilità di demandare il decoding alla scheda video,
il che è confermato anche da vainfo.


$ vainfo
vainfo: VA-API version: 1.13 (libva 2.13.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG4Simple : VAEntrypointVLD
VAProfileMPEG4AdvancedSimple : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD

Ancora:

$ grep -iE 'vdpau | dri' /var/log/Xorg.0.log
[ 15.650] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia

-----

$ echo $VDPAU_DRIVER
nvidia


OK, di roba ce n'è anche troppa, vedi un po' di guardarti tutto
con calma, fare le verifiche del caso ed eventualmente qualcosa
non ti riesca chiedi pure, dando riferimenti precisi però altrimenti
non ci si capisce.

Concludo con un controllo generale delle risorse hardware
utilizzate sui due sistemi:

free

top

e simili per stabilire se a parte il browser il sistema avviato
e in piedi stia utilizzando più CPU RAM ecc rispetto al vecchio
sistema nella stessa condizione "di partenza".
Fuffa
2024-06-13 17:46:10 UTC
Permalink
Post by sm
Non c'entra nulla la pesantezza, quello è un problema di accelerazione
video. Spesso è dovuto alla necessità di installare firmware e/o driver
proprietari che Debian per scelta politica non ospita nei propri
repository.
se vuoi sapere quali driver stai usando

installi mesa-utils

e poi come utente standard

glxinfo | egrep "OpenGL vendor|OpenGL renderer"



se in sources.list di apt metti ad esempio per debian 12


bookworm main contrib non-free non-free-firmware


hai installabili tutti i driver proprietari di NVIDIA delle schede grafiche
almeno degli ultimi 10 anni.

fatta l' aggiunta a sources.list

dopo aver dato come root

apt update

in genere è sufficente

apt install nvidia-driver

Continua a leggere su narkive:
Loading...