Boinc a dvě GPU

Diskuze o problémech a zkušenostech s programy a různými utilitami, dále zde můžete probírat balíčkovací systém apod.
Zpráva
Autor
Abby
Poradce Mintu
Příspěvky: 219
Registrován: 11 led 2016, 16:59

Boinc a dvě GPU

#1 Příspěvek od Abby » 13 srp 2018, 17:43

Ahojky, tak se podařilo rozběhnout všechno potřebné, dokonce i Boinc funguje, spouští se automaticky při startu systému, akorát ho nesmím ukončit protože i když ho pak znova spustím, tak až do dalšího restartu nefunguje. Ale koneckonců není důvod ho vypínat. Akorát mi ale detekuje jen Nvidia GPU, přes kterou jde obraz do monitoru a Intel GPU, kterou mám aktivní právě jen kvůli výpočtům Boinc vůbec nedetekuje. Nevím co je potřeba udělat tady, ve Windows stačí mít jen nainstalované ovladače a funguje to samo od sebe, běží výpočty na CPU, Intel GPU a Nvidia GPU. Poradíte prosím co s tím? To je totiž poslední věc která mi nefunguje, jinak je všechno momentálně ok. Díky

Kód: Vybrat vše

System:
  Host: daemon-antergos Kernel: 4.17.14-arch1-1-ARCH x86_64 bits: 64 
  Desktop: KDE Plasma 5.13.4 Distro: Antergos Linux 18.8-ISO-Rolling 
Machine:
  Type: Desktop Mobo: ASRock model: Z270 Professional Gaming i7 
  serial: <root required> UEFI: American Megatrends v: P2.30 date: 02/26/2018 
CPU:
  Topology: Quad Core model: Intel Core i5-7600K bits: 64 type: MCP 
  L2 cache: 6144 KiB 
  Speed: 2285 MHz min/max: 800/4200 MHz Core speeds (MHz): 1: 2400 2: 2393 3: 2135 
  4: 2328 
Graphics:
  Card-1: Intel HD Graphics 630 driver: i915 v: kernel 
  Card-2: NVIDIA GP107 [GeForce GTX 1050 Ti] driver: nvidia v: 396.51 
  Display: x11 server: X.Org 1.20.0 driver: nvidia tty: N/A 
  OpenGL: renderer: llvmpipe (LLVM 6.0 256 bits) v: 3.3 Mesa 18.1.5 
Audio:
  Card-1: Intel 200 Series PCH HD Audio driver: snd_hda_intel 
  Card-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel 
  Sound Server: ALSA v: k4.17.14-arch1-1-ARCH 
Network:
  Card-1: Intel Ethernet I219-V driver: e1000e 
  IF: enp0s31f6 state: down mac: 70:85:c2:33:68:6b 
  Card-2: Intel Wireless 3160 driver: iwlwifi 
  IF: wlp6s0 state: down mac: e2:91:01:12:0a:39 
  Card-3: Aquantia AQC108 NBase-T/IEEE 802.3bz Ethernet [AQtion] driver: atlantic 
  IF: enp10s0 state: up speed: 1000 Mbps duplex: full mac: 70:85:c2:33:68:6f 
Drives:
  Local Storage: total: 6.38 TiB used: 2.14 TiB (33.5%) 
  ID-1: /dev/sda vendor: Crucial model: CT275MX300SSD4 size: 256.17 GiB 
  ID-2: /dev/sdb vendor: OCZ model: ARC100 size: 223.57 GiB 
  ID-3: /dev/sdc vendor: Western Digital model: WD5000LPLX-00ZNTT0 size: 465.76 GiB 
  ID-4: /dev/sdd vendor: Seagate model: ST2000VN004-2E4164 size: 1.82 TiB 
  ID-5: /dev/sde vendor: Seagate model: ST4000VN008-2DR166 size: 3.64 TiB 
Partition:
  ID-1: / size: 18.21 GiB used: 11.24 GiB (61.7%) fs: ext4 dev: /dev/sda5 
  ID-2: /home size: 79.60 GiB used: 2.32 GiB (2.9%) fs: ext4 dev: /dev/sda6 
Sensors:
  System Temperatures: cpu: 49.0 C mobo: N/A gpu: nvidia temp: 42 C 
  Fan Speeds (RPM): N/A gpu: nvidia fan: 27% 
Info:
  Processes: 202 Uptime: 6m Memory: 15.56 GiB used: 2.82 GiB (18.1%) Shell: bash 
  inxi: 3.0.20 

Kód: Vybrat vše

Po 13. srpna 2018, 17:26:22 CEST |  | Starting BOINC client version 7.10.3 for x86_64-pc-linux-gnu
Po 13. srpna 2018, 17:26:22 CEST |  | This a development version of BOINC and may not function properly
Po 13. srpna 2018, 17:26:22 CEST |  | log flags: file_xfer, sched_ops, task
Po 13. srpna 2018, 17:26:22 CEST |  | Libraries: libcurl/7.61.0 OpenSSL/1.1.0h zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.4) nghttp2/1.32.0
Po 13. srpna 2018, 17:26:22 CEST |  | Data directory: /var/lib/boinc
Po 13. srpna 2018, 17:26:22 CEST |  | CUDA: NVIDIA GPU 0: GeForce GTX 1050 Ti (driver version 396.51, CUDA version 9.2, compute capability 6.1, 4032MB, 3908MB available, 2138 GFLOPS peak)
Po 13. srpna 2018, 17:26:22 CEST |  | [libc detection] gathered: 2.28, GNU libc
Po 13. srpna 2018, 17:26:22 CEST |  | Host name: daemon-antergos
Po 13. srpna 2018, 17:26:22 CEST |  | Processor: 4 GenuineIntel Intel(R) Core(TM) i5-7600K CPU @ 3.80GHz [Family 6 Model 158 Stepping 9]
Po 13. srpna 2018, 17:26:22 CEST |  | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
Po 13. srpna 2018, 17:26:22 CEST |  | OS: Linux Antergos Linux: Antergos Linux [4.17.14-arch1-1-ARCH|libc 2.28 (GNU libc)]
Po 13. srpna 2018, 17:26:22 CEST |  | Memory: 15.56 GB physical, 0 bytes virtual
Po 13. srpna 2018, 17:26:22 CEST |  | Disk: 18.21 GB total, 6.83 GB free
Po 13. srpna 2018, 17:26:22 CEST |  | Local time is UTC +2 hours

Uživatelský avatar
redhawk
Guru Mintu
Příspěvky: 2358
Registrován: 12 led 2016, 19:14
Kontaktovat uživatele:

Re: Boinc a dvě GPU

#2 Příspěvek od redhawk » 13 srp 2018, 18:36

Abby píše:
13 srp 2018, 17:43
Ahojky, tak se podařilo rozběhnout všechno potřebné, dokonce i Boinc funguje, spouští se automaticky při startu systému, akorát ho nesmím ukončit protože i když ho pak znova spustím, tak až do dalšího restartu nefunguje. Ale koneckonců není důvod ho vypínat. Akorát mi ale detekuje jen Nvidia GPU, přes kterou jde obraz do monitoru a Intel GPU, kterou mám aktivní právě jen kvůli výpočtům Boinc vůbec nedetekuje. Nevím co je potřeba udělat tady, ve Windows stačí mít jen nainstalované ovladače a funguje to samo od sebe, běží výpočty na CPU, Intel GPU a Nvidia GPU. Poradíte prosím co s tím? To je totiž poslední věc která mi nefunguje, jinak je všechno momentálně ok. Díky
no mne to robi podobne pokial nemam nainstalovane drivery pre Intel.
pre aktivaciu OpenCL treba intelacke ovladace

Inak tu riesili BOINC Intel + nvidia
Smrt nikdy nelže

Abby
Poradce Mintu
Příspěvky: 219
Registrován: 11 led 2016, 16:59

Re: Boinc a dvě GPU

#3 Příspěvek od Abby » 13 srp 2018, 19:14

Takže jak mi to ve výpisu inxi tvrdí že Intel je přítomný, tak tohle nestačí? Díky za odkazy.

edit: s těmi ovladači si jsi jistý? Intel má ke stažení ovladače z roku 2010, ty na 100% neznají grafiku z procesoru Kaby Lake.

lombardo1981
Vezír Mintu
Příspěvky: 548
Registrován: 25 lis 2014, 19:06

Re: Boinc a dvě GPU

#4 Příspěvek od lombardo1981 » 13 srp 2018, 19:35

Hybrid graphics
Hybrid-graphics is a concept involving two graphics cards on same computer. The laptop manufacturers developed new technologies involving two graphic cards in an single computer, with different abilities and power consumptions. Hybrid-graphics is developed to support both high performance and power saving usages.
Note:
Read NVIDIA Optimus and Bumblebee for details about NVidia using hybrid graphics with NVidia’s proprietary driver.
Read PRIME basically everything else (like AMD Radeon and NVidia GPUs with Nouveau driver).
Bumblebee for NVIDIA Optimus
Pokiaľ to nie je vyslovene nutné, veľmi sa neodporúča inštalácia ovládačov priamo od výrobcov.
Arch Linux (64-bit); Acer Aspire TC-705; i3wm; Intel Core i3-4160 CPU @ 3.6GHz; GeForce GTX 745; 8GB RAM DDR3
Arch Linux (64-bit); Acer Aspire V13 Aluminium; i3wm; Intel Core i5 5257U @ 2.7GHz; Intel Iris Graphics 6100 ; 8GB RAM DDR3L

Abby
Poradce Mintu
Příspěvky: 219
Registrován: 11 led 2016, 16:59

Re: Boinc a dvě GPU

#5 Příspěvek od Abby » 13 srp 2018, 19:44

Bumblebee není řešení, to jsem už zkoušela, Intel GPU to nezpřístupnilo a naopak to prakticky znemožnilo používat počítač když běžel výpočet. Navíc já nepotřebuji přepínat mezi jednotlivými grafikami, zobrazovat plochu a další věci bude vždy jen jedna a to Nvidiia. A za další nemám žádný Optimus ani nic jiného, jsou to prostě dvě grafické karty a je to to samé jako kdybych měla Nvidii a AMD. Je to prostě desktop, který má dvě na sobě nezávislé grafické karty, není to hybridní grafická karta.

Ovladače od výrobce jsou velmi nutné, protože otevřené jsou pomalé, nestabilní a velmi často nefunkční.

Jinak tady bude zřejmě nutné nastavit přímo Boinc, nějak, protože v systému zjevně obě grafické karty jsou, alespoň inxi -F je vidí, ale nevidí je Boinc a je tedy potřeba mu to asi nějak říct. Ovšem vytvoření cc_config.xml a přidání následujícího nepomohlo.

Kód: Vybrat vše

<cc_config>
   <log_flags>
   </log_flags>
   <options>
      <use_all_gpus>1</use_all_gpus>
   </options>
</cc_config>
edit: mám v plánu časem přidat ještě jednu grafiku AMD, takže v systému budou tři a ve Windows to normálně funguje, jen se nainstalují ovladače a když Boinc neběží, neběží ani ty dvě grafiky navíc, běží jen ta jedna primární co zobrazuje věci na monitoru. Nedochází k žádnému přepínání ani z důvodu úspory energie ani z jiného důvodu. Bumblebee na to zkrátka není potřeba, jde o něco jiného.

lombardo1981
Vezír Mintu
Příspěvky: 548
Registrován: 25 lis 2014, 19:06

Re: Boinc a dvě GPU

#6 Příspěvek od lombardo1981 » 13 srp 2018, 20:07

Linux nie je Windows. Ak chceš, ayb systém vedel o oboch (aj bez prepínania), musíš mať Bumblebee alebo Optimus.

Do záchodového prkýnka... :roll:

NVIDIA Optimus:
NVIDIA Optimus is a technology that allows an Intel integrated GPU and discrete NVIDIA GPU to be built into and accessed by a laptop. Getting Optimus graphics to work on Arch Linux requires a few somewhat complicated steps, explained below.
Bumblebee:
Bumblebee is an effort to make NVIDIA Optimus enabled laptops work in GNU/Linux systems. Such feature involves two graphics cards with two different power consumption profiles plugged in a layered way sharing a single framebuffer.
BOINC:
If you want to use your GPU, you need the proprietary nvidia or amd drivers. For ATI/AMD Cards you also need Catalyst driver for stock kernel which you can get from AUR. For Nvidia, you also need the package opencl-nvidia located in extra. To prevent computing errors on x86_64 you most likely need the OpenGL (Multilib) package listed in Xorg#Driver installation.
Ovladače od výrobce jsou velmi nutné, protože otevřené jsou pomalé, nestabilní a velmi často nefunkční.
Intel má len OpenSource. A dajú sa nainštalovať aj z oficiálnych repozitárov. :lol:
Nvidia má uzatvorené a otvorené ovládače. A obe sa taktiež dajú nainštalovať z oficiálnych repozitárov. :lol:
A o tomto hovorím. Aby si si nesťahovala binárky z intelu. :lol:

I'm done with you.
Arch Linux (64-bit); Acer Aspire TC-705; i3wm; Intel Core i3-4160 CPU @ 3.6GHz; GeForce GTX 745; 8GB RAM DDR3
Arch Linux (64-bit); Acer Aspire V13 Aluminium; i3wm; Intel Core i5 5257U @ 2.7GHz; Intel Iris Graphics 6100 ; 8GB RAM DDR3L

Abby
Poradce Mintu
Příspěvky: 219
Registrován: 11 led 2016, 16:59

Re: Boinc a dvě GPU

#7 Příspěvek od Abby » 13 srp 2018, 21:13

Zkoušela jsem, Bublebee nefunguje a protože je určeno na něco jiného, po odinstalaci je i při běhu výpočtu na Nvidii i 4k video koukatelné, s nainstalovaným Bumblebee se sekal i SD seriál. Výše je výpis z inxi -F a je tam jasně vidět, že Intel GPU je v systému aktivní. A nakonec, nemám laptop, mám desktop.

Pro jistotu ještě jednou přidávám výpis inxi -F

Graphics:
Card-1: Intel HD Graphics 630 driver: i915 v: kernel
Card-2: NVIDIA GP107 [GeForce GTX 1050 Ti] driver: nvidia v: 396.51
Display: x11 server: X.Org 1.20.0 driver: nvidia tty: N/A
OpenGL: renderer: GeForce GTX 1050 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 396.51

edit: ještě dodám že s nainstalovaným Bumblebee nefungovala 3D akcelerace ani akcelerace na ploše ani akcelerace videa, všechno jelo softwarově

lombardo1981
Vezír Mintu
Příspěvky: 548
Registrován: 25 lis 2014, 19:06

Re: Boinc a dvě GPU

#8 Příspěvek od lombardo1981 » 13 srp 2018, 21:57

V tomto prípade je to o hovne, že ich rozozná nejaký blbý skript. Dôležitejšie je, aby o nej vedel aj systém. :lol:

BOINC:
If you want to use your GPU, you need the proprietary nvidia or amd drivers. For ATI/AMD Cards you also need Catalyst driver for stock kernel which you can get from AUR. For Nvidia, you also need the package opencl-nvidia located in extra. To prevent computing errors on x86_64 you most likely need the OpenGL (Multilib) package listed in Xorg#Driver installation.
I'm done with you.
Arch Linux (64-bit); Acer Aspire TC-705; i3wm; Intel Core i3-4160 CPU @ 3.6GHz; GeForce GTX 745; 8GB RAM DDR3
Arch Linux (64-bit); Acer Aspire V13 Aluminium; i3wm; Intel Core i5 5257U @ 2.7GHz; Intel Iris Graphics 6100 ; 8GB RAM DDR3L

Abby
Poradce Mintu
Příspěvky: 219
Registrován: 11 led 2016, 16:59

Re: Boinc a dvě GPU

#9 Příspěvek od Abby » 13 srp 2018, 23:13

Systém o ní ví, ale Boinc o ní neví. Před nějakým časem jsem to řešila i ve Windows, ale tam se to vyřešilo novější verzí ovladačů (měla jsem od ASRock a bylo potřeba stáhnout přímo od Intelu), jenže to v Linuxu nejde. Každopádně přehodila jsem monitor z Nvidie na Intel a normálně se mi zobrazila plocha, to by se přece nestalo kdyby o té kartě systém nevěděl. A přehrálo mi to bez trhání 4k h265 video s vytížením CPU 5% takže fungovala i HW akcelerace. Takže systém ví o obou kartách, jen je otázka jak říct Boincu že tam má dvě GPU pro výpočty a to je to co celou dobu řeším a nevím jak to vyřešit. Měl by to teoreticky vyřešit ten zápis do cc_config.xml, ale ten nevyřešil nic, tedy kromě toho že mi už Boinc netvrdí že ten soubor nenašel a že použije default konfiguraci.

Uživatelský avatar
redhawk
Guru Mintu
Příspěvky: 2358
Registrován: 12 led 2016, 19:14
Kontaktovat uživatele:

Re: Boinc a dvě GPU

#10 Příspěvek od redhawk » 14 srp 2018, 07:28

Abby píše:
13 srp 2018, 19:14
Takže jak mi to ve výpisu inxi tvrdí že Intel je přítomný, tak tohle nestačí? Díky za odkazy.

edit: s těmi ovladači si jsi jistý? Intel má ke stažení ovladače z roku 2010, ty na 100% neznají grafiku z procesoru Kaby Lake.
som si isty.
nove drivery su na sstranke intel:
OpenCL
minule som to daval na blog
sice nepouzivam boinc, ale na upravu fotografii pouzivam prave podporu openCL

Obrázek
COrel AfterShot Pro ma s Intelom problem
Obrázek
Darktable vie pouzit obe ako multi procesing
Naposledy upravil(a) redhawk dne 14 srp 2018, 07:37, celkem upraveno 1 x.
Smrt nikdy nelže

Odpovědět