Che modulo del kernel devo aggiungere

Compilazione del kernel, gestione moduli, servizi attivi, e tutti gli interventi per l'ottimizzazione del sistema operativo.
Scrivi risposta
Avatar utente
LaLampada
Prode Principiante
Messaggi: 192
Iscrizione: sabato 7 dicembre 2019, 14:50
Desktop: gnome
Distribuzione: Arch Linux
Sesso: Maschile

Che modulo del kernel devo aggiungere

Messaggio da LaLampada »

Buona sera, mi sto scervellando, non so cosa devo fare per far comparire questo file, non mi ricordo più cosa dovevo aggiungere durante la configurazione del kernel
proc/asound/card0/pcm0p/oss
Dell XPS 8940; Processore Intel® Core™ i7-10700 CPU @ 2.90GHz; Grafica NVidia GeForce GTX 1660 Ti; Arch Linux
Dell Inc. XPS 15 9520; Processore 12th Gen Intel® Core™ i7-12700H × 20; Grafica NVidia GeForce RTX 3050 ti mobile; Arch Linux
Avatar utente
Rapax
Prode Principiante
Messaggi: 70
Iscrizione: domenica 16 marzo 2008, 17:34
Desktop: Mate
Distribuzione: Ubuntu 22.04 LTS
Sesso: Maschile

Re: Che modulo del kernel devo aggiungere

Messaggio da Rapax »

Ciao LaLampada,
prova a vedere se nel seguente documento trovi qualcosa che ti possa aiutare: Advanced Linux Sound Architecture - Kernel configuration.
Linux User # 469924 - Agere no loqui
Avatar utente
LaLampada
Prode Principiante
Messaggi: 192
Iscrizione: sabato 7 dicembre 2019, 14:50
Desktop: gnome
Distribuzione: Arch Linux
Sesso: Maschile

Re: Che modulo del kernel devo aggiungere

Messaggio da LaLampada »

Salve, grazie per la risposta, purtroppo non ci ho capito gran che..
Un tempo riuscivo a far apparire quel file "proc/asound/card0/pcm0p/oss" abilitando 1 o 2 moduli, ma ora non ricordo quali....
Ho provato e riprovato, ma presuppongo che sto sbagliando ad abilitare i giusti moduli e dopo aver installato il "nuovo kernel" purtroppo quel file continua a mancare...
Mi servirebbe per far funzionare l' audio di "Wolfenstein: Enemy Territory",, purtroppo devo tenere una partizione con Windows solo ed esclusivamente per giocarci.. Vorrei avere solo Ubuntu :(

Ho trovato una guida che non so svolgere, mi potete spiegare meglio?
No /proc/asound/card0/pcm0p folder

if you cant run
echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
because you get this error
bash: /proc/asound/card0/pcm0p/oss: No such file or directory
You will need to rebuild you kernel to include optional proc filesystem support:
CONFIG_SND_VERBOSE_PROCFS:                                     
                                                               
Say Y here to include code for verbose procfs contents (provides
usefull information to developers when a problem occurs). On the
other side, it makes the ALSA subsystem larger.               
                                                               
Symbol: SND_VERBOSE_PROCFS [=y]                               
Prompt: Verbose procfs contents                               
  Defined at sound/core/Kconfig:143                           
  Depends on: !M68K && SOUND && SND && PROC_FS                 
  Location:                                                   
    -> Device Drivers                                         
      -> Sound                                                 
        -> Advanced Linux Sound Architecture                   
          -> Advanced Linux Sound Architecture (SND [=y])
             

Optionally you can use the alsa-driver as it will provide this function as well.

If you have Verbose procfs set, and you still get bash: /proc/asound/card0/pcm0p/oss: No such file or directory, make sure you have the oss modules loaded. You need snd-pcm-oss, snd-mixer-oss, and snd-seq-oss.
Dell XPS 8940; Processore Intel® Core™ i7-10700 CPU @ 2.90GHz; Grafica NVidia GeForce GTX 1660 Ti; Arch Linux
Dell Inc. XPS 15 9520; Processore 12th Gen Intel® Core™ i7-12700H × 20; Grafica NVidia GeForce RTX 3050 ti mobile; Arch Linux
Avatar utente
LaLampada
Prode Principiante
Messaggi: 192
Iscrizione: sabato 7 dicembre 2019, 14:50
Desktop: gnome
Distribuzione: Arch Linux
Sesso: Maschile

Re: Che modulo del kernel devo aggiungere

Messaggio da LaLampada »

Edit: ho attivato tutto ciò che dice questa guida ma il file continua a non esserci
Dell XPS 8940; Processore Intel® Core™ i7-10700 CPU @ 2.90GHz; Grafica NVidia GeForce GTX 1660 Ti; Arch Linux
Dell Inc. XPS 15 9520; Processore 12th Gen Intel® Core™ i7-12700H × 20; Grafica NVidia GeForce RTX 3050 ti mobile; Arch Linux
Avatar utente
Janvitus
Amministratore
Amministratore
Messaggi: 18774
Iscrizione: lunedì 25 aprile 2005, 15:52
Desktop: GNOME Shell / Xfce
Sesso: Maschile
Località: Potenza
Contatti:

Re: Che modulo del kernel devo aggiungere

Messaggio da Janvitus »

Ma che ti serve oss che è un sistema vetusto del suono?
+Fedora 39 • +Xubuntu 23.10
Avatar utente
LaLampada
Prode Principiante
Messaggi: 192
Iscrizione: sabato 7 dicembre 2019, 14:50
Desktop: gnome
Distribuzione: Arch Linux
Sesso: Maschile

Re: Che modulo del kernel devo aggiungere

Messaggio da LaLampada »

Per giocare a Wolfenstein: Enemy Territory, è un "vecchio" gioco che senza quel file non fa andare l' audio...
Dell XPS 8940; Processore Intel® Core™ i7-10700 CPU @ 2.90GHz; Grafica NVidia GeForce GTX 1660 Ti; Arch Linux
Dell Inc. XPS 15 9520; Processore 12th Gen Intel® Core™ i7-12700H × 20; Grafica NVidia GeForce RTX 3050 ti mobile; Arch Linux
Avatar utente
Janvitus
Amministratore
Amministratore
Messaggi: 18774
Iscrizione: lunedì 25 aprile 2005, 15:52
Desktop: GNOME Shell / Xfce
Sesso: Maschile
Località: Potenza
Contatti:

Re: Che modulo del kernel devo aggiungere

Messaggio da Janvitus »

Cerca un rimedio per farlo funzionare con alsa e pulseaudio, OSS oramai non lo supporta più nessuno, oppure ti devi compilare il kernel a mano.
+Fedora 39 • +Xubuntu 23.10
hydrophobia

Re: Che modulo del kernel devo aggiungere

Messaggio da hydrophobia »

Da una rapida ricerca sul google, dato che Wolf Enemy territory è stato rilasciato nel periodo in cui id Software pubblicava i sorgenti dei loro giochi (sia lodato sempre John Carmack); ho trovato un source port: https://www.etlegacy.com/
Avatar utente
LaLampada
Prode Principiante
Messaggi: 192
Iscrizione: sabato 7 dicembre 2019, 14:50
Desktop: gnome
Distribuzione: Arch Linux
Sesso: Maschile

Re: Che modulo del kernel devo aggiungere

Messaggio da LaLampada »

Conosco Et legacy, ma non riesco a farlo partire :(
Dell XPS 8940; Processore Intel® Core™ i7-10700 CPU @ 2.90GHz; Grafica NVidia GeForce GTX 1660 Ti; Arch Linux
Dell Inc. XPS 15 9520; Processore 12th Gen Intel® Core™ i7-12700H × 20; Grafica NVidia GeForce RTX 3050 ti mobile; Arch Linux
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 564
Iscrizione: sabato 27 novembre 2010, 19:42

Re: Che modulo del kernel devo aggiungere

Messaggio da Ubuntello »

LaLampada ha scritto:
martedì 1 dicembre 2020, 14:20
Ho trovato una guida che non so svolgere, mi potete spiegare meglio?

[...]

Premetto che ho mai provato OSS, ma ti sei assicurato che i moduli indicati dalla guida siano stati caricati? Se non lo hai già fatto, esegui:

Codice: Seleziona tutto

sudo modprobe snd-pcm-oss
sudo modprobe snd-mixer-oss
sudo modprobe snd-seq-oss
e, se i moduli sono stati caricati, vedi se compare "/proc/asound/card0/pcm0p/oss".


Riguardo “ET: Legacy”, potresti aprire una discussione nella sezione Videogiochi (descrivendo in maniera dettagliata il problema e, se possibile, includendo l'output del gioco avviato da Terminale), oppure chiedere direttamente nella chat (IRC o Discord) del progetto, per la quale trovi i collegamenti nel sito ufficiale.

In alternativa potresti provare la versione (“ET: Legacy” o l'originale) per Windows con Wine.

:ciao:
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen | Retro games: hidden gems - top titles - genre guides | Recommended games | Configurazione giochi Windows: Wine Staging con esync (dalla 4.6), drive_c +F + DXVK + vkd3d-proton + patch force feedback e force-large-address-aware
Scrivi risposta

Ritorna a “Kernel e servizi di sistema”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti