Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.
nombre réponses : 25

#0 -1 »  LiveCD : Crash et reboot après démarrage du serveur X » Le 08/03/2014, à 22:10

zebulon25
Réponses : 2

Bonjour,

Je suis sur un ordinateur avec un processeur A10 et j'utilise la carte graphique de celui-là.

En démarrant sur l'image cd beta 1 de trusty, j'arrive au bureau et 5 secondes plus tard l'ordinateur reboot (après avoir affiché des nombres en bas à droite de l'écran).

D'après certains forums il semble que le driver radeon des  noyaux 3.13.x fasse crasher le serveur X après son démarrage.
Le seul moyen de démarrer sur le livecd est d'uiliser la commande "radeon.runpm=0" au démarrage, mais lorsque je mets cette commande dans grub me reboot se fait encore.

Voici mes questions (si quelqu'un peut m'aider)
-> Ou est-ce que je dois exactement mettre la commande "radeon.runpm=0" au démarrage du livecd (pour info je la rajoute sur la ligne des options  grub )
-> Quelqu'un sait-il comment démarrer sur les drivers VGA ou directement en ligne de commande depuis un livecd (dans le pire des cas j'ai pensé à la version serveur de ubuntu, il me semble qu'il n'y a pas de serveur X par défaut)

merci de votre aide.

#1 Re : -1 »  LiveCD : Crash et reboot après démarrage du serveur X » Le 10/03/2014, à 21:50

zebulon25
Réponses : 2

En fait le problème vient du driver graphique libre 'radeon'. (une gestion d'énergie en serait la cause sur les puce A10)

Et comme c'est au démarrage du livecd que j'ai le problème, impossible d'installer le driver catalyst.

PAr contre j'essaierai directement avec la version server (je testerai ça dès que possible).

#2 Re : -1 »  installation d'ubuntu sur hercules ecafe 900b [Résolu] » Le 06/01/2010, à 22:21

zebulon25
Réponses : 55

Malheureusement pour toi UNR est trop gourmand en ressource graphique pour fonctionner, je l'ai testé et j'ai vite abandonné, c'est inutilisable.
SInon ubuntu fonctionne correctement si tu l'installes et si tu configure correctement la carte graphique comme décrit dans le topic.
A+

#3 -1 »  GRUB2 mode console » Le 20/03/2010, à 23:25

zebulon25
Réponses : 7

Bonjour,

Je cherche un moyen de démarrer ubuntu lucid en mode console depuis grub 2 (avec grub 1 on pouvait donner une option qui permettait de faire cela).

je ne trouve pas ce moyen sur internet, ou alors je n'ai pas compris le truc.

merci d'avance.

#4 Re : -1 »  GRUB2 mode console » Le 20/03/2010, à 23:31

zebulon25
Réponses : 7

j'ai essayé mais le drivers graphique utilisé ne fonctionne pas donc ce mode ne fonctionne pas.

#5 Re : -1 »  GRUB2 mode console » Le 21/03/2010, à 00:11

zebulon25
Réponses : 7

je ne veux utiliser ce mode afin de compiler un autre driver graphique, l'installer et le tester en lançant le service gdm

#6 Re : -1 »  GRUB2 mode console » Le 21/03/2010, à 10:12

zebulon25
Réponses : 7

J'aimerais pouvoir faire cela mais j'arrive pas au mode console et l'ordinateur plante et affichant des écrans avec des dégradés de gris, rouge, vert, bleu.On dirait que la machine se met en mode 'test' et je ne peux plus rien faire, donc je voudras juste avoir une console pour pourvoir agir un peu.

#7 -1 »  OpenAL recherche Tutoriel enregistrement linux[resolu] » Le 03/01/2010, à 21:42

zebulon25
Réponses : 8

Bonjour,

Je recherche un tutoriel sur openAL d'un enregistrement sous linux, j'ai trouvé un exemple windows sur developpez.com, la compilation se passe bien mais au lancement rien ne se passe.

Voici l'exemple :

////////////////////////////////////////////////////////////
/// En-têtes
////////////////////////////////////////////////////////////
#include <AL/al.h>
#include <AL/alc.h>
#include <sndfile.h>
#include <ctime>
#include <iomanip>
#include <iostream>
#include <string.h>
#include <vector>

// Les différents devices audio utilisés
ALCdevice* Device        = NULL;
ALCdevice* CaptureDevice = NULL;


////////////////////////////////////////////////////////////
/// Récupère la liste des noms des devices de capture disponibles
///
/// \param Devices : Tableau de chaînes à remplir avec les noms des devices
///
////////////////////////////////////////////////////////////
void GetCaptureDevices(std::vector<std::string>& Devices)
{
    // Vidage de la liste
    Devices.clear();

    // Récupération des devices disponibles
    const ALCchar* DeviceList = alcGetString(NULL, ALC_CAPTURE_DEVICE_SPECIFIER);

    if (DeviceList)
    {
        // Extraction des devices contenus dans la chaîne renvoyée
        while (strlen(DeviceList) > 0)
        {
            Devices.push_back(DeviceList);
            DeviceList += strlen(DeviceList) + 1;
        }
    }
    else
    {
        std::cerr << "Impossible de récupérer la liste des devices de capture" << std::endl;
    }
}


////////////////////////////////////////////////////////////
/// Initialise OpenAL (ouvre un device et crée un contexte audio)
///
/// \param DeviceName : Nom du device à ouvrir (NULL pour le device par défaut)
///
/// \return True si tout s'est bien passé, false en cas d'erreur
///
////////////////////////////////////////////////////////////
bool InitOpenAL(const char* DeviceName = NULL)
{
    // Ouverture du device
    Device = alcOpenDevice(DeviceName);
    if (!Device)
    {
        std::cerr << "Impossible d'ouvrir le device par défaut" << std::endl;
        return false;
    }

    // Création du contexte
    ALCcontext* Context = alcCreateContext(Device, NULL);
    if (!Context)
    {
        std::cerr << "Impossible de créer un contexte audio" << std::endl;
        return false;
    }

    // Activation du contexte
    if (!alcMakeContextCurrent(Context))
    {
        std::cerr << "Impossible d'activer le contexte audio" << std::endl;
        return false;
    }

    return true;
}


////////////////////////////////////////////////////////////
/// Initialise la capture audio
///
/// \param DeviceName : Nom du device de capture à ouvrir (NULL pour le device par défaut)
///
/// \return True si tout s'est bien passé, false en cas d'erreur
///
////////////////////////////////////////////////////////////
bool InitCapture(const char* DeviceName = NULL)
{
    // On commence par vérifier que la capture audio est supportée
    if (alcIsExtensionPresent(Device, "ALC_EXT_CAPTURE") == AL_FALSE)
    {
        std::cerr << "La capture audio n'est pas supportée par votre systeme" << std::endl;
        return false;
    }

    // Ouverture du device
    CaptureDevice = alcCaptureOpenDevice(DeviceName, 44100, AL_FORMAT_MONO16, 44100);
    if (!CaptureDevice)
    {
        std::cerr << "Impossible d'ouvrir le device de capture" << std::endl;
        return false;
    }

    return true;
}


////////////////////////////////////////////////////////////
/// Sauvegarde un tableau d'échantillons dans un fichier audio
///
/// \param Filename : Nom du fichier audio à charger
/// \param Samples :  Tableau d'échantillons
///
////////////////////////////////////////////////////////////
void SaveSound(const std::string& Filename, const std::vector<ALshort>& Samples)
{
    // On renseigne les paramètres du fichier à créer
    SF_INFO FileInfos;
    FileInfos.channels   = 1;
    FileInfos.samplerate = 44100;
    FileInfos.format     = SF_FORMAT_PCM_16 | SF_FORMAT_WAV;

    // On ouvre le fichier en écriture
    SNDFILE* File = sf_open(Filename.c_str(), SFM_WRITE, &FileInfos);
    if (!File)
    {
        std::cerr << "Impossible de créer le fichier audio" << std::endl;
        return;
    }

    // Ecriture des échantillons audio
    sf_write_short(File, &Samples[0], Samples.size());

    // Fermeture du fichier
    sf_close(File);
}


////////////////////////////////////////////////////////////
/// Ferme proprement le device de capture
///
////////////////////////////////////////////////////////////
void ShutdownCapture()
{
    // Fermeture du device de capture
    alcCaptureCloseDevice(CaptureDevice);
}


////////////////////////////////////////////////////////////
/// Ferme proprement OpenAL
///
////////////////////////////////////////////////////////////
void ShutdownOpenAL()
{
    // Récupération du contexte
    ALCcontext* Context = alcGetCurrentContext();

    // Désactivation du contexte
    alcMakeContextCurrent(NULL);

    // Destruction du contexte
    alcDestroyContext(Context);

    // Fermeture du device
    alcCloseDevice(Device);
}


////////////////////////////////////////////////////////////
/// Point d'entrée du programme
///
/// \return Code d'erreur de l'application
///
////////////////////////////////////////////////////////////
int main()
{
    // Initialisation d'OpenAL avec le device par défaut
    if (!InitOpenAL(NULL))
        return 0;

    // Récupération des devices de capture disponibles
    std::vector<std::string> Devices;
    GetCaptureDevices(Devices);

    // On affiche la liste à l'utilisateur
    std::cout << "Veuillez choisir un device pour la capture :" << std::endl << std::endl;
    for (std::size_t i = 0; i < Devices.size(); ++i)
        std::cout << "[" << i << "] " << Devices[i] << std::endl;

    // Et on le laisse choisir
    int Choice;
    std::cin >> Choice;

    // Initialisation de la capture
    if (!InitCapture(Devices[Choice].c_str()))
        return 0;

    // Lancement de la capture
    alcCaptureStart(CaptureDevice);

    // On va stocker les échantillons capturés dans un tableau d'entiers signés 16 bits
    std::vector<ALshort> Samples;

    // On attend que l'utilisateur appuie sur entrée...
    std::cout << "Appuyez sur entree pour commencer 5 secondes de capture..." << std::endl;
    std::cin.ignore(10000, '\n');
    std::cin.ignore(10000, '\n');

    // ...Et c'est parti pour 5 secondes de capture
    time_t Start = time(NULL);
    while (time(NULL) - Start < 5)
    {
        // On récupère le nombre d'échantillons disponibles
        ALCint SamplesAvailable;
        alcGetIntegerv(CaptureDevice, ALC_CAPTURE_SAMPLES, 1, &SamplesAvailable);

        // On lit les échantillons et on les ajoute au tableau
        if (SamplesAvailable > 0)
        {
            std::size_t Start = Samples.size();
            Samples.resize(Start + SamplesAvailable);
            alcCaptureSamples(CaptureDevice, &Samples[Start], SamplesAvailable);
        }
    }

    // On stoppe la capture
    alcCaptureStop(CaptureDevice);

    // On n'oublie pas les éventuels échantillons qu'il reste à récupérer
    ALCint SamplesAvailable;
    alcGetIntegerv(CaptureDevice, ALC_CAPTURE_SAMPLES, 1, &SamplesAvailable);
    if (SamplesAvailable > 0)
    {
        std::size_t Start = Samples.size();
        Samples.resize(Start + SamplesAvailable);
        alcCaptureSamples(CaptureDevice, &Samples[Start], SamplesAvailable);
    }

    // On sauvegarde les échantillons capturés dans un fichier
    SaveSound("capture.wav", Samples);

    // Fermeture de la capture
    ShutdownCapture();

    // Fermeture d'OpenAL
    ShutdownOpenAL();

    // On attend que l'utilisateur appuie sur entrée...
    std::cout << "Appuyez sur entree pour terminer..." << std::endl;
    std::cin.ignore(10000, '\n');

    return 1;
}

je choisis 'pulseaudio capture' et le logiciel 'freeze'.

Soit une âme charitable réussi à 'transcrire' ce bout de code pour linux, soit me montrer le chemin d'un petit tuto pour l'enregistrement sous linux.

merci.

PS : et je viens de voir que openal n'est pas compatible avec pulseaudio, une solution?

#8 Re : -1 »  OpenAL recherche Tutoriel enregistrement linux[resolu] » Le 04/01/2010, à 14:18

zebulon25
Réponses : 8

Je suis sous karmic avec un kernel 2.6.32.

En fait au démarrage de l'appli j'ai un 4 choix avec
[0] ALSA Capture on default
[1] ALSA Capture on HDA Intel (hw:0,0)
[2] OSS Capture
[3] Pulseaudio capture

Si je choisis 0 à 2 j'ai un message d'erreur me disant que le périphérique ne peut pas être atteint.

SI je choisis le choix Pulseaudio alors le programme reste comme figé, je n'ai pas de création de fichier .wav et il faut faire control+C pour sortir du programme.
J'ai installé pavucontrol et le programme n'apparait jamais dans 'enregistrement'.

J'ai une partition sous jaunty je ferai un essais ce soir.

#9 Re : -1 »  OpenAL recherche Tutoriel enregistrement linux[resolu] » Le 04/01/2010, à 20:52

zebulon25
Réponses : 8

Je vais tester sur jaunty en supprimant pulseaudio, j'ai essayé sous jaunty avec pulseaudio et cela a donné le même résultat négatif.

Peux-tu me donner ta configuration STP?

#10 Re : -1 »  OpenAL recherche Tutoriel enregistrement linux[resolu] » Le 04/01/2010, à 21:55

zebulon25
Réponses : 8

OK, bon après plusieurs essais cela fonctionne(bizarrement et aléatoirement) mais openal est en concurrence avec pulseaudio, donc point de salut, je vais utiliser alsa, cela fonctionne, j'aurais aimé utilisé une bibliothèque existante sous linux et windows, tant pis merci.

#11 Re : -1 »  OpenAL recherche Tutoriel enregistrement linux[resolu] » Le 16/01/2010, à 21:09

zebulon25
Réponses : 8

Bonne nouvelle j'ai essayé lucid alpha et pulseaudio fonctionne parfaitement avec openal!!! il n'y a plus de problème d'enregistrement, même la biliothèque sfml fonctionne et est présente dans les dépôt, bref lucid me semble être une très bone version d'ubuntu qui pointe son nez...

#12 -1 »  libmp3lame libvorbis tuto » Le 05/01/2010, à 22:42

zebulon25
Réponses : 0

Bonjour,

Malgré un bon moment à rechercher un tutoriel/exemple d'utilisation de la bibliothèque libmp3lame/liblame je ne trouve rien sur google de très explicite. (même rien du tout)

Est-ce que quelqu'un aurait un exemple/site d'utilisation de cette bibliothèque afin de convertir un son brut enregistrer dans un buffer mémoire en mp3?

J'ai déjà commencé à voir la doc pour le format ogg vorbis, mais je veux aussi utiliser le mp3.(en fait je viens de voire qu'il y a très peu de doc sur la compression vorbis alors si vous aviez aussi un doc sur ogg vorbis je suis preneur..).

Je cherche aussi des tutos simples ffmpeg...


Il y a beaucoup de bibliothèques pour la gestion du son sous linux mais très peu de doc l'accompagne...
merci.

#13 Re : -1 »  [résolu]ubuntu ne reconnait pas mon réseau wifi » Le 27/12/2009, à 14:14

zebulon25
Réponses : 246

oui directement dans nautilus et tu copies les fichiers dans ce nouveau répertoire, tu dois avoir 4 fichiers.

#14 Re : -1 »  [résolu]ubuntu ne reconnait pas mon réseau wifi » Le 27/12/2009, à 14:30

zebulon25
Réponses : 246

ok on reprend dans ton terminal quand tu tapes ls quelle est la réponse?

Quel est la version de ubuntu que tu l'as installée, 32bits ou 64 bits ?

#15 Re : -1 »  [résolu]ubuntu ne reconnait pas mon réseau wifi » Le 27/12/2009, à 14:36

zebulon25
Réponses : 246

attention il faut ecrire

"sudo dpkg -i *.deb"


et non pas dpkg install -i et le nom des fichiers.

#16 Re : -1 »  [résolu]ubuntu ne reconnait pas mon réseau wifi » Le 27/12/2009, à 14:37

zebulon25
Réponses : 246

peux-tu faire un coller/copier de ton terminal pour voir le résultat exact STP?

#17 Re : -1 »  [résolu]ubuntu ne reconnait pas mon réseau wifi » Le 27/12/2009, à 17:32

zebulon25
Réponses : 246

pas de panique lorsque tu démarres tu peux choisir ton kernel de démarrage avec grub, appuie sur 'esc' et tu choisis l'ancien kernel, mais c'est pas normal, est-ce que tu as installé des pilotes proprio?

#18 Re : -1 »  [résolu]ubuntu ne reconnait pas mon réseau wifi » Le 27/12/2009, à 19:30

zebulon25
Réponses : 246

Et au démarrage de grub quels sont les choix qui te sont proposés?
Peux-tu écrire "mot pour mot" choix qui correspondent à Ubuntu il doit y avoir le nom du noyau et en dessous le 'safe-mode'.
+peux-tu être précis lorsque tu dis grub quelque chose, qu'est-ce qui est écris dans le prompt?

et si tu as une console quelle est la réponse de la commande de "uname -r" et "uname -m" et de "cat /etc/lsb-release" (comme le demande Julius22)

#19 Re : -1 »  [résolu]ubuntu ne reconnait pas mon réseau wifi » Le 27/12/2009, à 19:47

zebulon25
Réponses : 246

Pour redémarrer sur ubuntu il faut prendre le menu grub non-safe qui ne contient pas linus 2.6.32 et tout redémarrera correctement.
Lorsque tu démarreras correctement on supprimera les paquets du noyau 2.6.32.

#20 Re : -1 »  [résolu]ubuntu ne reconnait pas mon réseau wifi » Le 27/12/2009, à 20:31

zebulon25
Réponses : 246

En fait lors du démarrage de grub tu as le choix entre plusieurs possibilités ubuntu/windows etc et la tu choisis le choix ubuntu sans 2.6.32 et sans mode safe.

Sinon tu réinstalle ta version par dessus ton ancienne version, tu en auras pour 15 minutes..

#21 Re : -1 »  [résolu]ubuntu ne reconnait pas mon réseau wifi » Le 27/12/2009, à 20:55

zebulon25
Réponses : 246

Ba comme tu as fait pour l'installer.Is ce n'est aps toi qui a fait l'installation ne te lance pas là-dedans.

Essais juste de démarrer en choisissant dans grub le second ubuntu non safe qui ne contient pas 2.6.32.

#22 Re : -1 »  Wifi detecté mais connection impossible » Le 01/01/2010, à 12:29

zebulon25
Réponses : 6

POur wicd cela est mieux intégré sous ubuntu que sous kubuntu. a tester donc.
PAr contre ubuntu desktop-kde est quasi identique à kubuntu, je crois qu'il y a un bug avec l'applet networkmanager dans KDE.

#23 Re : -1 »  Wifi detecté mais connection impossible » Le 02/01/2010, à 08:43

zebulon25
Réponses : 6

dans un premier temps installe wicd, sous gnome il sera intégré automatiquement et remplace networkmanager, par contre sous kde c'est plus compliqué,mais dans un premier temps lance wicd dans un terminal sous KDE, je crois que c'est 'wicd-client' et la tu verras tous les reseaux wifi disponible, connecte toi sur le tiens et vérifie son fonctionnement.

#24 Re : -1 »  Fonctions Audacity[RESOLU] » Le 31/12/2009, à 15:14

zebulon25
Réponses : 4

En fait j'ai trouvé, il suffit de couper les silence dans ANALYSE-> Silence finder

puis il suffit de faire Fichiers -> export multiple et le grand morceau est coupé et sauvegardé à chaque signet 'silence'.