[ALSOFT] (EE) Failed to set real-time priority for thread: Operazione non permessa [Risolto]

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
gian_d
Linux 3.x
Linux 3.x
Messaggi: 654
Iscritto il: mer 16 lug 2014, 17:35
Nome Cognome: Giancarlo Dessì
Slackware: 64 current
Kernel: 6.6.xx
Desktop: KDE 5.27
Località: Sardinia
Contatta:

[ALSOFT] (EE) Failed to set real-time priority for thread: Operazione non permessa [Risolto]

Messaggio da gian_d »

Sto lavorando ad uno slackbuild per l'installazione di un visualizzatore 3D di corpi celesti (Gaia Sky). Il tool è quasi pronto, l'ho installato nel mio sistema e sto verificando tutti gli aspetti che possono essere ulteriormente migliorati.
Tra questi c'è un problemino con l'audio. Da quel che so, l'applicazione dovrebbe avviarsi anche con una musica di sottofondo. Si tratta di un fronzolo di cui si può fare tranquillamente a meno nel contesto specifico, in ogni modo anche l'orecchio potrebbe voler la sua parte almeno per chi lo desidera.

Allo stato attuale il fronzolo non funziona perché avviando l'applicazione da terminale compare questo avviso:

Codice: Seleziona tutto

[ALSOFT] (EE) Failed to set real-time priority for thread: Operazione non permessa (1)
Sono ignorante in materia, ma leggendo in rete, da quel poco che ho capito il problema sarebbe generato da impostazioni predefinite nel kernel che dovrebbero essere sbloccate attraverso le policy di sicurezza (forse pam). Se ho ben capito si potrebbe risolvere creando un gruppo "realtime" a cui applicare in un secondo passaggio i permessi con la seguente impostazione:

Codice: Seleziona tutto

# usermod -G realtime -a $(whoami)
Trattandosi di aspetti della gestione dell'audio che non conosco e che potrebbero interferire con la funzionalità dell'audio del sistema, prima di fare operazioni di cui potrei pentirmene (e a maggior ragione suggerirle nel README) preferirei avere una maggiore consapevolezza del contesto. Vale la pena di provare oppure, trattandosi di una chicca non essenziale, meglio farne a meno e lasciare la scelta a chi vuole eventualmente sperimentare?

A parte questo, nel caso si crei questo gruppo, come regolarmi per l'assegnazione del GID? Ne esiste uno dedicato oppure si lascia la scelta dell'assegnazione al sistema?

Grazie per gli eventuali suggerimenti
Ultima modifica di gian_d il gio 6 apr 2023, 14:28, modificato 1 volta in totale.

rik70
Iper Master
Iper Master
Messaggi: 2492
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: [ALSOFT] (EE) Failed to set real-time priority for thread: Operazione non permessa (1)

Messaggio da rik70 »

Se il problema è legato a pam_limits, vedi '/etc/security/limits.conf' e `man limits.conf`.

Esempio:
se l'utente appartiene al gruppo 'audio', in /etc/security/limits.conf aggiungi:

Codice: Seleziona tutto

@audio    -       rtprio          95
Puoi usare anche un gruppo apposito, come quello che hai creato, purché l'utente ne faccia parte.
Devi però agire sempre su quel file e poi rifare il login.

Se invece è già a posto, boh....passo.

Edit
Se con '95' non funziona, prova con un valore più basso, tipo '89'.

gian_d
Linux 3.x
Linux 3.x
Messaggi: 654
Iscritto il: mer 16 lug 2014, 17:35
Nome Cognome: Giancarlo Dessì
Slackware: 64 current
Kernel: 6.6.xx
Desktop: KDE 5.27
Località: Sardinia
Contatta:

Re: [ALSOFT] (EE) Failed to set real-time priority for thread: Operazione non permessa (1)

Messaggio da gian_d »

Grazie, in effetti sembra un problemino di facile risoluzione. Di solito evito di mettere mano alle policy, lasciando quelle predefinite per prevenire eventuali conflitti o malfunzionamenti. Anche in questo caso non è essenziale e lascerò lo slackbuild così come è, ma se qualcuno dovesse chiedermi chiarimenti sul problema saprò almeno dove indirizzarlo per farglielo fare autonomamente.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3026
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: [ALSOFT] (EE) Failed to set real-time priority for thread: Operazione non permessa [Risolto]

Messaggio da ponce »

su SBo, per altri software, tipo SuperCollider, hydrogen o jackmeter (che devono elaborare audio in realtime), si usano le capabilities (ovviamente devono essere supportate dal filesystem -in genere lo sono) e si settano nel doinst.sh

Codice: Seleziona tutto

setcap cap_ipc_lock,cap_sys_nice=ep /usr/bin/il_tuo_binario
anche quella potrebbe essere un'opzione

gian_d
Linux 3.x
Linux 3.x
Messaggi: 654
Iscritto il: mer 16 lug 2014, 17:35
Nome Cognome: Giancarlo Dessì
Slackware: 64 current
Kernel: 6.6.xx
Desktop: KDE 5.27
Località: Sardinia
Contatta:

Re: [ALSOFT] (EE) Failed to set real-time priority for thread: Operazione non permessa [Risolto]

Messaggio da gian_d »

Credo che questa via sia la migliore, l'impostazione si limita all'applicativo e nell'arco temporale in cui viene aperta. Trattandosi di contesti che non conosco farò delle prove e inserirò quella modifica in un prossimo update,

gian_d
Linux 3.x
Linux 3.x
Messaggi: 654
Iscritto il: mer 16 lug 2014, 17:35
Nome Cognome: Giancarlo Dessì
Slackware: 64 current
Kernel: 6.6.xx
Desktop: KDE 5.27
Località: Sardinia
Contatta:

Re: [ALSOFT] (EE) Failed to set real-time priority for thread: Operazione non permessa [Risolto]

Messaggio da gian_d »

Purtroppo la soluzione di Ponce non funziona, almeno nel mio sistema, l'avviso continua ad apparire avviando l'applicazione da terminale. In ogni modo lascio l'impostazione nel doinst.sh, magari in qualche altra installazione potrebbe funzionare. Nel mio caso è comunque una questione di lana caprina, l'importante è che l'applicazione funzioni bene in ciò per cui è concepita.

erio
Linux 4.x
Linux 4.x
Messaggi: 1354
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: [ALSOFT] (EE) Failed to set real-time priority for thread: Operazione non permessa [Risolto]

Messaggio da erio »

ciao, che versione di java vuole per andare,visto che la 20-1 e' in errore

gian_d
Linux 3.x
Linux 3.x
Messaggi: 654
Iscritto il: mer 16 lug 2014, 17:35
Nome Cognome: Giancarlo Dessì
Slackware: 64 current
Kernel: 6.6.xx
Desktop: KDE 5.27
Località: Sardinia
Contatta:

Re: [ALSOFT] (EE) Failed to set real-time priority for thread: Operazione non permessa [Risolto]

Messaggio da gian_d »

Non sono sicuro ma credo di aver letto dalla 11 alla 17. Nel mio sistema ho installato zulu-openjdk17

gian_d
Linux 3.x
Linux 3.x
Messaggi: 654
Iscritto il: mer 16 lug 2014, 17:35
Nome Cognome: Giancarlo Dessì
Slackware: 64 current
Kernel: 6.6.xx
Desktop: KDE 5.27
Località: Sardinia
Contatta:

Re: [ALSOFT] (EE) Failed to set real-time priority for thread: Operazione non permessa [Risolto]

Messaggio da gian_d »

Qui dice 7+: https://gaia.ari.uni-heidelberg.de/gaia ... ments.html

Non ho mai capito perché con Java hanno sempre reso le cose complicate in merito alla versione. Non ci ho mai capito nulla

erio
Linux 4.x
Linux 4.x
Messaggi: 1354
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: [ALSOFT] (EE) Failed to set real-time priority for thread: Operazione non permessa [Risolto]

Messaggio da erio »

grazie,pensavo che mettendo una versione nuova andasse bene,quello e' un problema e noveau e' un'altro, oppure ci mette un sacco di tempo a caricare tutto,il sistema non e' gestibile,immagino come sara' a caricare la versione estesa dei dati,riprovero'

gian_d
Linux 3.x
Linux 3.x
Messaggi: 654
Iscritto il: mer 16 lug 2014, 17:35
Nome Cognome: Giancarlo Dessì
Slackware: 64 current
Kernel: 6.6.xx
Desktop: KDE 5.27
Località: Sardinia
Contatta:

Re: [ALSOFT] (EE) Failed to set real-time priority for thread: Operazione non permessa [Risolto]

Messaggio da gian_d »

Il fatto della versione nuova è decisamente strano, anche perché da qualche parte, non ricordo se nella documentazione del sito o in quella allegata ai sorgenti, viene raccomandata una versione recente di Java. Probabile che non abbiano testato l'applicazione con la 20.

Sui tempi di caricamento non so cosa dirti, io ho una scheda Nvidia da 2 Gb di RAM, ma il driver proprietario e sia OpenGL (v. 4.1.0) sia GLSL (v. 4.10) sono quelli del driver.
Il rendering è decisamente veloce considerando che l'applicazione usa la Java Virtual Machine (i tempi del bytecode si fanno comunque sentire) e soprattutto la mole di dati caricata all'occorrenza non è uno scherzo (si parla di centinaia di migliaia di oggetti!). Questo è il log del programma senza aver fatto niente, solo uno zoom sulla Terra:

Codice: Seleziona tutto

18:08:04 - KeyBindings - Using keyboard mappings file: /home/gian/.config/gaiasky/mappings/keyboard.mappings
18:08:05 - GaiaSky - 3.4.2 - build 041928e7c
18:08:05 - GaiaSky - Display mode: 1,920x1,080 - Fullscreen: 1,920
18:08:05 - GaiaSky - Device: NVIDIA GeForce GT 730/PCIe/SSE2
18:08:05 - GaiaSky - OpenGL version - 4.1.0 NVIDIA 470.161.03
18:08:05 - GaiaSky - GLSL version - 4.10 NVIDIA via Cg compiler
18:08:05 - GaiaSky - Java version - 17 / Eclipse Adoptium
18:08:05 - GaiaSky - Max. number of vertex attributes: 16
18:08:05 - GaiaSky - Max. texture size: 16,384
18:08:06 - DownloadHelper - Downloading https://gaia.ari.uni-heidelberg.de/gaiasky/files/repository/gaiasky-data-030301.json.gz
18:08:06 - DownloadHelper - Reading 11370 bytes 
18:08:06 - DownloadHelper - Download finished: /home/gian/.local/share/gaiasky/data/tmp/gaiasky-data.json.gz
18:08:06 - DataDescriptorUtils - Building data descriptor model from file: /home/gian/.local/share/gaiasky/data/tmp/gaiasky-data.json.gz
18:08:09 - ExtShaderProgram - Compiling shaders: star.billboard
18:08:10 - ExtShaderProgram - Compiling shaders: sprite
18:08:10 - ExtShaderProgram - Compiling shaders: billboard.group
18:08:10 - ExtShaderProgram - Compiling shaders: point.cpu
18:08:10 - ExtShaderProgram - Compiling shaders: line.cpu
18:08:10 - ExtShaderProgram - Compiling shaders: line.quad
18:08:10 - ExtShaderProgram - Compiling shaders: line.gpu
18:08:10 - ExtShaderProgram - Compiling shaders: gal
18:08:11 - ExtShaderProgram - Compiling shaders: particle.effect
18:08:11 - ExtShaderProgram - Compiling shaders: orbitelem
18:08:11 - ExtShaderProgram - Compiling shaders: particle.group
18:08:11 - ExtShaderProgram - Compiling shaders: particle.groupColmap
18:08:11 - ExtShaderProgram - Compiling shaders: star.group
18:08:11 - ExtShaderProgram - Compiling shaders: star.groupColmap
18:08:11 - ExtShaderProgram - Compiling shaders: variable.group
18:08:11 - ExtShaderProgram - Compiling shaders: variable.groupColmap
18:08:12 - ExtShaderProgram - Compiling shaders: star.point
18:08:13 - BookmarksManager - Using bookmarks file: /home/gian/.config/gaiasky/bookmarks/bookmarks.txt
18:08:13 - BookmarksManager - 4 bookmarks loaded
18:08:13 - MainPostProcessor - Initialising post-processor
18:08:13 - SceneJsonLoader - Loading JSON data descriptor files:
18:08:13 - SceneJsonLoader - 	/home/gian/.local/share/gaiasky/data/default-data/dataset.json - exists: true
18:08:13 - SceneJsonLoader - 	/home/gian/.local/share/gaiasky/data/catalog-gaia-dr3-default/dataset.json - exists: true
18:08:13 - SceneJsonLoader - 	/home/gian/.local/share/gaiasky/data/catalog-gaia-dr3-large/dataset.json - exists: true
18:08:13 - JsonLoader - 1 objects loaded from file $data/default-data/sun.json
18:08:13 - CubemapComponent - Loading cubemap: /home/gian/.local/share/gaiasky/data/default-data/tex/skybox/gaiasky
18:08:13 - JsonLoader - 9 objects loaded from file $data/default-data/planets.json
18:08:13 - JsonLoader - 16 objects loaded from file $data/default-data/moons.json
18:08:13 - JsonLoader - 28 objects loaded from file $data/default-data/outer-moons.json
18:08:13 - JsonLoader - 7 objects loaded from file $data/default-data/satellites.json
18:08:13 - JsonLoader - 9 objects loaded from file $data/default-data/orbits-planet.json
18:08:13 - JsonLoader - 16 objects loaded from file $data/default-data/orbits-moon.json
18:08:13 - JsonLoader - 1 objects loaded from file $data/default-data/orbits-satellite.json
18:08:13 - JsonLoader - 6 objects loaded from file $data/default-data/universe.json
18:08:13 - JsonLoader - 16 objects loaded from file $data/default-data/extra.json
18:08:13 - JsonLoader - 3 objects loaded from file $data/default-data/locations.json
18:08:13 - JsonLoader - 260 objects loaded from file $data/default-data/locations-earth.json
18:08:13 - JsonLoader - 1,923 objects loaded from file $data/default-data/locations-moon.json
18:08:13 - JsonLoader - 4 objects loaded from file $data/default-data/asteroids.json
18:08:13 - JsonLoader - 4 objects loaded from file $data/default-data/orbits-asteroid.json
18:08:13 - JsonLoader - 89 objects loaded from file $data/default-data/constellations.json
18:08:13 - JsonLoader - 1 objects loaded from file $data/default-data/constellation-boundaries.json
18:08:13 - GeoJsonLoader - 180 objects loaded from file $data/default-data/countries/countries.geo.json
18:08:13 - OctreeLoader - Maximum loaded stars setting: 7000000
18:08:13 - OctreeLoader - Loading $data/catalog-gaia-dr3-default/catalog/gaia-dr3-default/metadata.bin
18:08:13 - OctreeLoader - 1,953 objects loaded from file $data/catalog-gaia-dr3-default/catalog/gaia-dr3-default/metadata.bin
18:08:13 - OctreeLoader - Loading $data/catalog-gaia-dr3-default/catalog/gaia-dr3-default/particles/
18:08:15 - OctreeLoader - 481,498 objects from 11 data pages loaded: [0, ..., 15]
18:08:15 - OctreeLoader - Catalog loaded with 481,498 objects
18:08:15 - OctreeLoader - Maximum loaded stars setting: 7000000
18:08:15 - OctreeLoader - Loading $data/catalog-gaia-dr3-large/catalog/gaia-dr3-large/metadata.bin
18:08:15 - OctreeLoader - 31,463 objects loaded from file $data/catalog-gaia-dr3-large/catalog/gaia-dr3-large/metadata.bin
18:08:15 - OctreeLoader - Loading $data/catalog-gaia-dr3-large/catalog/gaia-dr3-large/particles/
18:08:16 - OctreeLoader - 484,743 objects from 16 data pages loaded: [0, ..., 15]
18:08:16 - OctreeLoader - Catalog loaded with 484,743 objects
18:08:16 - Orbit data loaded: Oberon orbit (100 points)
18:08:16 - Orbit data loaded: Titania orbit (100 points)
18:08:16 - Orbit data loaded: Umbriel orbit (100 points)
18:08:16 - Orbit data loaded: Ariel orbit (100 points)
18:08:16 - Orbit data loaded: Miranda orbit (100 points)
18:08:16 - Orbit data loaded: Puck orbit (100 points)
18:08:16 - Orbit data loaded: Triton orbit (100 points)
18:08:16 - Orbit data loaded: Proteus orbit (100 points)
18:08:16 - Orbit data loaded: Hippocamp orbit (100 points)
18:08:16 - Orbit data loaded: Larissa orbit (100 points)
18:08:16 - Orbit data loaded: Galatea orbit (100 points)
18:08:16 - Orbit data loaded: Despina orbit (100 points)
18:08:16 - Orbit data loaded: Thalassa orbit (100 points)
18:08:16 - Orbit data loaded: Naiad orbit (100 points)
18:08:16 - Orbit data loaded: Phobos orbit (100 points)
18:08:16 - Orbit data loaded: Deimos orbit (100 points)
18:08:16 - Orbit data loaded: Amalthea orbit (100 points)
18:08:16 - Orbit data loaded: Io orbit (100 points)
18:08:16 - Orbit data loaded: Europa orbit (100 points)
18:08:16 - Orbit data loaded: Ganymede orbit (100 points)
18:08:16 - Orbit data loaded: Callisto orbit (100 points)
18:08:16 - Orbit data loaded: Prometheus orbit (100 points)
18:08:16 - Orbit data loaded: Titan orbit (100 points)
18:08:16 - Orbit data loaded: Rhea orbit (100 points)
18:08:16 - Orbit data loaded: Dione orbit (100 points)
18:08:16 - Orbit data loaded: Tethys orbit (100 points)
18:08:16 - Orbit data loaded: Enceladus orbit (100 points)
18:08:16 - Orbit data loaded: Mimas orbit (100 points)
18:08:16 - Orbit data loaded: Janus orbit (100 points)
18:08:16 - Orbit data loaded: $data/default-data/orbit/orb.GAIA.dat (11,185 points)
18:08:16 - Orbit data loaded: Vesta orbit (100 points)
18:08:16 - Orbit data loaded: Ceres orbit (100 points)
18:08:16 - Orbit data loaded: Pallas orbit (100 points)
18:08:16 - Orbit data loaded: Hygieia orbit (100 points)
18:08:16 - PointDataProvider - 9,328 objects loaded from file /home/gian/.local/share/gaiasky/data/default-data/galaxy/galaxy_Bulge-med.dat.gz
18:08:16 - PointDataProvider - 1,355 objects loaded from file /home/gian/.local/share/gaiasky/data/default-data/galaxy/galaxy_ArmDust-med.dat.gz
18:08:16 - PointDataProvider - 13,227 objects loaded from file /home/gian/.local/share/gaiasky/data/default-data/galaxy/galaxy_Stars-med.dat.gz
18:08:16 - PointDataProvider - 516 objects loaded from file /home/gian/.local/share/gaiasky/data/default-data/galaxy/galaxy_HII-med.dat.gz
18:08:17 - PointDataProvider - 46,927 objects loaded from file /home/gian/.local/share/gaiasky/data/default-data/galaxy/galaxy_Gas-med.dat.gz
18:08:17 - CubemapComponent - Loading cubemap: /home/gian/.local/share/gaiasky/data/default-data/tex/skybox/milkyway-med
18:08:17 - CubemapComponent - Loading cubemap: /home/gian/.local/share/gaiasky/data/default-data/tex/skybox/cmwb-planck-med
18:08:17 - Scene - Initialized 2576 into the scene graph.
18:08:17 - SceneLoader - Initialising renderer and GUI
18:08:20 - Initialising GUI
18:08:20 - Initialising screenshot post-processor
18:08:20 - Initialising frame post-processor
18:08:20 - Camera focus changed to Earth
18:08:20 - Initialising screen post-processor
18:08:20 - Mercury orbit generated with 502 points
18:08:20 - Venus orbit generated with 502 points
18:08:20 - Earth orbit generated with 502 points
18:08:20 - Mars orbit generated with 502 points
18:08:20 - Jupiter orbit generated with 502 points
18:08:21 - Saturn orbit generated with 501 points
18:08:21 - Uranus orbit generated with 498 points
18:08:21 - Neptune orbit generated with 499 points
18:08:21 - Pluto orbit generated with 496 points
18:08:21 - Moon orbit generated with 502 points
18:08:21 - Loading /home/gian/.local/share/gaiasky/data/default-data/tex/base/earth-specular-med.jpg
18:08:21 - Loading /home/gian/.local/share/gaiasky/data/default-data/tex/base/earth-night-med.jpg
18:08:21 - Loading /home/gian/.local/share/gaiasky/data/default-data/tex/base/earth-height-low.jpg
18:08:21 - Loading cubemap: /home/gian/.local/share/gaiasky/data/default-data/tex/cubemap/earth-day-med
18:08:21 - Loading /home/gian/.local/share/gaiasky/data/default-data/tex/base/moon-med.jpg
18:08:21 - Loading /home/gian/.local/share/gaiasky/data/default-data/tex/base/moon-height-med.jpg
18:08:21 - Capacity too small, creating new meshdata: 10000
18:08:21 - Capacity too small, creating new meshdata: 10000
18:08:21 - Loading cubemap: /home/gian/.local/share/gaiasky/data/default-data/tex/cubemap/earth-cloud-med
18:08:21 - Capacity too small, creating new meshdata: 10000
18:08:21 - Capacity too small, creating new meshdata: 10000
18:08:25 - Total number of attributes registered: 79
18:08:30 - Checking for updates...
18:08:30 - No new version found (checked on 8 apr 2023, 18:08:30)
18:09:54 - Log file written to /home/gian/.local/share/gaiasky/2023-04-08T18-09-54.414088618Z_gaiasky.log
18:10:01 - Log file written to /home/gian/.local/share/gaiasky/2023-04-08T18-10-01.747360617Z_gaiasky.log
18:10:50 - Settings saved to /home/gian/.config/gaiasky/config.yaml
Come cataloghi ho scaricato quello da 8 GB, oltre a quello di default e a quello base di 1 GB, ma se ho ben capito i dataset dei cataloghi grandi riguardano per lo più le stelle. A mio parere, per un uso amatoriale è più che sufficiente il dataset di default e il catalogo da 1 GB perché contengono soprattutto i dati relativi al Sistema solare e alla Via Lattea.

Per testare la qualità, ho fatto un rendering di Marte e devo dire che il risultato è pregevole: la texture mostra bene le formazioni geologiche della sua superficie, come ad esempio i tre vulcani del Tharsis e la Valles Marineris (uno screenshot: https://www.giand.it/download/mars.png ). Insomma, ancora un po' e si vede Mark Watney che fa ciao ciao con la manina :-D
Inoltre è interessante studiare le potenzialità che può offrire il programma nella emulazione 3D. Ad esempio vengono mostrati i circoli di illuminazione e le posizioni attuali nelle orbite. Ancora non ho "saggiato" questi aspetti, ma se l'emulazione permette di osservare i corpi anche in relazione con la scansione temporale non è uno scherzo.

In ogni modo è sicuramente è un po' avido di risorse e si fa sentire se sono in esecuzione altri programmi, ma mettendo insieme tutti gli elementi in gioco ci può stare. A mio parere la pecca maggiore è la leggibilità del font, veramente penoso, oltre che microscopico per la mia vista. Ma quando c'è in gioco la JRE si deve pagare lo scotto, purtroppo.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3026
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: [ALSOFT] (EE) Failed to set real-time priority for thread: Operazione non permessa [Risolto]

Messaggio da ponce »

ci sta che non funzioni perche' è in java (mi era sfuggito, scusa il rincoglionimento): può darsi che in questo caso sia necessario assegnare le capabilities all'interprete java

Codice: Seleziona tutto

$(which java)
perché in effetti ci sta che sia quello il binario che viene eseguito: se vai a vedere quello che viene lanciato è probabile che sia uno script che lancia un *.jar usando java.
Ultima modifica di ponce il dom 9 apr 2023, 9:07, modificato 1 volta in totale.

gian_d
Linux 3.x
Linux 3.x
Messaggi: 654
Iscritto il: mer 16 lug 2014, 17:35
Nome Cognome: Giancarlo Dessì
Slackware: 64 current
Kernel: 6.6.xx
Desktop: KDE 5.27
Località: Sardinia
Contatta:

Re: [ALSOFT] (EE) Failed to set real-time priority for thread: Operazione non permessa [Risolto]

Messaggio da gian_d »

Niente, non va neppure assegnandole a java. Va be', non fasciamoci la testa, adesso ho un problema più serio con la compilazione della nuova versione di VTK, mi sta facendo dannare da due giorni :-D

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3026
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: [ALSOFT] (EE) Failed to set real-time priority for thread: Operazione non permessa [Risolto]

Messaggio da ponce »

Se intendi quella su SBo l'ho compilata proprio ieri su current: a differenza di OpenCASCADE (incompatibile con ffmpeg-5.x) quella è andata liscia qui...

rik70
Iper Master
Iper Master
Messaggi: 2492
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: [ALSOFT] (EE) Failed to set real-time priority for thread: Operazione non permessa [Risolto]

Messaggio da rik70 »

Codice: Seleziona tutto

setcap cap_ipc_lock,cap_sys_nice=ep /usr/bin/il_tuo_binario
Credo che per il realtime serva anche la "CAP_SYS_ADMIN".

Riscrivilo in

Codice: Seleziona tutto

setcap cap_ipc_lock,cap_sys_nice,cap_sys_admin=ep /usr/bin/il_tuo_binario 
Testato con `jackd` e funziona.

P.s.
Dato che ormai anche su Slackware c'è pam, la via maestra sarebbe utilizzare pam_limits come detto sopra.
setcap forse per una questione di "retrocompatibilità"...non so, vedete voi.

Rispondi