gratifiant > linux.debian.user.french

G2PC (29/11/2019, 15h00)
Je découvre les doubles cartes graphiques, que pouvez vous m'en dire,
et, notamment, sur Debian ?
Est ce que son usage est correctement supporté sous Debian / Ubuntu / Mint ?
Est ce que cela est pris en compte automatiquement lors de l'installation ?
Est-ce qu'il y a des risques que les performances ne puissent pas être
exploitées sur un système libre ?

Avec un exemple de machine, le PC Aurora de Alienware :


De plus, est ce que la carte graphique est bien reconnue pour une
installation non-free ?
Merci de vos avis.
basile (29/11/2019, 15h20)
On Friday, November 29, 2019 13:58 CET, G2PC <g2pc> wrote:
 Je découvre les doubles cartes graphiques, que pouvez vous m'en dire,
et, notamment, sur Debian ?
Est ce que son usage est correctement supporté sous Debian / Ubuntu / Mint ?
Est ce que cela est pris en compte automatiquement lors de l'installation ?
Est-ce qu'il y a des risques que les performances ne puissent pas être
exploitées sur un système libre ?

Avec un exemple de machine, le PC Aurora de Alienware :


De plus, est ce que la carte graphique est bien reconnue pour une
installation non-free ?
Merci de vos avis.
 
A priori ça marche bien. Mais sauf à faire de l'apprentissagemachine ou des jumeaux numériques avec CUDA ou OpenCL, ou sauf pour les jeux, j'ai du mal à comprendre l'intérêt de deux cartes graphiques sous Linux, avec une importante exception (qui me concerne directement). Quand on a deux larges écrans qu'on arrive pasà brancher (soit pour des raisons matérielles - connectiques- soit pour des raisons plus logicielles - carte graphique ne supportant pas un écran virtuel élevé).

Evidemment, NVidia requiert du propriétaire (le pliote Nouveau connait mal les toutes nouvelles cartes Nvidia). AMD est bien plus Debian friendly.

Et tu passeras du temps à configurer explicitement ton /etc/xorg.conf

Et deux cartes graphiques, ça demande une alimentation puissante (peut-être 1000W). Donc des ventilateurs qui vont faire du bruit.

Librement
basile (29/11/2019, 15h20)
On Friday, November 29, 2019 14:13 CET, basile <basile> wrote:
  
On Friday, November 29, 2019 13:58 CET, G2PC <g2pc> wrote:
 Je découvre les doubles cartes graphiques, que pouvez vous m'en dire,
et, notamment, sur Debian ?
Est ce que son usage est correctement supporté sous Debian / Ubuntu / Mint ?
Est ce que cela est pris en compte automatiquement lors de l'installation ?
Est-ce qu'il y a des risques que les performances ne puissent pas être
exploitées sur un système libre ?

Avec un exemple de machine, le PC Aurora de Alienware :


De plus, est ce que la carte graphique est bien reconnue pour une
installation non-free ?
Merci de vos avis.
 
A priori ça marche bien. Mais sauf à faire de l'apprentissagemachine ou des jumeaux numériques avec CUDA ou OpenCL, ou sauf pour les jeux, j'ai du mal à comprendre l'intérêt de deux cartes graphiques sous Linux, avec une importante exception (qui me concerne directement). Quand on a deux larges écrans qu'on arrive pasà brancher (soit pour des raisons matérielles - connectiques- soit pour des raisons plus logicielles - carte graphique ne supportant pas un écran virtuel élevé).

Autre application possible: le traitement video. Je n'y connais rien

Evidemment, NVidia requiert du propriétaire (le pliote Nouveau connait mal les toutes nouvelles cartes Nvidia). AMD est bien plus Debian friendly.

Et tu passeras du temps à configurer explicitement ton /etc/xorg.conf

Et deux cartes graphiques, ça demande une alimentation puissante (peut-être 1000W). Donc des ventilateurs qui vont faire du bruit.

Librement
Dethegeek (30/11/2019, 09h30)
Bonjour

Ayant expérimenté un système à double carte graphique sois Debian Sid pendant plus d'un an, voilà ce que je peux en dire. Ça date, donc je ne peux plus entrer dans tous les détails techniques. La solution qui marche est encore dans ma tête :)

Avec des cartes NVIDIA :

J'ai mis peut être 20h à trouver un setup relativement correct, et j'ai été contraint de prendre les pilotes propriétaire.En cherchant à résoudre un dernier point (de confort) je suis tombé sur une info liée à une mise à jour du pilote propriétaire. Elle annonçait la suppression d'une fonctionnalité qui m'était nécessaire pour fonctionner en double GPU, pour aligner les fonctionnalités du pilote linux avec celles du pilote de l'autre OS dont ont ne peut dire le nom. En gros : nivellement par le bas.

J'ai donc ragé intérieurement, et ai suivi la voie de notre cherLinus : "Fuck you NVIDIA !" et je le suis mis en quête de GPU AMD suffisants pour la bureautique.

Avec ces cartes, je devais activer une fonctionnalité un peu mystérieuse pour moi avec xrandr, à chaque ouverture de session. Il mesemble aussi que un déverrouillage de session pouvait mal tourner et la fermer de force, me faisant perdre mes chers onglets ouverts de navigateur.

J'ai fini par trouver un patch pour xserver-xorg qui faisait la commande automatiquement en détectant les 2 GPU, et faisant l'équivalent dema commande. Ça fonctionne parfaitement. Au prix d'une compilation manuelle du paquet. Ce patch vient d'un site d'une autre distribution, est assez ancien et n'a toujours pas eté mergé bien. Je peux letransmettre, il me faut rallumer la machine (4 écrans à 45W chacun + un i7 à 130W,ça faisait beaucoup) j'utilise donc un portable désormais.

Les dernières compilations, il m'a fallu modifier le patch à cause d'un conflit. Rien de méchant quand on connait les bases d'un diff et d'un code source.

Dernière précision : pas besoin de triturer xorg.conf, ou de faire des manipulations douteuses et ça c'est appréciable ! Même l'outil de configuration des écrans fonctionne sans souci pour activer et positionner les moniteurs comme bon me semble.

Les NVIDIA étaient des GeForce 610, et les AMD sont des radeon r5 230.

Le 29 novembre 2019 13:58:07 GMT+01:00, G2PC <g2pc> a écrit :
[..]
Dethegeek (01/12/2019, 01h10)
Honnêtement presque rien a se mettre sous la dent à ma connaissance. Peut être que ça a changé depuis.

Avec des cartes NVIDIA il fallait modifier le xorg.cong pour déclarer les GPU en précisant les ports PCI express où se trouvaient les cartes, puis les moniteurs branchés. Assez pénible si on veutdéplacer une carte.

La solution avec patch du serveur xorg a été assez pénible à trouver. Je dois avoir le lien du patch dans mon ordi éteint.

J'ai retrouvé la commande xrandr permettant d'une certaine manière d'activer le 2e GPU. Il me semble que ça permet au premier de prendre en charge la gestion de tous les moniteurs, et de transmettre au second, via PCI express, les données à afficher sur les moniteurs de ce second GPU. Je n'ai pas bien compris la "magie" de cette commande
xrandr --setprovideroutputsource 1 0

Et en fouillant sur le web, j'ai retrouvé le patch (pour les cartes AMD), qui évite la commande manuelle ci-dessus.



Au cas où je fasse une faire de recopie, le patch s'appelle xserver,v3 autobind GPUs to the screen.

Avec les dernières versions du serveur X, il faudra gérer des conflits à l'application de ce patch. Les lignes a modifier ne sont plus tout à fait au même endroit que prévu.

Pour moi, zéro plantage à l'usage quotidien (8, 10h par jour en moyenne) pendant au moins 12 mois, et en suivant les nouvelles versions du serveur X (et en recompilant les sources).

Le 30 novembre 2019 22:31:26 GMT+01:00, G2PC <g2pc> a écrit :
[..]
Discussions similaires