#1 Le 23/10/2017, à 19:20
- RidingAround
GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
Bonjour à tous,
je viens d'acheter deux R7 370 et je voulais utiliser leurs GPU pour du calcul...
Les pilotes annoncés sont valables pour Ubuntu 14 etc. super.
AMDGPU n'existerait pas encore pour la R7 370...
Je me posais plein de questions, et finalement je corrige mon poste pour vous filer des astuces:
installer le pilote opensource qui vient par défaut, radeon
le score glmark2 et d'environ 1500
installer amdgpu-pro 17.10 (même s'il ne prend pas en charge officiellement la R7 370)
redémarrer
écran noir
ctrl + alt + f1
ouvrir une session
avec un lspci -v, on voit qu'on n'est plus sur le pilote radeon, mais sur amdgpu-pro
lancer le calcul (en l'occurence ethminer avec option -G pour diriger vers le GPU)
apparemment ça tourne, mais il me faudra encore 30 min pour savoir si ma perf est bonne)
voilà pour le moment; si d'autres font du mining avec amd, j'ai besoins de retours d'expériences réussies !
Dernière modification par RidingAround (Le 02/12/2017, à 16:54)
RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}
Hors ligne
#2 Le 23/10/2017, à 20:07
- RidingAround
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
Pour l'instant, je viens de tomber sur ça par le plus grand des hasards :
http://support.amd.com/en-us/kb-article … stall.aspx
Au moment où je parle, j'ai bien le pilote
xserver-xorg-video-radeon (idem xserver-xorg-video-amdgpu)
mais le score glmark2 est de 1603 ...
Et mon programme de calcul me répond que les ressources graphiques sont insuffisantes, alors que ça tournait avec une GTX650 juste avant.
Dernière modification par RidingAround (Le 23/10/2017, à 23:58)
RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}
Hors ligne
#3 Le 25/10/2017, à 13:12
- RidingAround
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
Je continue ma petite aventure en solo :
Oui j'aurais dû vérifier la dispo des pilotes avant achat, mais qui le ferait ? Il y a toujours un pilote.
Sauf pour moi biensûr, sauf chez AMD.
J'ai toutefois avancé en détails, et je peux affirmer des choses : en laissant linux installer le pilote open source, on a déjà toutes les fonctionnalités. On ne peut pas dire merci AMD, mais ça marche.
Ensuite pour utiliser les cartes graphiques à des fins de calculs, on a besoin ABSOLUMENT de AMDGPU-PRO, qui fournit la plateforme OPENCL faite par eux.
Mais là, après que l'installation se passe sans souci, ils arrive deux choses :
1/ au redémarrage, écran noir, on ne peut que passer en ligne de commande avec CTRL-ALT-F1
bon soit, ça me dérange pas, alors je le fais et je lance les calculs
ethminer -G -M
2/ et là, voici ce somptueux message d'erreur :
[OPENCL]:No OpenCL platforms found
No GPU device with sufficient memory was found. Can't GPU mine. Remove the -G argument
Bah oui, parce que c'est bien dit en ligne, ma carte n'est pas supportée par AMDGPU-PRO, et il n'y a aucun projet en cours pour ça !!! Donc le pc ne voit que mon processeur, et refuse de démarrer les si chers et si fatigants GPU.
La page :
http://support.amd.com/en-us/kb-article … Notes.aspx
donne ce minuscule et ridiculissime tableau de compatibilité :
AMD Product Family Compatibility
Radeon™ RX 480 Graphics AMD Radeon™ R9 M270X Graphics
Radeon™ RX 470 Graphics AMD Radeon™ R9 360 Graphics
Radeon™ RX 460 Graphics AMD Radeon™ R9 290X Graphics
AMD Radeon™ R9 Fury X Graphics AMD Radeon™ R9 290 Graphics
AMD Radeon™ R9 Fury Graphics AMD Radeon™ R9 285 Graphics
AMD Radeon™ R9 Nano Graphics AMD Radeon™ R9 M485X
AMD Radeon™ R9 390X Graphics AMD Radeon™ R7 M465
AMD Radeon™ R9 390 Graphics AMD Radeon™ R7 M460
AMD Radeon™ R9 380X Graphics AMD Radeon™ R7 M445
AMD Radeon™ R9 380 Graphics AMD Radeon™ R7 M440
AMD Radeon™ R9 M395X Graphics AMD Radeon™ R7 260X Graphics
AMD Radeon™ R9 M385 Graphics AMD Radeon™ R7 260 Graphics
AMD Radeon™ R9 M380 Graphics
AAAaaAAAaAAaAAaHHHHHHHhhhhHHHH !
RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}
Hors ligne
#4 Le 25/10/2017, à 14:42
- lepetit
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
c'est prévu par la suite que la r7 370 soit pris en charge par amdgpu, mais le support n'est que expérimental
a terme, toutes les cartes graphique amd a architecture GCN
https://en.wikipedia.org/wiki/Graphics_Core_Next
seront prit en compte par le pilote amdgpu
-pc principal: amd ryzen 2600, 16 go de ram, ssd nvme samsung @ linux mint 19
-mini pc: amd 5350 mini itx fanless, 8go de ram, ssd
-mini pc 2: intel core 2 duo t7200, 1.5 go de ram, gforce 710 (pilote libre) @ linux mint xfce, kernel xanmod
-netbook samsung nc20, via nano 1.3ghz+, 2go de ram, via vx800 @ xubuntu 18.10
Hors ligne
#5 Le 25/10/2017, à 18:24
- RidingAround
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
Ouais,
mais combien de temps on va attendre, pendant que les cartes se dévaluent et ne servent à rien dans ma remise.. ça on verra bien.
En attendant, j'ai fait par hasard un
sudo clinfo
au lieu de clinfo
Le résultat est
Number of platforms 1
Platform Name AMD Accelerated Parallel Processing
Platform Vendor Advanced Micro Devices, Inc.
Platform Version OpenCL 2.0 AMD-APP (2442.7)
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
Platform Extensions function suffix AMD
Platform Name AMD Accelerated Parallel Processing
Number of devices 1
Device Name Pitcairn
Device Vendor Advanced Micro Devices, Inc.
Device Vendor ID 0x1002
Device Version OpenCL 1.2 AMD-APP (2442.7)
Driver Version 2442.7
Device OpenCL C Version OpenCL C 1.2
Device Type GPU
Device Profile FULL_PROFILE
Device Board Name (AMD) AMD Radeon (TM) R7 300 Series
Device Topology (AMD) PCI-E, 05:00.0
Max compute units 8
SIMD per compute unit (AMD) 4
SIMD width (AMD) 16
SIMD instruction width (AMD) 1
Max clock frequency 1015MHz
Graphics IP (AMD) 6.0
Device Partition (core)
Max number of sub-devices 8
Supported partition types none specified
Max work item dimensions 3
Max work item sizes 256x256x256
Max work group size 256
Preferred work group size multiple 64
Wavefront width (AMD) 64
Preferred / native vector sizes
char 4 / 4
short 2 / 2
int 1 / 1
long 1 / 1
half 1 / 1 (n/a)
float 1 / 1
double 1 / 1 (cl_khr_fp64)
Half-precision Floating-point support (n/a)
Single-precision Floating-point support (core)
Denormals No
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Correctly-rounded divide and sqrt operations Yes
Double-precision Floating-point support (cl_khr_fp64)
Denormals Yes
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Correctly-rounded divide and sqrt operations No
Address bits 32, Little-Endian
Global memory size 2128760832 (1.983GiB)
Global free memory (AMD) <printDeviceInfo:68: get number of CL_DEVICE_GLOBAL_FREE_MEMORY_AMD : error -33>
Global memory channels (AMD) 8
Global memory banks per channel (AMD) 4
Global memory bank width (AMD) 256 bytes
Error Correction support No
Max memory allocation 1402527744 (1.306GiB)
Unified memory for Host and Device No
Minimum alignment for any data type 128 bytes
Alignment of base address 2048 bits (256 bytes)
Global Memory cache type Read/Write
Global Memory cache size 16384
Global Memory cache line 64 bytes
Image support Yes
Max number of samplers per kernel 16
Max size for 1D images from buffer 134217728 pixels
Max 1D or 2D image array size 2048 images
Base address alignment for 2D image buffers 256 bytes
Pitch alignment for 2D image buffers 256 bytes
Max 2D image size 16384x16384 pixels
Max 3D image size 2048x2048x2048 pixels
Max number of read image args 128
Max number of write image args 8
Local memory type Local
Local memory size 32768 (32KiB)
Local memory syze per CU (AMD) 65536 (64KiB)
Local memory banks (AMD) 32
Max constant buffer size 65536 (64KiB)
Max number of constant args 8
Max size of kernel argument 1024
Queue properties
Out-of-order execution No
Profiling Yes
Prefer user sync for interop Yes
Profiling timer resolution 1ns
Profiling timer offset since Epoch (AMD) 1508947764585636793ns (Wed Oct 25 18:09:24 2017)
Execution capabilities
Run OpenCL kernels Yes
Run native kernels No
Thread trace supported (AMD) No
SPIR versions 1.2
printf() buffer size 1048576 (1024KiB)
Built-in kernels
Device Available Yes
Compiler Available Yes
Linker Available Yes
Device Extensions cl_khr_fp64 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_sharing cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_khr_image2d_from_buffer cl_khr_spir cl_khr_gl_event
NULL platform behavior
clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) No platform
clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) No platform
clCreateContext(NULL, ...) [default] No platform
clCreateContext(NULL, ...) [other] Success [AMD]
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) No platform
J'ai immédiatement ajouté l'utilisateur m (moi) au group video
J'ai ensuite démarré le programme, mais encore quelques blocages de droits m'ont conduit à le lancer avec sudo; là c'est mieux, mais toujours 0 calcul.
Dernière modification par RidingAround (Le 25/10/2017, à 18:25)
RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}
Hors ligne
#6 Le 26/10/2017, à 14:27
- RidingAround
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
Un type qui contribue sur amd community, me dit par le biais de reddit, qu'il faut commencer par installer Ubuntu server 15.10.
Ensuite le pilote Crimson 15.12.
Et un certain patch sorti de nulle part.
J'en attends plus de sa part.
RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}
Hors ligne
#7 Le 30/10/2017, à 15:42
- lepetit
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
tu aurais du te renseigner avant quand a la disponibilité des pilotes
je sais pas combien tu as acheté tes cartes, mais a perf équivalente voir meilleur, tu aurais eu moins de problèmes si tu avais acheté deux rx 460/560
-pc principal: amd ryzen 2600, 16 go de ram, ssd nvme samsung @ linux mint 19
-mini pc: amd 5350 mini itx fanless, 8go de ram, ssd
-mini pc 2: intel core 2 duo t7200, 1.5 go de ram, gforce 710 (pilote libre) @ linux mint xfce, kernel xanmod
-netbook samsung nc20, via nano 1.3ghz+, 2go de ram, via vx800 @ xubuntu 18.10
Hors ligne
#8 Le 04/11/2017, à 12:27
- RidingAround
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
J'aurais pas pensé qu'un fabriquant fasse pas de logiciel pour sa carte.
Je ne savais pas non plus que le monde d'AMD était aussi hermétique et complexe pour ce qui est de la présentation des produits et logiciels, et je savais pas qu'ils changent les noms des choses toutes les deux semaines et qu'il faut donc lire des dizaines de pages qui ne sont même pas sur leur site, et surtout pas en français, pour savoir juste qui est quoi.
Pour ce qui est du choix de la carte, pour ce que je veux faire précisément c'est, dans ma fourchette de budget, la meilleure performance prix/puissance selon des comparatifs spécialisés. On parle de ROI, de délai d'amortissement etc.
Je précise que je calcule un algo qui correspond très bien à cette carte.
De plus, j'ai un fournisseur chez qui je la paie 110 balles au moment où je l'achète, ce qui est exceptionnel.
Pour finir, elle est très bien ventilée et assez silencieuse et c'est important pour ce que je veux faire avec.
BREF
Je cherche plutôt une solution technique pour avancer.
Il y a bien un gars qui m'a donné ça :
https://www.reddit.com/r/MoneroMining/c … hic_cards/
Mais c'est vraiment super complexe.
Dernière modification par RidingAround (Le 04/11/2017, à 12:28)
RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}
Hors ligne
#9 Le 02/12/2017, à 17:00
- RidingAround
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
Up tout le monde, toujours avec deux cartes dans le sac ...
j'assouplis un peu le topic : j'aimerais les faire marcher sous n'importe quelle version d'Ubuntu.
L'idée est juste d'utiliser OpenCL pour faire du calcul.
J'ai tenté avec oibaf, en ajoutant le dépôt qui est là : https://launchpad.net/~oibaf/+archive/u … cs-drivers, puis en faisant update et upgrade.
Ayant ensuite installé clinfo, je suis péniblement passé de clinfo= 0 à clinfo=mes deux cartes
Mais quand je lance le calcul, segfault ... core dumped etc.
RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}
Hors ligne
#10 Le 02/12/2017, à 17:03
- lepetit
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
opencl ne fonctionne qu'avec amdgpu-pro (le nouveau pilote proprio pour amd/ati)
amdgpu pro ne fonctionne qu'avec les cartes a architecture GCN (comme la tienne) mais pas encore avec toutes les cartes, amdgpu pro ne prends en charge pour le moment que les cartes récentes (pas la tienne)
suis désolé, mais faut attendre.
je réitère ce que j'ai dis, une rx 550 ou rx 560 aurait été meilleur pour toi
la 560 pour du mining, a un très bon ratio conso/perf
edit, effectivement, il ya chez oilbaf libclc qui est un pilote opencl pour ati, mais il ne doit pas encore avoir assez de maturité coté dev par rapport a amdgpu pro
Dernière modification par lepetit (Le 02/12/2017, à 17:06)
-pc principal: amd ryzen 2600, 16 go de ram, ssd nvme samsung @ linux mint 19
-mini pc: amd 5350 mini itx fanless, 8go de ram, ssd
-mini pc 2: intel core 2 duo t7200, 1.5 go de ram, gforce 710 (pilote libre) @ linux mint xfce, kernel xanmod
-netbook samsung nc20, via nano 1.3ghz+, 2go de ram, via vx800 @ xubuntu 18.10
Hors ligne
#11 Le 02/12/2017, à 18:16
- RidingAround
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
Oui, je sais, mais maintenant que je les ai ... voilà !
J'ai aussi d'autres machines, avec des RX 480 qui donnent un max, ou de la RX 570, également, même si ça consomme plus; et tout se porte comme un charme.
Ceci dit, quand j'entre dans ma salle, je vois deux R7 370 qui servent à rien, et ça me prend la tête. Biensûr personne n'en veut car c'est trop faible pour les joueurs, et trop cher pour les comptables.
Oibaf est prétendument une alternative aux opencl propriétaires. Il serait donc capable de faire le boulot en leur lieu et place, mais non.
Mais quand je lance un calcul, j'optiens :
AMD OpenCL platform not found
No AMD OPENCLGPUs found, exit
J'ai entendu je ne sais plus où parmi les 456846346 pages que j'ai dû lire, qu'avec une 15.10 je m'en sortirais, mais je ne sais plus.
Ce que je sais, c'est que j'ai réussi à faire tourner ces R7 370 pendant deux jours, avec minergate.com il me semble; et que j'ai dû partir en province pour bricoler ça. Impossible de me souvenir comment à présent, ayant tellement fait de bidouilles, et ayant ausi plein d'autres choses à penser dans ma vie ...
Je me souviens bien dire à mon épouse qu'enfin ça tournait, et j'avais 255 H/s sur du XMR(Monero) par carte.
En tous cas, c'est possible, même si je ne retrouve pas mon chemin.
Dernière modification par RidingAround (Le 02/12/2017, à 18:22)
RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}
Hors ligne
#12 Le 02/12/2017, à 20:17
- lepetit
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
oui avec les rx 480, ça marche, vu que ce sont des cartes récente
tu peux tenter d'activer amdgpu pour ta carte (expérimental)
pour celà, il faut faire un changement dans le drm du noyaux
donc soit tu compiles un noyau et t'active amdgpu pour ta carte soit tu installe ce noyaux
https://xanmod.org/
installe le 4.14
-pc principal: amd ryzen 2600, 16 go de ram, ssd nvme samsung @ linux mint 19
-mini pc: amd 5350 mini itx fanless, 8go de ram, ssd
-mini pc 2: intel core 2 duo t7200, 1.5 go de ram, gforce 710 (pilote libre) @ linux mint xfce, kernel xanmod
-netbook samsung nc20, via nano 1.3ghz+, 2go de ram, via vx800 @ xubuntu 18.10
Hors ligne
#13 Le 02/12/2017, à 21:15
- LeoMajor
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
bonjour,
qu'est-ce que tu as comme reférence pciids ?
lspci -nnk | sed -nr '/\[03..\]/,/driver/p'
egrep 'R7.*370' /usr/share/misc/pci.ids
6810 Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X]
1682 7370 Radeon R7 370
6811 Curacao PRO [Radeon R7 370 / R9 270/370 OEM]
1682 2015 Trinidad PRO [Radeon R7 370]
174b 2015 NITRO Radeon R7 370
modalias amdgpu ok
modinfo amdgpu | egrep '1002.*681[0-1]'
alias: pci:v00001002d00006811sv*sd*bc*sc*i*
alias: pci:v00001002d00006810sv*sd*bc*sc*i*
modalias radeon ok
modinfo radeon | egrep '1002.*681[0-1]'
alias: pci:v00001002d00006811sv*sd*bc*sc*i*
alias: pci:v00001002d00006810sv*sd*bc*sc*i*
en théorie, tu peux utiliser les 2 pilotes, en blacklistant l'un des deux, celui que ne veut pas ( modprobe -c | egrep '^blacklist.*radeon')
as-tu essayé amdgpu ?
avec opencl
aptitude search '(~dopencl|opencl) (~damdgpu|~dradeon|~d"AMD") ~ramd64'
p boinc-client-opencl - metapackage for AMD/ATI OpenCL-savvy BOINC client and manager
p libclblas-bin - OpenCL BLAS library (executables)
p libclblas-dev - OpenCL BLAS library (development files)
p libclblas2 - OpenCL BLAS library (shared library)
p libclblas2-dbg - OpenCL BLAS library (debugging symbols)
aptitude search '(~dopencl|opencl) (~damdgpu|~dradeon|~d"AMD") !~ramd64'
p boinc-client-opencl:i386 - metapackage for AMD/ATI OpenCL-savvy BOINC client and manager
p libclblas-bin:i386 - OpenCL BLAS library (executables)
p libclblas-dev:i386 - OpenCL BLAS library (development files)
p libclblas-doc - OpenCL BLAS library (documentation)
p libclblas2:i386 - OpenCL BLAS library (shared library)
p libclblas2-dbg:i386 - OpenCL BLAS library (debugging symbols)
p libclc-amdgcn - OpenCL C language implementation - amdgcn support
p libclc-r600 - OpenCL C language implementation - r600 support
libclblas-bin ? aucune idée si cela peut te servir
...
Description : OpenCL BLAS library (executables)
This library provides an implementation of the Basic Linear Algebra Subprograms levels 1, 2 and 3, using OpenCL and optimized for AMD GPU hardware.
This package provides the clBLAS executables.
Site : https://github.com/clMathLibraries/clBLAS
Hors ligne
#14 Le 02/12/2017, à 22:01
- RidingAround
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
Hi, je viens d'installer le noyau proposé (4.14 xanmod)
Je suis en train de mettre amdgpupro.
Mais je me disais, et s'il suffisait d'installer rocm ?
Problème, dans leur page
https://github.com/RadeonOpenCompute/ROCm
je pige pas quel attribut donner à la variable grub_default pour l'activer.
RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}
Hors ligne
#15 Le 02/12/2017, à 22:11
- RidingAround
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
Donc avec amdgpupro installé, on redémarre avec un petit curseur à chaque fois, quelle que soit la version d'Ubuntu, et celle du noyau, car la carte n'est pas supportée.
Je pense qu'un patch pourrait le faire, mais j'ai pas le niveau.
Toutefois, ctrl+alt+f1 permet de reprendre la session et j'ai fait un
amd-gpupro-uninstall
J'en suis là.
RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}
Hors ligne
#16 Le 02/12/2017, à 22:18
- RidingAround
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
Pour LeoMajor :
lspci -nnk | sed -nr '/\[03..\]/,/driver/p'
02:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Curacao PRO [Radeon R7 370 / R9 270/370 OEM] [1002:6811] (rev 81)
Subsystem: Gigabyte Technology Co., Ltd Curacao PRO [Radeon R7 370 / R9 270/370 OEM] [1458:2015]
Kernel driver in use: radeon
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Curacao PRO [Radeon R7 370 / R9 270/370 OEM] [1002:6811] (rev 81)
Subsystem: Gigabyte Technology Co., Ltd Curacao PRO [Radeon R7 370 / R9 270/370 OEM] [1458:2015]
Kernel driver in use: radeon
et
egrep 'R7.*370' /usr/share/misc/pci.ids
6810 Curacao XT [Radeon R7 370 / R9 270X/370 OEM]
1682 7370 Radeon R7 370
6811 Curacao PRO [Radeon R7 370 / R9 270/370 OEM]
1682 2015 Trinidad PRO [Radeon R7 370]
et
modinfo amdgpu | egrep '1002.*681[0-1]'
alias: pci:v00001002d00006811sv*sd*bc*sc*i*
alias: pci:v00001002d00006810sv*sd*bc*sc*i*
et
modalias : commande introuvable
J'ai essayé d'installer libclblas-bin et liblblas2 pour voir:
clinfo donne toujours rien
Je crois que j'avais réussi à faire tourner ces cartes en installant un truc amd sur un Ubuntu 16.04, mais j'ai dû tout démonter et partir une semaine, ensuite ... quel naze.
Dernière modification par RidingAround (Le 02/12/2017, à 22:19)
RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}
Hors ligne
#17 Le 02/12/2017, à 22:20
- RidingAround
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
Je suis sur ça en ce moment :
monero@monero-M68MT-D3P:~$ cd OpenCL-ICD-Loader-master/
monero@monero-M68MT-D3P:~/OpenCL-ICD-Loader-master$ ls
build_using_cmake.bat icd.h LICENSE.txt
CMakeLists.txt icd_linux.c Makefile
icd.c icd_windows.c OpenCL.def
icd_dispatch.c icd_windows_hkr.c OpenCL.rc
icd_dispatch.h icd_windows_hkr.h README.txt
icd_exports.map inc test
monero@monero-M68MT-D3P:~/OpenCL-ICD-Loader-master$ make
mkdir -p build && cd build && cmake ..
/bin/sh: 1: cmake: not found
Makefile:15 : la recette pour la cible « do_cmake » a échouée
make: *** [do_cmake] Erreur 127
monero@monero-M68MT-D3P:~/OpenCL-ICD-Loader-master$
Dernière modification par RidingAround (Le 02/12/2017, à 22:21)
RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}
Hors ligne
#18 Le 02/12/2017, à 22:32
- RidingAround
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
et là-dessus aussi:
monero@monero-M68MT-D3P:~/Claymore/Claymore CryptoNote GPU Miner/Clay$ ./start.bash
ͻ
Claymore's CryptoNote AMD GPU Miner v10.2 Beta
ͼ
XMR: 1 pool is specified
Main Monero pool is xmr-eu.dwarfpool.com:8005
AMD OpenCL platform not found
No AMD OPENCLGPUs found, exit
RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}
Hors ligne
#19 Le 03/12/2017, à 01:15
- RidingAround
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
et aussi
monero@monero-M68MT-D3P:~/OpenCL-ICD-Loader-master$ make
mkdir -p build && cd build && cmake ..
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/monero/OpenCL-ICD-Loader-master/build
make -C build
make[1] : on entre dans le répertoire « /home/monero/OpenCL-ICD-Loader-master/build »
make[2] : on entre dans le répertoire « /home/monero/OpenCL-ICD-Loader-master/build »
make[3] : on entre dans le répertoire « /home/monero/OpenCL-ICD-Loader-master/build »
Scanning dependencies of target OpenCL
make[3] : on quitte le répertoire « /home/monero/OpenCL-ICD-Loader-master/build »
make[3] : on entre dans le répertoire « /home/monero/OpenCL-ICD-Loader-master/build »
[ 4%] Building C object CMakeFiles/OpenCL.dir/icd.c.o
In file included from /home/monero/OpenCL-ICD-Loader-master/icd.c:39:0:
/home/monero/OpenCL-ICD-Loader-master/icd_dispatch.h:70:19: fatal error: GL/gl.h: Aucun fichier ou dossier de ce type
compilation terminated.
CMakeFiles/OpenCL.dir/build.make:62 : la recette pour la cible « CMakeFiles/OpenCL.dir/icd.c.o » a échouée
make[3]: *** [CMakeFiles/OpenCL.dir/icd.c.o] Erreur 1
make[3] : on quitte le répertoire « /home/monero/OpenCL-ICD-Loader-master/build »
CMakeFiles/Makefile2:67 : la recette pour la cible « CMakeFiles/OpenCL.dir/all » a échouée
make[2]: *** [CMakeFiles/OpenCL.dir/all] Erreur 2
make[2] : on quitte le répertoire « /home/monero/OpenCL-ICD-Loader-master/build »
Makefile:94 : la recette pour la cible « all » a échouée
make[1]: *** [all] Erreur 2
make[1] : on quitte le répertoire « /home/monero/OpenCL-ICD-Loader-master/build »
Makefile:12 : la recette pour la cible « do_build » a échouée
make: *** [do_build] Erreur 2
C'est fou comme les trucs du genre ./configure, make, make install peuvent foirer à tous les coups, en passant !
Je crois qu'à chaque compilation, j'ai dû en avoir, sans jamais aboutir dans toute ma misérable existence.
Demain matin j'essaie ça :
Ubuntu 14.04
+
http://support.amd.com/fr-fr/download/d … x%20x86_64
+
http://support.amd.com/en-us/kb-article … river.aspx
Rien ne porte à croire que ça pourrait foirer, alors sourions.
Dernière modification par RidingAround (Le 03/12/2017, à 01:29)
RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}
Hors ligne
#20 Le 03/12/2017, à 04:29
- WATTT
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
Bonsoir,
Juste pour préciser: je suis loin d'être un connaisseur en computing, j'ai juste tenté d'installer le pilote amdgpu-pro pour ma carte. (Une HD 7850, donc basé sur le même GPU que les R7 370).
Pour les cartes GCN, il y a 2 pilotes noyau:
- Radeon, pour les cartes GCN de 1ère et 2nd génération (Tes 2 cartes et la mienne sont de la première génération)
- Amdgpu, activé par défaut sur les cartes de génération 3 et plus. Il existe un support expérimental pour les 2 premières générations.
Ces deux pilotes sont open-source.
Il y a également pour ces cartes, 3 pilotes OpenCL disponibles sous linux:
- Clover, pilote open-source présente avec le paquet "libclc-amdgcn". Il manque beaucoup de fonctionnalités et surtout il n'est plus en développement actif, donc le fait d'installer le ppa d'oibaf ne va probablement pas changer grand chose.
- amdgpu-pro, pilote propriétaire. Fonctionne uniquement si le pilote noyau est amdgpu.
- Roc-m, pilote open-source activement développé. Ce pilote ne supporte par contre que les GCN de 3ème génération et plus. Le pilote n'est de plus pas présent dans les dépôts.
J'ai fait les manips suivante sous Ubuntu 17.10:
- D'abord, il faut utiliser Amdgpu au lieu de Radeon. Avant, il fallait forcément recompiler le kernel avec d'autres options. Depuis le kernel 4.13 (présent dans Ubuntu 17.10), on switch de pilote simplement en ajoutant les paramètres au noyau suivants:
amdgpu.si_support=1 radeon.si_support=0
Ensuite, après redémarage, on peut vérifier que amdgpu fonctionne avec
dmesg | grep amdgpu
Si plusieurs lignes s'affichent, c'est probablement le cas.
- Ensuite, la dernière version à jour d'amdgpu-pro est la 17.50. Je l'ai téléchargé et je l'ai installé:
./amdgpu-pro-install --compute
Le "--compute" permet d'installer QUE la partie opencl du driver et ses dépendances, et pas la partie graphique. Ca permet d'éviter parfois les bugs graphiques au démarrage, vu que le pilote propriétaire est moins bon pour la partie graphique.
Après ces manips, clinfo fonctionne, mais renvoie des résultats étrange (Il me rapporte 8 Compute Units alors que ma carte en a 16). En revanche, les vrais applications (testé avec Luxmark) plantent avec toujours la même erreur : "clcreatecommandqueue(-6)". Malheureusement, cela semble être dû à un non-support des GCN de 1ère génération (et possiblement des 2nde), ce qui est regrettable vue les Releases Notes indique que ces cartes sont supportées.
Avec les mêmes manips sur mon PC portable (qui possède une GCN de 3ème génération), Luxmark fonctionne sans problèmes.
Jusqu'à résolution du problème, le mieux serais probablement d'opter pour Ubuntu 14.04 + FGLRX. Ayant en parallèle une install de cette version avec le pilote propriétaire, je peux te confirmer qu'OpenCL fonctionne, du moins, Luxmark marche. Pour le minning, je ne sais pas; Si c'est simple à faire fonctionner, je peux toujours tester. Par contre, tu n'auras pas besoin d'installer le pilote via le site: il est déjà présent dans les dépots, et peut être installé avec le gestionaire des pilotes propriétaires (Gestionnaire des mises à jour -> Paramètres -> Pilotes additionels si c'est la même chose que dans Ubuntu 16.04).
Par contre une précision: le dernier kernel supporté par FGLRX est le 4.2. Or, la dernière LTS d'Ubuntu 14.04 est livré avec un kernel 4.4. La version 4.2 est trouvable dans les dépôts. Il faut l'installer et redémarrer sur cette version AVANT d'installer FGLRX. Je se sais par contre plus s'il faut également rétrograder le serveur X.
En espérant que tout ça puisse t'aider.
Config: AMD Ryzen 2600 (6c/12t, 3.4GHz), 16Go DDR4, AMD RX 570 4Go
Laptop: Thinkpad E460, Intel i5 6200U (2c/4t), 12Go DDR3L, AMD R7 M360 (dGPU)
Hors ligne
#21 Le 03/12/2017, à 10:15
- RidingAround
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
Meri, c'est plein d'info.
On dirait en effet qu'il faut :
monero@monero-M68MT-D3P:~/fglrx$ sudo dpkg -i fglrx_15.302-0ubuntu1_amd64_ub_14.01.deb
dpkg: concernant fglrx_15.302-0ubuntu1_amd64_ub_14.01.deb contenant fglrx :
xserver-xorg-core-lts-xenial entre en conflit avec fglrx
fglrx (version 2:15.302-0ubuntu1) doit être installé.
dpkg: erreur de traitement de l'archive fglrx_15.302-0ubuntu1_amd64_ub_14.01.deb (--install) :
paquets en conflit - fglrx non installé
Des erreurs ont été rencontrées pendant l'exécution :
fglrx_15.302-0ubuntu1_amd64_ub_14.01.deb
sur un système tel que :
monero@monero-M68MT-D3P:~/fglrx$ uname -ra
Linux monero-M68MT-D3P 4.4.0-31-generic #50~14.04.1-Ubuntu SMP Wed Jul 13 01:07:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
et biensûr :
monero@monero-M68MT-D3P:~/fglrx$ sudo apt-get remove --purge xserver-xorg-core-lts-xenial
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
unity-control-center : Dépend: libcheese-gtk23 (>= 3.4.0) mais ne sera pas installé
Dépend: libcheese7 (>= 3.0.1) mais ne sera pas installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
fffffff
Dernière modification par RidingAround (Le 03/12/2017, à 10:19)
RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}
Hors ligne
#22 Le 03/12/2017, à 11:18
- RidingAround
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
Oh là encore mieux :
j'install une mini.iso de la 14.04 dans l'espoir de virer e conflit de serveurs graphiques.
Je patiente longuement , et à la toute fin, question:
voulez-vous installer grub sur le secteur d'amorçage ?
- euh ... oui
...
installation IMPOSSIBLE !
J'ai bien essayé de l'installer ailleurs ( /dev/sda, /dev/sda2) idem.
Voulez-vous installer Lilo ?
- euh ... oui
Boot ... => initramfs, et même pas un curseur
RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}
Hors ligne
#23 Le 03/12/2017, à 15:25
- WATTT
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
Bon, j'avais trouvé la solution ici.
La seule différence est qu'il faut utiliser le serveur X de Wily (15.10) et pas Xenial(16.04). Du coup, ça donne
sudo apt-get install --install-recommends linux-generic-lts-wily xserver-xorg-core-lts-wily xserver-xorg-lts-wily xserver-xorg-video-all-lts-wily xserver-xorg-input-all-lts-wily libwayland-egl1-mesa-lts-wily libgl1-mesa-glx-lts-wily libgl1-mesa-glx-lts-wily:i386 libglapi-mesa-lts-wily:i386
Par contre, il faut faire ça et redémarer sur le kernel 4.2 avant d'installer FGLRX, sinon, les DKMS pour le kernel 4.2 ne seront jamais construits.
Pour l'installation mini, je ne sais pas. Je n'ai jamais essayé.
Config: AMD Ryzen 2600 (6c/12t, 3.4GHz), 16Go DDR4, AMD RX 570 4Go
Laptop: Thinkpad E460, Intel i5 6200U (2c/4t), 12Go DDR3L, AMD R7 M360 (dGPU)
Hors ligne
#24 Le 03/12/2017, à 18:43
- LeoMajor
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
ta carte graphique est compatible amdgpu, radeon, et probablement amdgpupro.
Ubuntu 16.04.3 LTS ; de base 4.10.0-28-generic
4.10.0-38-generic i686
aptitude search 'linux ~skernel ~i'
i linux-base - paquet de base pour les images du noyau Linux
i linux-generic-hwe-16.04 - Complete Generic Linux kernel and headers
i A linux-headers-generic-hwe-16.04 - Generic Linux kernel headers
i A linux-image-4.10.0-28-generic - Linux kernel image for version 4.10.0 on 32 bit x86 SMP
i A linux-image-4.10.0-38-generic - Linux kernel image for version 4.10.0 on 32 bit x86 SMP
i A linux-image-extra-4.10.0-28-generic - Linux kernel extra modules for version 4.10.0 on 32 bit x86 SMP
i A linux-image-extra-4.10.0-38-generic - Linux kernel extra modules for version 4.10.0 on 32 bit x86 SMP
i A linux-image-generic-hwe-16.04 - Generic Linux kernel image
sudo apt install clinfo libclc-amdgcn libclc-dev libclc-ptx libclc-r600 libreoffice mesa-opencl-icd ocl-icd-dbg ocl-icd-libopencl1
avec une carte graphique (RC410M [Mobility Radeon Xpress 200M] [1043:1402) incompatible mining computing
sudo clinfo
Number of platforms 1
Platform Name Clover
Platform Vendor Mesa
Platform Version OpenCL 1.1 Mesa 17.0.7
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_icd
Platform Extensions function suffix MESA
Platform Name Clover
Number of devices 0
NULL platform behavior
clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Clover
clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Clover
clCreateContext(NULL, ...) [default] No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) No devices found in platform
ICD loader properties
ICD loader Name OpenCL ICD Loader
ICD loader Vendor OCL Icd free software
ICD loader Version 2.2.8
ICD loader Profile OpenCL 1.2
-----
la version amdgpupro apporte (cela se voit par le dkms):
amdgpu
amdkcl
amdttm
amdkfd
cat ./usr/src/amdgpu-17.40-492261/dkms.conf
PACKAGE_NAME="amdgpu"
PACKAGE_VERSION="17.40-492261"
AUTOINSTALL="yes"
REMAKE_INITRD="yes"
PRE_BUILD="pre-build.sh $kernelver"
# not work with RHEL DKMS
#MODULES_CONF[0]="blacklist radeon"
# ubuntu
MODULES_CONF[0]="blacklist radeon"
BUILT_MODULE_NAME[0]="amdgpu"
BUILT_MODULE_LOCATION[0]="amd/amdgpu"
DEST_MODULE_LOCATION[0]="/updates"
BUILT_MODULE_NAME[1]="amdttm"
BUILT_MODULE_LOCATION[1]="ttm"
DEST_MODULE_LOCATION[1]="/updates"
BUILT_MODULE_NAME[2]="amdkcl"
BUILT_MODULE_LOCATION[2]="amd/amdkcl"
DEST_MODULE_LOCATION[2]="/updates"
BUILT_MODULE_NAME[3]="amdkfd"
BUILT_MODULE_LOCATION[3]="amd/amdkfd"
DEST_MODULE_LOCATION[3]="/updates"
# Find out how many CPU cores can be use if we pass appropriate -j option to make.
# DKMS could use all cores on multicore systems to build the kernel module.
num_cpu_cores()
{
if [ -x /usr/bin/nproc ]; then
nproc
else
echo "1"
fi
}
MAKE[0]="make -j$(num_cpu_cores) -C $kernel_source_dir M=$dkms_tree/$module/$module_version/build"
POST_REMOVE="post-remove.sh $kernelver"
il ne semble pas avoir de renommage à la destination comme nvidia (modprobe -R nvidia)
dkms nvidia
....
BUILT_MODULE_NAME[0]="nvidia"
DEST_MODULE_NAME[0]="nvidia_384"
BUILT_MODULE_NAME[1]="nvidia-modeset"
DEST_MODULE_NAME[1]="nvidia_384_modeset"
BUILT_MODULE_NAME[2]="nvidia-drm"
DEST_MODULE_NAME[2]="nvidia_384_drm"
BUILT_MODULE_NAME[3]="nvidia-uvm"
DEST_MODULE_NAME[3]="nvidia_384_uvm"
....
Facultatif; en théorie, à l'aveugle,
sudo nano /etc/initramfs-tools/modules
amdgpu
amdkcl
amdttm
amdkfd
#comme
nvidia
nvidia_modeset
nvidia_uvm
nvidia_drm modeset=1
----
sudo update-initramfs -u -k $(uname -r)
sudo update-grub
pour des kernels inférieurs ou à réparer, dans les limites du kernel source., tu as quelquechose qui ressemble à ci-dessous.
sudo dkms build -m amdgpu-17.40-492261 -v 17.40-492261 -k "untel-kernel"
sudo dkms uninstall/install -m amdgpu-17.40-492261 -v 17.40-492261 -k "untel kernel"
----
autre difficulté avec le sli/cross fire avec les 2 cartes
Hors ligne
#25 Le 03/12/2017, à 19:33
- WATTT
Re : GPU Computing avec deux R7 370 (edit): sous n'importe quelle distro
LeoMajor, le problème est que le pilote OpenCL d'amdgpu-pro ne fonctionne pas correctement pour les cartes GCN de 1ère génération, et clcreatecommandqueue renvoie l'erreur -6, soit un manque de mémoire hôte. Ce thread résume le problème.
Config: AMD Ryzen 2600 (6c/12t, 3.4GHz), 16Go DDR4, AMD RX 570 4Go
Laptop: Thinkpad E460, Intel i5 6200U (2c/4t), 12Go DDR3L, AMD R7 M360 (dGPU)
Hors ligne