Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

"Neželjena dejstva" realtime kernela

[es] :: Linux :: "Neželjena dejstva" realtime kernela

Strane: 1 2

[ Pregleda: 4492 | Odgovora: 35 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon "Neželjena dejstva" realtime kernela09.02.2020. u 01:55 - pre 50 meseci
Kako ne postoji ništa jednostavno i bez neželjenih dejstava ("no free lunch"), interesuje me na koji način realtime kernel loše utiče na računar?

Instalirao sam kernel 5.5.2-050502-lowlatency na Ubuntu 19.10, jer sam imao problem oko kašnjenja zvuka pri reprodukciji 4K video materijala, i problem je rešen,
ali dodatno je ceo računar ubrzan, pri čemu više ne kasni kucanje teksta na tastaturi i ne dešava se da umesto jednog slova otkuca 10+, ne kasni odaziv Dash prozora,
dakle uopšteno računar radi brže.

Zauzeće procesora je veće za 10-20% (umesto tadašnjih 10-30%, sada bude 20-50%), RAM zauzeće isto, SSD nisam proveravao.

U pitanju je laptop, ali ga koristim kao desktop, večito na punjaču.

Ryzen 5 3500U, integrisana Vega grafika (navodno "Vega 8"), 8GB DDR4, 256 GB NVMe PCIe SSD

Da li će se nešto neočekivano loše desiti računaru i podacima, npr. korupcija SSD-a, RAM memorije, race conditions? Ili su to priče za malu decu, i sve će raditi OK?
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: "Neželjena dejstva" realtime kernela09.02.2020. u 07:41 - pre 50 meseci
Da li slucajno znas kakva je konfiguracija tog kernela? Koliko znam kernel ima full tickless opciju tako da proces moze da se izvrsava ne nekom
core-u neometan od interapta no to je samo enablovano moras sam da podesis. Drugo tu je mozda stavljen MuQSS, koji od kernela 5.5 nije neophodan.
U svakom slucaju to zavisi kako ce biit i sta ce biti od distroa. Osim toga moze se i konfigurisati sta ima prioritet, koliko ce puta u sekundi da pali interapt
timer-a te da li ce kernel biti preemptive (low latency) ili voluntarilly preemptive. Nista ne znaci kada neki distro napise (real time kernel)

 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: "Neželjena dejstva" realtime kernela09.02.2020. u 09:13 - pre 50 meseci
Citat:
Milan Kragujevic:
Kako ne postoji ništa jednostavno i bez neželjenih dejstava ("no free lunch"), interesuje me na koji način realtime kernel loše utiče na računar?

Instalirao sam kernel 5.5.2-050502-lowlatency na Ubuntu 19.10, jer sam imao problem oko kašnjenja zvuka pri reprodukciji 4K video materijala, i problem je rešen,
ali dodatno je ceo računar ubrzan, pri čemu više ne kasni kucanje teksta na tastaturi i ne dešava se da umesto jednog slova otkuca 10+, ne kasni odaziv Dash prozora,
dakle uopšteno računar radi brže.

Zauzeće procesora je veće za 10-20% (umesto tadašnjih 10-30%, sada bude 20-50%), RAM zauzeće isto, SSD nisam proveravao.

U pitanju je laptop, ali ga koristim kao desktop, večito na punjaču.

Ryzen 5 3500U, integrisana Vega grafika (navodno "Vega 8"), 8GB DDR4, 256 GB NVMe PCIe SSD

Da li će se nešto neočekivano loše desiti računaru i podacima, npr. korupcija SSD-a, RAM memorije, race conditions? Ili su to priče za malu decu, i sve će raditi OK?

U nacelu real-time kerneli vise koriste procesor i imaju veci overhead. Sve dok imas neki headroom, radice bolje. Takodje, neki taskovi nisu dobri na takvom sistemu, drugi schedulers su bolji za procese koji obradjuju velike kolicine I/O-a, verovatno bi ti, na primer, bila sporija baza sa par stotina gigabajta podataka... takve stvari.
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

Dexic
ASP

Član broj: 253999
Poruke: 3837



+1376 Profil

icon Re: "Neželjena dejstva" realtime kernela09.02.2020. u 17:56 - pre 50 meseci
Kucanje i "4K" zvuk su ti kasnili na tom racunaru?
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: "Neželjena dejstva" realtime kernela09.02.2020. u 18:07 - pre 50 meseci
Kucanje teksta, da, i zvuk u okviru 4K video snimka, ne "4K zvuk".

Citat:
kašnjenja zvuka pri reprodukciji 4K video materijala


Ko je radio sa Vega grafikama na Ryzen mobile čipovima i Linux-om zna vrlo dobro koliko loše funkcioniše hardverska akceleracija grafike. Zapravo, ne funkcioniše za video, uopšte.

Windows 10 ima druge probleme, zato ga izbegavam.
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
46.17.121.*

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: "Neželjena dejstva" realtime kernela09.02.2020. u 19:30 - pre 50 meseci
Vega 8/11 podrska za Linux je krsina teska... mislim da nema
distro-foruma na kom nisam pokrenuo temu oko iskustva sa tim
amd integrusama, i podaci su.. porazavajuci.

Imas neke kernele koje su kao bas optimizovali za amdgpu, pa probaj sa njima,
tu su kao neke stvari ispravljene...

Ja sam bas hteo da uzmem jednu masinu sa AMD Ryzen 5 3400g (ima Vega 11),
ali posle malo informisanja kako to radi na Linuxu... kanda ostajem na intelu i nvidiji.. jbg.

Cinjenica je da jednostavno sto se grafike na Linuxu tice, ne postoji nesto
sto je dostiglo kvalitet vlasnickih nvidia drivera.

https://aur.archlinux.org/packages/linux-amd-raven/
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: "Neželjena dejstva" realtime kernela09.02.2020. u 22:36 - pre 50 meseci
@Srđan Pavlović

Hvala na informacijama, upravo se pripremam da instaliram Arch i linux-amd-raven.

Nažalost, meni "jaka" grafika ne treba, bio bih potpuno zadovoljan Intel UHD grafikom, problem je što je Intel laptop jednakih performansi, u trenutku kupovine, bio 30% skuplji (~80 000 vs 60 000 din).

Nisam mogao da zamislim koji je pakao AMD Vega na Linux-u. Najgore je što nigde ne piše, proverio sam po forumima i reddit-u, nisam našao ni jedno upozorenje na stvarno stanje.
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: "Neželjena dejstva" realtime kernela10.02.2020. u 04:14 - pre 50 meseci
Hm, tebi nikako nista da radi kako treba :P
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: "Neželjena dejstva" realtime kernela10.02.2020. u 11:28 - pre 50 meseci
Kome radi Vega na Linux-u?
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
46.17.121.*

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: "Neželjena dejstva" realtime kernela11.02.2020. u 14:13 - pre 50 meseci
@Branimir, ma vidi bre malo forume svih distroa oko Vega amd integursa... bezi bre,
umalo se nisam zaebo pa to pazario... mislim, ne sumnjam da ce to vremeno da se pegla
al brate docekati da to bude stabilno...

/edit:
@Milan - ajde bas ako probas taj amd-raven kernel javi kako radi, on bi
trebalo da je pavovan i optimizovan za te amd integruse...

[Ovu poruku je menjao Srđan Pavlović dana 11.02.2020. u 15:54 GMT+1]
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
46.17.121.*

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: "Neželjena dejstva" realtime kernela11.02.2020. u 14:17 - pre 50 meseci
Evo, procenite sami:

Mint:

https://forums.linuxmint.com/viewtopic.php?f=49&t=308958

MX-Linux:

https://forum.mxlinux.org/viewtopic.php?f=107&t=53413

Manjaro:

https://forum.manjaro.org/t/ma...g-vega-8-any-experience/110497

Po svemu sudeci bolja podrska za nove Navi cipove nego ove Raven Rigde il sta je vec Vega
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
82.117.201.26



+1064 Profil

icon Re: "Neželjena dejstva" realtime kernela11.02.2020. u 16:01 - pre 50 meseci
Srdjane to radi, kad uzmes novu nvidiu mozes samo da gledas crn ekran jedno godinu dana...
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: "Neželjena dejstva" realtime kernela11.02.2020. u 16:12 - pre 50 meseci
Branimire, ja kukam za najobičnijim HW-accelerated video playback mogućnostima. Koje ima i Intel GMA, a o HD ili UHD grafikama da ne pričamo.

Mnogo sam se prevario sa ovim laptopom. Nikad više.
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
46.17.121.*

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: "Neželjena dejstva" realtime kernela11.02.2020. u 19:46 - pre 50 meseci
Citat:
Branimir Maksimovic: Srdjane to radi, kad uzmes novu nvidiu mozes samo da gledas crn ekran jedno godinu dana...


Pa vidim kako radi :D

Na koje tacno nove nvidija karte mislis? Sta tacno ne radi na njima i sa kojim drajverom i kernelom?

 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: "Neželjena dejstva" realtime kernela11.02.2020. u 20:22 - pre 50 meseci
Recimo 2xxxx kad su izasle, trebalo je dosta vremena da budu podrzane na Linux-u. Tek od kernela 5.6 sad, a za nvidijin blob ne znam
tacno kada su podrzane...
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
46.17.121.*

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: "Neželjena dejstva" realtime kernela11.02.2020. u 22:01 - pre 50 meseci
A vidi, bleeding edge hardver na Linuxu... sto se toga tice uvek im "dajem"
dve do tri godine, posle toga vec ocekujem da radi kako treba... sad ne znam
tacno kada je recimo izasla nvidia 2080... plus me taj segment i ne zanima
preterano neam novaca za bleeding edge hardver, uglavnom sklopim desktop
masinu celu za par stotki eur.. :)

Nego sam se radovao sto su integruse AMD postale dovoljno jake za moj
ukus tako da mogu potpuno da izbacim dedicated kartu, ali jbg, podrska
za Vega 11 na Ryzen 5 3400g je recimo.. losa. Imam sad 16gb rama i to
u kombinaciji sa 2 SSD-a i tim rajzenom sa Vega 11 bi meni bilo vise nego
dovoljno.

Tako da cekam jos do leta sa apgrejdom treba izadju i novi AMD procesori
sa novim integursama koje ce da kidaju... u tom nekom jeftinijem segmentu,
dotle pratim kako se drajveri razvijaju, sta radi, sta ne...
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16683
2a02:8071:31a1:1700:ed51:8ca..



+7169 Profil

icon Re: "Neželjena dejstva" realtime kernela11.02.2020. u 23:32 - pre 50 meseci
Citat:
Milan Kragujevic:
Kako ne postoji ništa jednostavno i bez neželjenih dejstava ("no free lunch"), interesuje me na koji način realtime kernel loše utiče na računar?

Instalirao sam kernel 5.5.2-050502-lowlatency na Ubuntu 19.10, jer sam imao problem oko kašnjenja zvuka pri reprodukciji 4K video materijala, i problem je rešen,
ali dodatno je ceo računar ubrzan, pri čemu više ne kasni kucanje teksta na tastaturi i ne dešava se da umesto jednog slova otkuca 10+, ne kasni odaziv Dash prozora,
dakle uopšteno računar radi brže.

Zauzeće procesora je veće za 10-20% (umesto tadašnjih 10-30%, sada bude 20-50%), RAM zauzeće isto, SSD nisam proveravao.

U pitanju je laptop, ali ga koristim kao desktop, večito na punjaču.

Ryzen 5 3500U, integrisana Vega grafika (navodno "Vega 8"), 8GB DDR4, 256 GB NVMe PCIe SSD

Da li će se nešto neočekivano loše desiti računaru i podacima, npr. korupcija SSD-a, RAM memorije, race conditions? Ili su to priče za malu decu, i sve će raditi OK?


Real-time kerneli moraju biti manje efikasni od "best effort" kernela zato sto real-time kernel mora da vodi dodatno "racunovodstvo" kako bi garantovao servis unutar definisanih kriterijuma.

Cela ta stvar kosta vise procesorskih instrukcija, interapta, context-switcheva i pravi gomilu viskova koji su apsolutno nepotrebni osim ako nemas aplikaciju koja MORA imati garantovan servis. Da li imas tako nesto? Osim ako nije nesto vrlo specificno tipa rad sa nekim specijalnim senzorima i sl. (u kom slucaju je verovatno bolje resenje neka embedded platforma).

Nista se nece lose desiti racunaru, pogotovu ne SSD-u (koji nema veze sa ovim) - jedino ce tvoji procesi imati manje vremena za izvrsavanje sopstvenog koda, zato sto ce niti provoditi vise vremena u kernel modu ili servisirajuci nepotrebne interapte.

Uzgred, real-time kernel moze da ti napravi cak i vecu stetu od dodatnih potrosenih ciklusa i interapta. Sa real-time kernelom je daleko lakse izazvati tzv. inverziju prioriteta u procesu sa vise niti ako autor nije obratio paznju na tu mogucnost. U tom slucaju ces imati vidljiv do drastican pad performansi u najboljem slucaju ili totalnu blokadu u najgorem.

Moj savet: osim ako nemas konkretnu potrebu za RT-om (u kom slucaju mislim da bi prvo trebao da se zapitas da li uopste trcis na pravoj platformi, posto ti real-time kernel nece pomoci ama bas nista ako je firmware vendor idiot i, recimo, u SMM modu ti sprzi gomilu procesorskih ciklusa emulirajuci nesto ili sl. glupost) batali to sto pre.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: "Neželjena dejstva" realtime kernela12.02.2020. u 22:04 - pre 50 meseci
@Ivan Dimkovic

Jasno. Međutim, "best effort", tj. default kernel sa Ubuntu-specifičnim dodacima, ima problem da isprati kucanje tastature, pa se dešava da čekam 2 sekunde da "pohvata" sve što sam otkucao.

Caps Lock lag-uje, pa brzo prebacivanje npr. on/off/on/off[...] izaziva AAaaAAaaAAAaAAAaa umesto AaAaAaAaAaAaAaAaAaAa...

Zvuk kod reprodukcije videa kasni i nestaje.

Što se tiče SSD-a, konkretno nisam mislio na oštećenje hardvera, već eventualna korupcija podataka kod upisa.

Svejedno, opet sam na Win 10 jer nisam uspeo Arch da instaliram kako bih probao linux-amd-raven.
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16683
...kabel-badenwuerttemberg.de.



+7169 Profil

icon Re: "Neželjena dejstva" realtime kernela13.02.2020. u 01:26 - pre 50 meseci
Hmm nisam siguran kakve veze ima kolicina pisanja na SSD sa scheduling parameterima Kernela?

Mislim, ista I/O operacija na istoj platformi i SSD-u ce upisati istu kolicinu podataka na SSD, bez obzira na to kako kernel radi scheduling thread-ova. Postoji memorijski kes za podatke (osim ako ga ne iskljucis) i sistem ce se potruditi da upis izvrsi na takav nacin da se upise maksimalna kolicina podataka unutar obecanja za RT performanse.

Blokovi na SSD-u su relativno male velicine, i verovatno se mogu savrseno upisati unutar vremena garantovanog kupcu za RT performanse.

Sto se tvog problema tice, mislim da svakako nema veze sa "best effort" kernela vec da ili imas ozbiljan konflikt periferija ili je neki genije lansirao ~1000 interapta u sekundi.

Pominjes audio probleme kad pustas 4K video - to mi daleko vise zvuci kao saturacija procesora i internih kola (hw. dekoder, kompozitor slojeva za UI) - najverovatnije losi drajveri koji mozda ne prate "best practice" dokumente.

Ne znam za Linux, ali na Windows-u od Vista-e postoji mogucnost da se audio nitima da specijalni prioritet (ili to mozes uraditi "rucno" u kodu) tako da ce audio rendering imati daleko veci prioritet od drugih komponenti u sistemu, sto bi trebalo da resi stvar.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: "Neželjena dejstva" realtime kernela14.02.2020. u 02:44 - pre 50 meseci
Hvala na informacijama za SSD.

Što se tiče višeg prioriteta za audio dekoder, lepo je što može, ali ja to ne želim, jer smatram da video playback treba da radi na ovakvom procesoru jednako dobro kao i na jednojezgrenom ARM čipu na 1 GHz (npr. neki random BluRay plejer).

Probao sam Manjaro Linux, imao sam ovakve grafičke artefakte na stock kernelu, ažuriranom kernelu, linux-amd, linux-amd-raven, linux-amd-vega. Sve sam probao, potrošio ne znam koliko sati na kompajliranje, isto.

https://milankragujevic.com/uploads/IMG_20200213_010446.jpg
https://milankragujevic.com/uploads/IMG_20200213_010616.jpg
https://milankragujevic.com/uploads/IMG_20200213_011647.jpg
https://milankragujevic.com/uploads/IMG_20200213_011715.jpg
https://milankragujevic.com/uploads/IMG_20200213_023347.jpg

Trenutno sam na Mint 19.3 sa kernelom 5.6rc1, radi dobro za sada, probaću da ne menjam kernel na rc2, ili release.
 
Odgovor na temu

[es] :: Linux :: "Neželjena dejstva" realtime kernela

Strane: 1 2

[ Pregleda: 4492 | Odgovora: 35 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.