Stephane JOLY

GNU/Linux Home Pages

Articles marqués du mot clé « linux »

 
Il faut s'assuer que le service bluetooh est activé et lancé au démarrage.

Pour voir si le service bluetooh est actif (Dans le cas présent, il est actif) :

~]$ sudo systemctl status bluetooth.service

bluetooth.service - Bluetooth service
 Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
 Active: active (running) since Mon 2021-01-04 22:46:58 CET; 6min ago
 Docs: man:bluetoothd(8)
 Main PID: 1053 (bluetoothd)
 Status: "Running"
 Tasks: 1 (limit: 11574)
 Memory: 2.1M
 CGroup: /system.slice/bluetooth.service
 └─1053 /usr/lib/bluetooth/bluetoothd

Pour démarrer le service au lancement de l'ordinateur :

~]$ sudo systemctl enable bluetooth.service

Pour démarrer le service ponctuellement :

~]$ sudo systemctl start bluetooth.service

Il faut déjà appairer votre souris avec votre sytème, vous pouvez le faire depuis le window manager.

Ensuite il faut appairer automatiquement la souris au demarrage de l'ordinateur :

~]$ sudo nano /etc/bluetooth/main.conf

Modifier (à la fin du fichier):

#AutoEnable=false

Par :

AutoEnable=true

Redémarrer l'oridinateur, votre souris devrait foncitonner avant de vous connecter.


2 commentaires


J'ai souhaité activé OpenCl avec un GPU Nvidia pour accélérer le fonctionnement des logiciels Darktable et gimp dev, cependant, cela n'est pas si simple quand on ne sait pas comment faire !

Pour ma part, j'utilise le pilote propriétaire pour cette carte :
VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 760] (rev a1)

Il faut juste installer et activer OpenCL et quelques autres outils  :

# pacman -S opencl-nvidia libclc ocl-icd

Après redémarrage de xorg, rien ne semble avoir changé

$ ls -l /dev/nvidia*

crw-rw-rw- 1 root root 195,   0  4 févr. 14:15 /dev/nvidia0
crw-rw-rw- 1 root root 195, 255  4 févr. 14:15 /dev/nvidiactl
crw-rw-rw- 1 root root 195, 254  4 févr. 14:15 /dev/nvidia-modeset


Et pourtant, si vous lancer Darktable dans un terminal :

$ darktable -d opencl


Le résultat suivant devrait apparaître :

[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_mandatory_timeout: 200
[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_init] found opencl runtime library 'libOpenCL'
[opencl_init] opencl library 'libOpenCL' found on your system and loaded
[opencl_init] found 1 platform
[opencl_init] found 1 device
[opencl_init] device 0 `GeForce GTX 760' has sm_20 support.
[opencl_init] device 0 `GeForce GTX 760' supports image sizes of 16384 x 16384
[opencl_init] device 0 `GeForce GTX 760' allows GPU memory allocations of up to 499MB
[opencl_init] device 0: GeForce GTX 760



Deux nouveaux fichiers spéciaux (device) ont étés crées lorsque vous aurez lancé Gimp ou Darktable avec OpenCl d'activé :

$ ls -l /dev/nvidia*


crw-rw-rw- 1 root root 195,   0  4 févr. 14:15 /dev/nvidia0
crw-rw-rw- 1 root root 195, 255  4 févr. 14:15 /dev/nvidiactl
crw-rw-rw- 1 root root 195, 254  4 févr. 14:15 /dev/nvidia-modeset
crw-rw-rw- 1 root root 242,   0  4 févr. 14:16 /dev/nvidia-uvm
crw-rw-rw- 1 root root 242,   1  4 févr. 14:16 /dev/nvidia-uvm-tools


En fait, les applications ayant recourt à OpenCl chargent le module nvidia-uvm qui crée ces fichiers spéciaux.

Après quelques tests, cela accélère considérablement mes deux logiciels préférés sur certains calculs ! :)

Voilà, j'espère que cela aura permis de solutionner votre problème !

Aucun commentaire

Cette petite procédure bein que fonctionnelle est remplacée par :

http://stephanejoly.fr/index.php?article16/mise-jour-votre-produit-nikon-depuis-ordinateur-sous-linux

Si vous êtes dans mon cas de figure, vous avez un appareil photo reflex Nikon et vous n'avez pas de plateforme MS-Windows ou Mac, je vous explique comment mettre votre Nikon D810 avec le firmware 1.10. Au lieu de simplement donner un fichier bin, Nikon à la mauvaise idée de fournir des fichier .exe ou .dmg, pas futé la marque jaune !



Télécharger la version Windows du Firmaware ici :
http://downloadcenter.nikonimglib.com/fr/download/fw/156.html

et utiliser tout simplement wineHQ pour en extraire le binaire :
$ wine F-D810-V110W.exe

Vous allez obtenir un répertoire D810Update, le binaire sera à l'intérieur :
$ ls D810Update/
D810_0110.bin


J'ai obtenu une somme de contrôle du firmware md5sum de valeur :
$ md5sum D810Update/D810_0110.bin
770219f11875d31bfd7aea7aa07d234b  D810Update/D810_0110.bin

Vérifier bien cette valeur avant de passer à la suite, vous serez prévenu, vos batteries doivent être pleinement chargées !

Ensuite placer ce fichier à la racine de votre carte mémoire, insérer la carte mémoire  dans votre APN  et mettez ce dernier sous tension.
Sélectionnez Version du firmware dans le MENU CONFIGURATION et suivez les instructions à l'écran pour effectuer la mise à jour du firmware.
Pendant la phase de mise à jour, ne pas éteindre votre appareil photo.
Une fois la mise à jour effectuée, mettez l'appareil photo hors tension et retirez la carte mémoire.
Vérifiez que le firmware a été mis à jour vers la nouvelle version.

J'espère que cela vous sera utile.

Aucun commentaire


Monter votre clé usb, placez-vous à l'endroit où elle est montée en ligne de commande à l'aide de votre terminal.

Ensuite entrez la commande suivante pour un test de vitesse en écriture contiguë :

$ dd if=/dev/zero of=testfile1 bs=8k count=10000
10000+0 enregistrements lus
10000+0 enregistrements écrits
81920000 octets (82 MB) copiés, 5,7588 s, 14,2 MB/s


Pour un test de lecture contiguë, entrez la commande suivante :

$ dd if=testfile1 of=/dev/null

160000+0 enregistrements lus
160000+0 enregistrements écrits
81920000 octets (82 MB) copiés, 0,114281 s, 717 MB/s


Ces vitesses correspondent à des vitesses de lecture contiguës, c'est pour cette raison que les valeurs indiquées paraissent incohérentes.

Pour information, le test a été réalsié avec une clé usb SanDisk 16Go usb3.0 :

$ /usr/bin/lsusb |grep -i sandisk
Bus 003 Device 002: ID 0781:5581 SanDisk Corp. Ultra

Bien à vous.

Aucun commentaire


Une fois que vous avez identifié la carte mémoire a effacer par exemple /dev/sdc, entrez la commande suivante depuis root :

# dd if=/dev/zero of=/dev/sdc


Par contre cette commande ne permet de voir l'avancement de l'écriture sur la carte, pour cela, il est possible d'utiliser l'outil pv

# apt-get install pv


Puis :

# dd if=/dev/zero |pv|dd of=/dev/sdc

Voilà, bien à vous !

Aucun commentaire