Compilen, make j6 of j12 ?

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Gps4l
  • Registratie: Juli 2010
  • Laatst online: 05-05 23:59
Mijn vraag
Ryzen 5, 6 core 12 threads wat vul ik nou achter make in ?

-j6 of -j12 ?

Relevante software en hardware die ik gebruik
Ik probeer mame te compileren op openSUSE.

Wat ik al gevonden of geprobeerd heb

Veel tegenstrijdige info. Sommige roepen 6, want 6 cores, andere roepen 12 want 12 threads, en weer andere maken het nog ingewikkelder, waardoor ik op op -j7 of -j13 uit zo komen.

IK snap er geen flikker meer van. :?

Alle reacties


Acties:
  • +1 Henk 'm!

  • GarBaGe
  • Registratie: December 1999
  • Laatst online: 17:48
Dan probeer je het toch gewoon?
de 12 threads draaien per 2 threads op 1 core.
Afhankelijk van je belasting kan dat soms snelheidswinst opleveren, maar soms ook niet.
Gewoon ff timen dus en daarna kiezen :)

Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:19

Hero of Time

Moderator LNX

There is only one Legend

Timen idd. Ik las ook eens ergens dat make het zelf uitzoekt en de beste waarde pakt. Maar ik heb zelf meegemaakt dat het niet altijd lekker werkt en make alsnog maar 1 thread gebruikte terwijl er meer beschikbaar was. Dus die auto-detect vertrouw ik niet zo.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Gps4l
  • Registratie: Juli 2010
  • Laatst online: 05-05 23:59
Op me vorige cpu, maakte j4 erg veel uit.

AMD phenom II X4, maar dat was niet met MAME.

In ieder geval bedankt, ik wel even wat testen doen.

Het compilen van MAME is niet iets wat snel klaar is, daar ben ik al wel achter.
Gisteravond meer als 2 uur bezig, voor dat ik een error kreeg.

Dat was echter zonder dat ik iets achter make invulde.

code:
1
2
3
4
5
6
7
8
Compiling src/osd/modules/input/input_x11.cpp... 
../../../../../src/osd/modules/input/input_x11.cpp:18:10:fatal error: X11/extensions/XInput.h: No such file or directory 
   18 | #include <X11/extensions/XInput.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated. 
make[2]: *** [osd_sdl.make:1011: ../../../../linux_gcc/obj/x64/Release/osd_sdl/src/osd/modules/input/input_x11.o] Error 1 
make[1]: *** [Makefile:19: osd_sdl] Error 2 
make: *** [makefile:1365: linux_x64] Error 2


De lijst met dependecies was weer eens niet compleet, maar dat heb ik wel vaker met compilen.

Voor eventueel andere, die deze compile error krijgen (op tumbleweed), libXI-devel installeren. :)

Acties:
  • +1 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:19

Hero of Time

Moderator LNX

There is only one Legend

Als je niet de -j optie meegeeft aan make kan je altijd met top of htop (of vergelijkbaar) kijken wat je CPU nou doet en welke processen hoeveel gebruiken.

Commandline FTW | Tweakt met mate