Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: Displaylink (Read 2146 times) previous topic - next topic
0 Members and 4 Guests are viewing this topic.

Displaylink

Bonjour à tous,

Je suis nouveau depuis 2 mois sur linux. J'ai expérimenté une 20aine de distributions linux et ma préférée est Artix .
Donc je viens d'installer Artix en Openrc et franchement j'adore c'est super rapide comme distribution et moderne bravo !!

Il y a juste  le service de displaylink que je n'arrive pas à activer avec l'openrc.

En effet en suivant ce tutorial avec EndeavoursOS, j'ai récupéré et installé le git d'edvi qu'on peut trouver ici :
https://aur.archlinux.org/packages/evdi-git/

et celui de displaylink :
https://aur.archlinux.org/packages/displaylink/

puis en effectuant  :

sudo modprobe udl
sudo systemctl start diplaylink.service


et en connectant mon dock HP replicator , mes 2 écrans étendus fonctionnent à merveille.

C'est lorsque j'essaie de faire la même démarche sur Artix en open-rc que je coince au moment où il faut faire l'équivalent de :
sudo systemctl start displaylink.service

J'ai essayé des commandes comme :
sudo rc-service displaylink start
sudo rc-service displaylink.service start

mais rien à faire ça me dit service inconnu...

Je suis perdu peut-être que j'ai zappé quelque chose... L'un de vous à t'il réussi à faire marcher displaylink pour être en mesure d'avoir double écran étendu avec un dock station??

Merci d'avance si quelqu'un a la solution  :D !

Salutations,
Pierre
 



Re: Displaylink

Reply #1
Bonjour,

Je suis nouveau depuis 2 mois sur linux. J'ai expérimenté une 20aine de distributions linux et ma préférée est Artix .
Donc je viens d'installer Artix en Openrc et franchement j'adore c'est super rapide comme distribution et moderne bravo !!
Bon choix  8)


Quote
Il y a juste  le service de displaylink que je n'arrive pas à activer avec l'openrc.

En effet en suivant ce tutorial avec EndeavoursOS, j'ai récupéré et installé le git d'edvi qu'on peut trouver ici :
https://aur.archlinux.org/packages/evdi-git/

EndeavourOS comme Arch Linux utilisent systemd il me semble...

On peut  trouver certains paquets manquants dans les dépôts officiels Artix dans AUR (Arch User Repository), mais il faut le faire avec prudence et parcimonie.

Trizen est un bon outil pour cela :
sudo pacman -S trizen

Je ne connais pas displaylink, mais voici ce que donne trizen displaylink :

jp-artix:[jp]:~$ trizen displaylink
1 aur/displaylink 5.4-3 [74+] [1.64%] [27 Apr 2021]
    Linux driver for DL-6xxx, DL-5xxx, DL-41xx and DL-3x00
2 aur/displaylink-connect 3.1.4-1 [1+] [0.91%] [30 Apr 2021]
    Automatically set monitors when Displaylink dock is connected
3 aur/dl-switch 1-1 [0+] [0.00%] [15 Sep 2017]
    Easy way to switch between displaylink and optimus
4 aur/evdi-git 1.9.1.r4.gb0b3d13-1 [17+] [0.96%] [12 Apr 2021]
    kernel module that enables management of multiple screens, primarily for DisplayLink USB VGA DVI HDMI DisplayPort video

=>> Select packages to install
>

---------------

Certaines applications sont accessibles en ajoutant le dépôt "universe" :

Universe

Universe is a repo, maintained by Artix package maintainers, which contains some programs, which we not provide in our official repos. It contains mostly programs, which are in AUR - like web browsers (Firefox-ESR, Librewolf, ungoogled-chromium, brave, tor-browser), Thunderbird with birdtray, FreeTube, programs for switching between GPU (optimus-manager, gamemodeswitch, etc.), Spotifyd, ZFS, Zramen, and others packages.

For enabling this repo, add follow lines to your /etc/pacman.conf

  [universe]
  Server = https://universe.artixlinux.org/$arch

----------

Mes deux centimes.  :)
Je laisse la place aux spécialistes.
 




Re: Displaylink

Reply #2
Salut Tintin,
Pour la commande trizen avec displaylink, j'ai selectionné le package n°4 de la liste :

4 aur/evdi-git 1.9.1.r4.gb0b3d13-1 [17+] [0.96%] [12 Apr 2021]
    kernel module that enables management of multiple screens, primarily for DisplayLink USB VGA DVI HDMI DisplayPort video


Mais il m'installe quand même la version 1.9.1.r3
Et il semblerait qu'il faut installer la version r4 pour que ça marche  bref ça m'a l'air compliqué lol

Je vais essayer de demander sur le forum anglais peut-être que j'aurai quelqu'un qui a la solution :)

Sinon pour systemd, Artix est en openrc runit ou s6 si j'ai bien compris donc n'a pas  ce systemd comme les autres 'arch' linux et donc c'est pour ça que je ne peux pas faire "systemctl ..."
Je vais quand même essayer runit et s6 voir on ne sait jamais si  j'arrive à résoudre mon problème.


Merci en tout cas pour trizen et le dépôt [universe]  je ne connaissais pas ;)

@+
Pierre

Re: Displaylink

Reply #3
Salut 2_71,

Salut Tintin,
Pour la commande trizen avec displaylink, j'ai selectionné le package n°4 de la liste :

4 aur/evdi-git 1.9.1.r4.gb0b3d13-1 [17+] [0.96%] [12 Apr 2021]
    kernel module that enables management of multiple screens, primarily for DisplayLink USB VGA DVI HDMI DisplayPort video


Mais il m'installe quand même la version 1.9.1.r3
Et il semblerait qu'il faut installer la version r4 pour que ça marche  bref ça m'a l'air compliqué lol

Parfois quand ça coince, je coche les dépôt AUR dans pamac et installe mon paquet via cet outil graphique..
Je crois que pamac ne procède pas exactement comme pacman
Code: [Select]
sudo pacman -Sy pamac

Quote
Je vais essayer de demander sur le forum anglais peut-être que j'aurai quelqu'un qui a la solution :)
Alium vient parfois ici...

Quote
Sinon pour systemd, Artix est en openrc runit ou s6 si j'ai bien compris donc n'a pas  ce systemd comme les autres 'arch' linux et donc c'est pour ça que je ne peux pas faire "systemctl ..."
Exact.


Quote
Je vais quand même essayer runit et s6 voir on ne sait jamais si  j'arrive à résoudre mon problème.
Cela m'étonnerait.


Quote
Merci en tout cas pour trizen et le dépôt [universe]  je ne connaissais pas ;)
Cool  8)

@+
jp (j'ai pris Tintin comme pseudo, car il me refusait jp-willm :-)



Re: Displaylink

Reply #4
Je pense c'est seulement le numéro, le paquet construit le dernier commit Git:
Code: [Select]
$ makepkg -o
$ cd src/evdi
$ git log
commit b0b3d131b26df62664ca33775679eea7b70c47b1 (HEAD -> makepkg, origin/devel, origin/HEAD, devel)
Merge: 0f1ad21 3c9add5
Author: displaylink-emajewsk <[email protected]>
Date:   Thu Apr 1 13:27:01 2021 +0200

    Merge pull request #272 from danielzfranklin/doc-improvements
   
    Clarify what needs admin rights and how to handle events in the docs
L'année dernière, j'ai branché un écran HDMI supplémentaire pour le tester à l'aide de OpenRC et Mate. Je pourrais utiliser les deux écrans, faites glisser des choses entre eux, et il y avait des éléments dans les paramètres pour les configurer, je ne me souviens pas de tous les détails, mais cela fonctionnait sans emballages supplémentaires.

Re: Displaylink

Reply #5
Re à tous,

Et bien on peut dire que c'est super rapide l'aide ici c'est cool :)

Je suis allez voir sur le forum anglais d'artix et effectivement Alium m'a répondu direct.

En fait pour que ça marche (sous Artix openRC) j'ai d'abord :

1°/ installé evdi 1.9.1-1 (AUR) proposé par mwawrzyniak (avec pamac graphique)
2°/ installé displaylink 5.4-3 (AUR) proposé par rhermes (avec pamac graphique)

3°/ Puis au lieu de faire sudo modeprobe udl il fallait faire :
sudo modeprobe evdi
sudo rc-service /usr/lib/displaylink/DisplayLinkManager start


Mon 2eme écran s'est allumé mais en mode miroir.

J'ai donc dû le configurer en allant dans  (sous XFCE chez moi) : "menu démarrer d'artix" ==> "paramètres" ==> "affichage")
Et hop j'ai bien double écran étendu avec un dock (HP 3005pr USB3 Port Replicator)
Ecran 1 en HDMI 1920x1080 120hz
Ecran 2 HDMI 1920 x 1080 60 hz

Ensuite il faut modifier le fichier /etc/mkinitcpio.conf et mettre "evdi"  à la ligne 7:
MODULES="evdi"

Bon par contre je dois à chaque démarrage refaire  quand même en console :
sudo modeprobe evdi
sudo rc-service /usr/lib/displaylink/DisplayLinkManager start


pour avoir mes 2 écrans étendus

Et j'ai un peu le curseur de la souris qui scintille très très légèrement lorsque je le déplace mais c'est peut-être parce que le "terminal" reste actif car si je casse le terminal mon 2eme écran ne fonctionne plus et le scintillement disparaît ... je vais étudier ce détail là :)

Donc  faut que je trouve un moyen pour le rendre automatique au démarrage mais ça ne doit pas être bien difficile en cherchant bien sur internet.

Voilà c'est cool si ça peut servir à quelqu'un aussi  8)

Merci encore à vous tous et vive Artix !
Pierre

PS : et merci encore  à Tintin  oups pardon JP !! ;)
 Aussi à dièse  ####### mdr le pseudo   ;)
Et à Alium si jamais il passe par ici et qu'il comprend le français il est trop fort lol !!

Re: Displaylink

Reply #6
Hello c'est encore moi,
Juste pour vous dire que j'ai trouvé comme rendre les commandes automatique au démarrage  :
J'ai juste crée un script dans /etc/local.d/ et je l'ai nommé dual_screen.start avec :

Code: [Select]
#!/bin/sh
sleep 10s && modprobe evdi
rc-service /usr/lib/displaylink/DisplayLinkManager start &

et tout fonctionne directement au démarrage  :)

Sauf que  maintenant que j'ai double écran étendu, j'ai remarqué que lorsque je déplace ma souris, mon curseur clignote un peu. Je ne sais pas pourquoi. Mais ce n'est pas important si je ne le répare pas lol

Merci encore à vous tous !  8)
++
Pierre

Re: Displaylink

Reply #7
Hello à nouveau,

Juste pour vous dire également que mon curseur clignottant a disparu en ayant réinstallé Artix. Je pense que j'avais installé trop de programmes/interfaces 'KDE' et aussi que  j'avais du faire beaucoup de fausses manipulations qui ont du avoir comme conséquences de nombreux process en arrière plan en boucle...
Et oui c'est le prix à payer quand on débute lol
Mais sinon le reste ça fonctionne je marque donc "résolu"  8)

Merci encore
++
Pierre

Re: Displaylink

Reply #8
Hello Pierre,

Juste pour vous dire également que mon curseur clignottant a disparu en ayant réinstallé Artix.
Carrément !
Remarque que ça te fait la main. :)


Quote
Je pense que j'avais installé trop de programmes/interfaces 'KDE' et aussi que  j'avais du faire beaucoup de fausses manipulations qui ont du avoir comme conséquences de nombreux process en arrière plan en boucle...
Je voyais plutôt un problème de pilote de carte graphique...

Il m'est arrivé d'installer plusieurs environnements de bureau : ce n'est pas l'idéal, car on a des applications redondantes. En ajoutant KDE, le système devient un peu plus lent à réagir.

Là où j'ai eu quelques soucis (mais pas que sur Artix), c'est en utilisant XFCE et le thème Adwaita : il y avait un méli-mélo dans les apparences des fenêtres. Mais j'ai trouvé une méthode peu scientifique pour m'en sortir à chaque fois que j'installe Artix XFCE :
https://forum.artixlinux.org/index.php/topic,1514.0.html

Quote
Et oui c'est le prix à payer quand on débute lol
Après cela, on apprécie davantage.  8)


Quote
Mais sinon le reste ça fonctionne je marque donc "résolu"  8)

Merci encore

Je t'avais dit qu'il y a des spécialistes sur ce forum. Moi, j'ai apporté mes "deux centimes"

@+ jp



Re: Displaylink

Reply #9
Hello à tous,

Juste pour vous dire que depuis la mise à jour (pour ma part aujourd'hui) du kernel 5.12.4 à 5.12.5 le double écran ne fonctionnait plus. J'ai eu peur mais finalement il fallait refaire une réinstallation d'evdi 1.9.1-1 et aussi de displaylink 5.4-3 puis refaire sudo modeprob evdi et enfin lancer le service de displaylink. Pour ma part comme je suis en openrc :
Code: [Select]
sudo rc-service /usr/lib/displaylink/DisplayLinkManager start

Et pour ceux qui ne l'ont pas, faire (comme conseillé par Alium) un script pour que ça soit automatique au démarrage.
Pour ma part étant débutant, j'ai testé au "pif" en plaçant le script que j'ai nommé "a_double_ecran.start"  dans /etc/local.d/
Voici le code :
Code: [Select]
#!/bin/sh

sleep 10s && modprobe evdi &&
rc-service /usr/lib/displaylink/DisplayLinkManager start &
Je l'ai rendu exécutable comme les autres fichiers du même dossier avec la commande :
Code: [Select]
sudo chmod +x a_double_ecran.start

Petite remarque pour l'installation:
'evdi et de displaylink ne fonctionne pas chez moi avec pamac en graphique. J'ai à la place utilisé la commande (en ayant biensûr au préalable installé trizen) :
trizen -s evdi
trizen -s displaylink


Enfin à chaque démarrage de mon ordinateur, j'ai le curseur de la souris qui se multiplie accompagné de freezes et de clignotements du curseur. Et pour une raison qui m'est inconnue, en faisant juste un logout/login, tout fonctionne à nouveau mdr  :)
Mais c'est un problème mineur qui fait perdre seulement 10s mais c'est agaçant quand même lol

Quote
En ajoutant KDE, le système devient un peu plus lent à réagir.

Là où j'ai eu quelques soucis (mais pas que sur Artix), c'est en utilisant XFCE et le thème Adwaita : il y avait un méli-mélo dans les apparences des fenêtres.

Je vois ce que tu veux dire j'ai expérimenté les mêmes problèmes, du coup je suis resté sur le theme "dark artix" que j'aime bien finalement. C'est uniquement pour le texte où ça perturbe un peu le fond sombre sur texte blanc haha. Merci pour la solution du contournement  ;)

Voilà voilà si ça peut servir à un débutant comme moi qui passe par le forum ;)

Vive Artix !
++
Pierre

Re: Displaylink

Reply #10
Hello Pierre,

Hello à tous,

Juste pour vous dire que depuis la mise à jour (pour ma part aujourd'hui) du kernel 5.12.4 à 5.12.5 le double écran ne fonctionnait plus.

Tu n'es pas obligé de mettre à jour ton noyau.
Et tu peux aussi revenir à la version précédente.

Perso, comme je suis assez ignorant et fainéant, j'utilise downgrade (trizen downgrade).  ::)

@+ jp willm

Re: Displaylink

Reply #11
Oui j'ai fait la mise à jour sans le vouloir tard la nuit mdr en faisant sudo pacman -Syyu
Je vais essayer ta commande tout à l'heure avec trizen merci encore ;)


Re: Displaylink

Reply #13
Salut JP,
C'est noté merci pour tout. Ne sachant pas qu'il fallait ensuite faire sudo downgrade linux après le trizen, j'avais des bizarreries aussi en 5.12.4 du genre il fallait que je reconfigure à nouveau evdi, displaylink et j'avais aussi pleins de programmes qui ne fonctionnaient plus avec wine. Idem pour le son.
Mais du coup  je suis repassé à nouveau en 5.12.5 et là tout remarche à 100% mdr

Bref moralité, je vais m'occuper à avoir 2 ARTIX avec 1 en LTS et 1 pour les mises à jour récentes comme ça pas de risque ni de fatigue mentale lool
En tout cas malgré ces petits inconvénients en un mot  :
VIVE ARTIX ! :)

++
Pierre

Re: Displaylink

Reply #14
Salut Pierre,
Salut JP,
C'est noté merci pour tout. Ne sachant pas qu'il fallait ensuite faire sudo downgrade linux après le trizen, j'avais des bizarreries aussi en 5.12.4 du genre il fallait que je reconfigure à nouveau evdi, displaylink et j'avais aussi pleins de programmes qui ne fonctionnaient plus avec wine. Idem pour le son.
Mais du coup  je suis repassé à nouveau en 5.12.5 et là tout remarche à 100% mdr
Je suppose que tu avais redémarré après le changement de noyau !


Quote
Bref moralité, je vais m'occuper à avoir 2 ARTIX avec 1 en LTS et 1 pour les mises à jour récentes comme ça pas de risque ni de fatigue mentale lool
Vu tout ce que tu utilises de chatouilleux, tu fais bien d'avoir une installation LTS sous le coude.  :)


Quote
En tout cas malgré ces petits inconvénients en un mot  :
VIVE ARTIX ! :)
Yep  8)

@+ jp