Jump to content

Photo

Is Funtoo ready for AMD Ryzen CPUs?


7 replies to this topic

#1
overkill

overkill

    Advanced Member

  • Members
  • PipPipPip
  • 89 posts
  • LocationAustin, TX

Is Funtoo ready for AMD Ryzen CPUs?  Does it need GCC 6.X and a 4.11 kernel for full support?  I'd like to know before I get a new system.  



#2
Oleg Vinichenko

Oleg Vinichenko

    Staff

  • Moderators
  • 345 posts

it is somehow ready.

yes, for specific ryzen optimization, you need gcc-6. kernel-4.9 supports zen cpu's already as of 4.9.18 (that's the default kernel in debian unstable and is what funtoo using by default) both debian-sources-4.9.18 and gcc-6.3 already available in portage tree  but masked. debian-sources is ready for unmask, gcc-6.3 still needs more tests.


www.funtoo.org

#3
overkill

overkill

    Advanced Member

  • Members
  • PipPipPip
  • 89 posts
  • LocationAustin, TX

Thanks for the info, Oleg.  Guess I'll wait a little longer.  I hate being an early adopter.  BIOS from AMD/motherboard makers still need work as well.



#4
Oleg Vinichenko

Oleg Vinichenko

    Staff

  • Moderators
  • 345 posts

that's right. also on Funtoo side, there are no zen hardware yet.


www.funtoo.org

#5
overkill

overkill

    Advanced Member

  • Members
  • PipPipPip
  • 89 posts
  • LocationAustin, TX

I'd be willing to pitch in or donate.



#6
Sandro

Sandro

    Advanced Member

  • Members
  • PipPipPip
  • 330 posts
  • LocationSaronno, Via IV Novembre, 23 21047 Italy

What cpu do you have?



#7
overkill

overkill

    Advanced Member

  • Members
  • PipPipPip
  • 89 posts
  • LocationAustin, TX

What cpu do you have?

1x i5-4690 and 1x i7-4770K.

 

If you are refering to my post, I meant I would be willing to donate to Funtoo so they could have a Ryzen system.  Maybe we should start a gofundme drive to get Oleg and Daniel Ryzen systems.



#8
Sandro

Sandro

    Advanced Member

  • Members
  • PipPipPip
  • 330 posts
  • LocationSaronno, Via IV Novembre, 23 21047 Italy

Latest Gentoo-sources (remember to make "euse -E experimental sys-kernel/gentoo-sources" then go to "Cputypes and features" ... select the "native".

(4.11.0) ~4.11.0^bs

 

You can have more than one version of GCC _'_ (in this case pay attention about "emerge -cp" .... cause both version or more will not be removed from Your system ) :D

 

You can try to compile with GCC-6.3.0 and if necessary You can use a previous version of GCC when the "6.30" will fail.

 

Funtoo is "Flexible" :P

 

I prefer the "-march=native".

 

So:

# epro subarch native_64

:P

 

to take a look about "passed *flags by GCC ... you can use in a terminal

echo 'int main(){return 0;}' > test.c && gcc -v -Q -march=native -O2 test.c -o test && rm test.c test

vs (in another terminal)

echo 'int main(){return 0;}' > test.c && gcc -v -Q -march=`cpu_that you've` -O2 test.c -o test && rm test.c test

Take a look if there are differencies or not :)





Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users