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".
nombre réponses : 25

#0 Re : -1 »  Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus » Le 19/02/2015, à 10:34

geenux
Réponses : 920

Bonjour @ArchangeGabriel et les autres.

J'ai un problème pour faire fonctionner ma carte graphique Nvidia GTX 660M avec bumblebee, nvidia>=331 et opencl.
Je suis sous Ubuntu Trusty (question de compatibilité avec des libs propriétaires pour mon travail), et j'ai besoin de suport pour OpenGL 4.3 et Opencl 1.2.

Voici l'état de ma configuration:

- La carte nvidia fonctionne avec bumblebee (primusrun) pour toutes les applications opengl:

 $ primusrun glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL core profile version string: 4.3.0 NVIDIA 331.113
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL version string: 4.4.0 NVIDIA 331.113
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler

Cependant, lorsque j'essaye de lancer une application openCL, impossible de créer le contexte (j'utilise darktable car il fourni un output détaillé de l'initialisation d'opencl)

$  primusrun darktable -d opencl
[opencl_init] opencl related configuration options:
[opencl_init] 
[opencl_init] opencl: 1
[opencl_init] opencl_library: ''
[opencl_init] opencl_memory_requirement: 768
[opencl_init] opencl_memory_headroom: 300
[opencl_init] opencl_device_priority: '*/!0,*/*/*'
[opencl_init] opencl_size_roundup: 16
[opencl_init] opencl_async_pixelpipe: 0
[opencl_init] opencl_synch_cache: 0
[opencl_init] opencl_number_event_handles: 25
[opencl_init] opencl_micro_nap: 1000
[opencl_init] opencl_use_pinned_memory: 0
[opencl_init] opencl_use_cpu_devices: 0
[opencl_init] opencl_avoid_atomics: 0
[opencl_init] opencl_omit_whitebalance: 0
[opencl_init] 
[opencl_init] trying to load opencl library: '<system default>'
[opencl_init] opencl library 'libOpenCL' found on your system and loaded
modprobe: FATAL: Module nvidia not found.
[opencl_init] could not get platforms: -1001
[opencl_init] FINALLY: opencl is NOT AVAILABLE on this system.
[opencl_init] initial status of opencl enabled flag is OFF.

Le module nvidia not found est particulièrement étonnant, vu que la carte fonctionne pour les appli OpenGL.
J'ai installé le paquet modprobe-nvidia, peut-être que celà à quelque chose à voir avec ça.

Voici les packages en rapport avec nvidia installés:

$ dpkg --get-selections | grep nvidia
bumblebee-nvidia                install
nvidia-304                    deinstall
nvidia-331                    install
nvidia-331-uvm                    install
nvidia-modprobe                    install
nvidia-opencl-icd-304                deinstall
nvidia-opencl-icd-331                install
nvidia-settings                    deinstall
nvidia-settings-331                install

Le fichier /etc/OpenCL/vendors/nvidia.icd  contient

/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so

qui est un lien symbolique vers

$ ls -l /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so
lrwxrwxrwx 1 root root 27 févr.  6 19:37 /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so -> libnvidia-opencl.so.331.113

J'ai essayé de nombreuses variantes pour ce fichier, sans succès.

Voici les libs que j'ai pour OpenCL

$ locate libnvidia-opencl
/usr/lib/i386-linux-gnu/libnvidia-opencl.so.1
/usr/lib/i386-linux-gnu/libnvidia-opencl.so.331.113
/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so
/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.113

$ locate libOpenCL.so
/usr/lib/x86_64-linux-gnu/libOpenCL.so
/usr/lib/x86_64-linux-gnu/libOpenCL.so.1
/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
/usr/local/cuda-6.5/lib64/libOpenCL.so

J'ai passé toute l'après midi hier, sans succès à essayer de résoudre le problème, et n'ayant vraiement pas le temps de rester jouer avec ça, je me tourne vers vous pour conseils.
Je suis ouvert à toute solution, dont nvidia-prime (que j'ai testé sans succès) si ça peut résoudre rapidement mon problème. J'utilise mon laptop comme PC fixe de bureau, donc tant que ma carte graphique est fonctionnelle
avec OpenGL 4.3 et OpenCL, ça m'ira smile

Merci d'avance pour votre aide!

#1 Re : -1 »  Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus » Le 19/02/2015, à 12:19

geenux
Réponses : 920

J'obtiens exactement le même résulat avec la commande "optirun --no-xorg darktable -d opencl".

#2 Re : -1 »  Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus » Le 19/02/2015, à 14:30

geenux
Réponses : 920

Même résultat:

$ sudo tee /proc/acpi/bbswitch <<< ON
ON

$ sudo modprobe -v nvidia-331
insmod /lib/modules/3.13.0-45-generic/updates/dkms/nvidia_331.ko 

$ darktable -d opencl
[opencl_init] opencl related configuration options:
[opencl_init] 
[opencl_init] opencl: 1
[opencl_init] opencl_library: ''
[opencl_init] opencl_memory_requirement: 768
[opencl_init] opencl_memory_headroom: 300
[opencl_init] opencl_device_priority: '*/!0,*/*/*'
[opencl_init] opencl_size_roundup: 16
[opencl_init] opencl_async_pixelpipe: 0
[opencl_init] opencl_synch_cache: 0
[opencl_init] opencl_number_event_handles: 25
[opencl_init] opencl_micro_nap: 1000
[opencl_init] opencl_use_pinned_memory: 0
[opencl_init] opencl_use_cpu_devices: 0
[opencl_init] opencl_avoid_atomics: 0
[opencl_init] opencl_omit_whitebalance: 0
[opencl_init] 
[opencl_init] trying to load opencl library: '<system default>'
[opencl_init] opencl library 'libOpenCL' found on your system and loaded
[opencl_init] could not get platforms: -1001
[opencl_init] FINALLY: opencl is NOT AVAILABLE on this system.
[opencl_init] initial status of opencl enabled flag is OFF.

#3 Re : -1 »  Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus » Le 19/02/2015, à 17:23

geenux
Réponses : 920

Merci pour ton aide. J'ai enfin réussi à faire fonctionner le tout, avec nvidia-prime et le driver nvidia-331 (j'ai pas essayé les plus récents, et maintenant j'ose plus toucher).

Voici comment j'ai fait (désolé, j'ai écrit mon mémo en anglais, pas le temps de traduire):

1) First, uninistall bumblebee and previously declared drivers
sudo apt-get purge bumblebee* primus libvdpau-va-gl1

2) Install the desired driver version (>331)
sudo apt-get install nvidia-331 nvidia-331-uvm nvidia-opencl-dev nvidia-modprobe nvidia-prime mesa-utils

3) [optional] For viewing of HD video with the GPU, use
sudo apt-get install vdpau-va-driver

See http://us.download.nvidia.com/XFree86/L … ndr14.html for details about the following
4) Modify /etc/X11/xorg.conf with the following.
WARNING: don't forget to set the BusId to the one of your nvidia card

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection


5) The X server does not automatically enable displays attached to the non-NVIDIA graphics device in this configuration. To do that, use the xrandr command line tool:

Add this to ~/.xinitrc
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto

6) Reboot

7) To check if that worked, use
$ xrandr --listproviders
Providers: number : 3
Provider 0: id: 0x2c4 cap: 0x1, Source Output crtcs: 0 outputs: 0 associated providers: 1 name:NVIDIA-0
Provider 1: id: 0x46 cap: 0x2, Sink Output crtcs: 3 outputs: 4 associated providers: 1 name:modesetting
Provider 2: id: 0x46 cap: 0x2, Sink Output crtcs: 3 outputs: 4 associated providers: 1 name:modesetting





8) Solving issues with OpenCL
If opencl application don't work (error -1001, unable to create context), here are some tips:
- make sure all the packages listed in 2) (and only those) are installed
- Check that the file /etc/OpenCL/vendors/nvidia.icd contains (the following or similar)
/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1

Grâce à ça, j'ai ma carte graphique activée en permanence (ce qui me convient).
J'ai cependant toujours une configuration douteuse:

$ nvidia-settings
** Message: PRIME: No offloading required. Abort
** Message: PRIME: is it supported? no

ERROR: nvidia-settings could not find the registry key file. This file should have been installed along with this driver at either /usr/share/nvidia/nvidia-application-profiles-331.113-key-documentation or /usr/share/nvidia/nvidia-application-profiles-key-documentation.
       The application profiles will continue to work, but values cannot be preopulated or validated, and will not be listed in the help text. Please see the README for possible values and descriptions.

Et je ne peux pas switcher sur la carte intel seulement avec prime-select. Je n'ai pas besoin de faire ça, donc ce n'est pas bien grave.
J'ouvrirais un thread quand j'aurais fini le travail urgent que j'ai à faire.

Merci pour ton aide.

#4 Re : -1 »  Fotowall : assemblez vos photos » Le 22/11/2012, à 03:15

geenux
Réponses : 441

En effet la webcam est assez mal supportée pour l'instant. Ça évoluera sans doute à l'avenir, quand je trouverai le temps de continuer le développement de Fotowall.
Pour l'instant je suis pas mal pris par d'autres projets pour mes cours (et aussi par toutes les opportunités de faire la fête quand on étudie en ERASMUS à Dublin wink )

#5 Re : -1 »  Fotowall : assemblez vos photos » Le 03/03/2015, à 14:32

geenux
Réponses : 441

Bonjour,

Le développement n'est malheureusement plus actif. Je suis actuellement en thèse, et Enrico n'a plus non plus le temps de s'en occuper.
Je serai heureux d'aider quelquonque développeur voulant reprendre le projet wink

Choisir la couleur d'arrière plan:
- click sur le canevas, et passe la souris sur le coin en haut à droite ou en bas à droite, un sélecteur de couleurs apparaitera.

- Plus d'apparence de cadres:
Benoît Bâlon en a publié sur son blog, ainsi qu'un tutoriel expliquant comment les créer.

#6 Re : -1 »  Gagnant de l'abonnement Linux Pratique ... » Le 29/09/2012, à 12:50

geenux
Réponses : 655

Dommage, pour une fois que je gagnais quelque chose wink
Je laisse le plaisir d'avoir le magasine à un autre membre, qui en autra probablement plus besoin que moi de toute façon wink

#7 Re : -1 »  Gagnant de l'abonnement Linux Pratique ... » Le 01/10/2012, à 00:55

geenux
Réponses : 655

Suffit de modifier la requete sql, rien de bien sorcier nan ?
Je le ferai bien, mais je connais pas la structure des tables de la bdd...

#8 Re : -1 »  video en fond d'ecran..ca doit etre possible.. » Le 20/09/2012, à 21:17

geenux
Réponses : 2

Il me semble que ffmpeg permet d'extraire les images du film en effet. Je suppose que mencoder doit le faire aussi.

Sinon, connaissant la diversité de GNU/Linux, ça ne m'étonnerait pas que tu arrive à trouver un programme pour mettre une vidéo en fond d'écran... Après tout ya bien XPlanet qui met la terre, l'éclairage du soleil et les photos satellite de la nasa en temps réel en fond d'écran wink

#9 Re : -1 »  Wifi et Programmation !!! » Le 20/09/2012, à 21:25

geenux
Réponses : 1

Question rapide : pourquoi mettre ça dans la section concernant le terminal et les scripts ?
Et si tu veux que ton post soit réellement utile, essaye de donner plus de détails sur le matériel concerné et cie wink

#10 Re : -1 »  [Résolu à moitié] ouverture d'un fichier Wav » Le 03/01/2012, à 18:16

geenux
Réponses : 8

Si tu ne trouves pas l'entrée audacity, tape simplement

/usr/bin/audacity

dans le champ de texte permettant de choisir d'emplacement d'un programme.

#11 Re : -1 »  [Résolu] abandonner vista et migrer ubuntu » Le 21/12/2011, à 00:23

geenux
Réponses : 26

Pourquoi vouloir réinstaller si tu as déjà installé Ubuntu.
Tu peux parfaitement supprimer la partition de Vista, et déplacer et agrandir la partition contenant ton système ubuntu.
Toutes ces opérations peuvent être faites à partir de l'éditeur de partitions gparted, disponible sur le liveCD

Je te conseille tout de même de sauvegarder tes données avant de toucher aux partitions, ça reste des opérations sensibles qu'il vaut mieux aborder avec prudence.

#12 Re : -1 »  voir les autres partitions d'un disque dur sur ubuntu 11.10 » Le 02/01/2012, à 13:59

geenux
Réponses : 8

Tu as recréé une nouvelle partition par dessus ton ancien système, sans avoir au préalable récupéré tes documents ?
Ou alors tes documents sont sur une partition séparée, et tu n'arrives simplement pas à y accéder ?

#13 Re : -1 »  Extension firefox pour corriger le problème Ubuntu-fr/Kubuntu-fr » Le 03/01/2012, à 03:24

geenux
Réponses : 36

Ah zut. Probalement car je ne l'ai pas modifié depuis très longtemps, ni mis à jour au cours des versions de firefox.
Je verrai ça dès que je trouve le temps, entre tous mes projets en cours, mes cours, et la partie non-geek de ma vie wink

#14 Re : -1 »  Plantage Firefox ET Thunderbird : disparition des profils » Le 02/01/2012, à 14:08

geenux
Réponses : 3

Les fichiers de config des applis concernés sont situés dans /home/user/.mozilla et /home/user/.thunderbird
Je suppose que certains fichiers ont étés corrompus. Tu peux probablement récupéré un partie, voir l'intégralité de tes profils à partir de là.

#15 Re : -1 »  réseau sans fil grisé » Le 02/01/2012, à 14:06

geenux
Réponses : 2

Je vais commencer par une question stupide, mais on ne sait jamais. Beaucoup de laptop disposent d'un bouton permettant de désactiver la carte wifi, soit avec une combinaison Fn+quelque chose, ou un bouton séparé. Es-tu sûre qu'elle est activée.

Sinon, l'entrée "Réseaux sans fils" apparait toujours grisée, vu qu'on ne peut pas cliquer dessus. Mais par contre, il devrait te trouver, comme avant une liste de réseaux. Personnellement, le seul cas dans lequel il ne me les affiche pas est quand j'oublie d'activer ma carte wifi wink Je doute que ça ne soit ça, mais on ne sait jamais...

#16 Re : -1 »  Problème de permission pour Copier un dossier [ RESOLU ] » Le 30/12/2011, à 22:51

geenux
Réponses : 20

Hello,
Frustant ces histoires de droit au premier abord nan ? Personellement j'en suis fan tant qu'il s'agit d'un support interne. Mais dès qu'on passe à un support externe, j'évite les systèmes de fichiers avec un gestion des droits.
D'autant plus que je préfère utiliser un système de fichier lisible par la majorité des systèmes d'exploitations (genre du NTFS, même si je n'aime pas spécialement ce système de fichier).

Ceci étant dit, ton problème a bien entendu une solution. Il est fort probable que le dossier dans lequel tu essaye de copier sur ton disque du externe appartienne à un autre utilisateur.
Si c'est le cas, il te suffit de faire

sudo chown -R sapiens /media/Disque/dossier

(en supposant que sapiens est ton nom d'utilisateur et que tu copie dans /media/Disque/dossier)

Fait ça et retente ta copie, et dis nous en des nouvelles wink

#17 Re : -1 »  Problème de permission pour Copier un dossier [ RESOLU ] » Le 31/12/2011, à 02:10

geenux
Réponses : 20
Sapiens a écrit :

Voilà

yann@yann-laptop:~$ sudo chown -R yann /media/d36edfeb-68a1-443e-a873-bb76b08324ac
yann@yann-laptop:~$

Il ne s'est absolument rien passé.

Bien au contraire. Tu n'as pas eu de message d'erreur, ce qui signifie que la commande à fonctionné.

#18 Re : -1 »  Comment installer phonegap sur ubuntu? » Le 21/12/2011, à 15:34

geenux
Réponses : 5

Une question simple, tu codes en quel langage ?
En java, c'est très simple d'installer phonegap, il suffit de placer le .jar dans le classpath et c'est réglé, dans d'autres langages, je sais pas trop.

#19 Re : -1 »  Comment installer phonegap sur ubuntu? » Le 21/12/2011, à 23:36

geenux
Réponses : 5

En effet, phonegap permet de coder en html5 et javascript. Mais il faut quand même une base de code tournant sur la plateforme que tu vises.
Par exemple pour android un petit programme java pour inclure la page web de l'application.

Pour installer le sdk d'android sous eclipse, ça se fait désormais très simplement. La démarche consiste à ajouter un dépot dans les sources d'installations de plugin d'eclipse, et ensuite de juste choisir d'installer le sdk, rien de plus simple. Fait une petite recherche pour avoir la procédure détaillées.
Si ça t'intéresse un code de base pour inclure une page web dans ton application sous android, je peux t'en donner un.

#20 Re : -1 »  [RESOLU] - Gnome-shell - Augmenter nombre de bureaux virtuels » Le 21/12/2011, à 15:36

geenux
Réponses : 5

Les bureaux s'ajoutent dynamiquement dans "Activités".
Si tu veux que la configuration se fasse en dur, il me semble que ce n'est actuellement pas possible, mais que j'ai vu des idées de développeurs de gnome pour permettre de choisir entre une gestion dynamique des bureaux, et une gestion statique.

#21 Re : -1 »  [RESOLU] - Gnome-shell - Augmenter nombre de bureaux virtuels » Le 21/12/2011, à 18:37

geenux
Réponses : 5

Oui, voilà c'était ça. Ça fait longtemps que je n'ai plus gnome-shell, c'est pour ça que j'ai pas été plus précis, je me souvenais plus exactement de la procédure.

#22 Re : -1 »  [Résolu] script qui me met tous mes fichiers musicaux en mp3 » Le 21/12/2011, à 15:40

geenux
Réponses : 4
find . -iregex '.+\.wma' -exec soundconverter -b -m audio/mpeg -s .mp3 {} && rm -f {} \;

Ça ne fonctionne pas ça ? (pas testé! )

#23 Re : -1 »  [Résolu] script qui me met tous mes fichiers musicaux en mp3 » Le 21/12/2011, à 18:33

geenux
Réponses : 4

Dans ce cas, pourquoi ne pas appeler 2 fois l'option -exec ?
Le seul inconvénient est que il n'y aura pas de vérification du résultat de la première commande, donc les fichiers seraient supprimé même si l'exécution de la conversion a échoué !

#24 Re : -1 »  Problème avec svn cleanup » Le 21/12/2011, à 00:11

geenux
Réponses : 1

Si tu veux poster une image, il faut d'abord la mettre en ligne sur un site d'hébergement d'image.
Dans ton cas, m'est avis qu'un copier-coller de la réponse de svn serait bien plus judicieux (pense à le mettre entre des balises "code" de préférence).