| View previous topic :: View next topic |
| Author |
Message |
konstk Tux's lil' helper

Joined: 13 Aug 2002 Posts: 75
|
Posted: Mon Jan 21, 2013 10:31 pm Post subject: Will system compiled with amdfam10 run on Vishera aka bdver2 |
|
|
| Will system compiled with amdfam10 run on Vishera aka bdver2? The whole system was compiled for a Phenom II X4 965 with CFLAG amdfam10. |
|
| Back to top |
|
 |
Ant P. Veteran

Joined: 18 Apr 2009 Posts: 1922 Location: UK
|
Posted: Mon Jan 21, 2013 11:44 pm Post subject: |
|
|
| No. Phenom II has the 3DNow instruction set, newer AMD chips don't. If you want it to run on both then you'll need to rebuild at least the @system set with -march=amdfam10 -mno-3dnow. |
|
| Back to top |
|
 |
Jaglover Advocate


Joined: 29 May 2005 Posts: 3980 Location: Saint Amant, Acadiana
|
Posted: Mon Jan 21, 2013 11:48 pm Post subject: |
|
|
While not arguing with previous post I'd say nothing in the system is built with 3DNow, so the system will run, you will need to rebuild multimedia (and possibly some other) applications. _________________ Please learn how to denote units correctly! |
|
| Back to top |
|
 |
Ant P. Veteran

Joined: 18 Apr 2009 Posts: 1922 Location: UK
|
Posted: Tue Jan 22, 2013 7:28 pm Post subject: |
|
|
| Yeah, you've got a point, but it's better to be on the safe side - it only takes one of those instructions to crash a program, and things like glibc have pretty crazy low-level optimisations. |
|
| Back to top |
|
 |
wrc1944 Advocate

Joined: 15 Aug 2002 Posts: 2686 Location: Gainesville, Florida
|
Posted: Tue Jan 22, 2013 11:16 pm Post subject: |
|
|
Hmmm.... I have my main box with three Gentoo installs on it (same hard disk, different partitions). I'm currently running an Am3 motherboard (not the + version) with a Phenom II x6 1090t cpu, but am planning on upgrading in the near future to an Am3+ board and either a Pilediver or if they come out within late 2013 a Steamroller.
Ive been using either -march=amdfam10 and recently changed to -march=native, and have in the past upgraded boards and cpus and could always boot into Gentoo and most other distros.
With Gentoo, after a reboot I generally always do a complete emerge -e @world just to smooth any rough edges out and compile new support into the system, but when somebody mentions glibc I really notice.
Anyone think I will run into problems considering the move to a radically different board/cpu architecture that the Bulldozer and beyond hardware presents?
I was hoping to get away with perhaps first building new kernels with any needed support before switching out the board/cpu, but now I'm questioning if that would even work.
If it came to it, maybe chroot in from a Gentoo live cd and build a kernel with support for the new hardware, or even just do a compete emerge -e @world from the chroot? _________________ Main box- ASRock 880GM-LE AM3
Phenom II x6 1090T, 3.2 GHz, 8GB GSkill DDR3 1333mhz
Samsung SATA 500GB, Radeon HD 6570 2GB DDR3
Gentoo ~x86, ~amd64, glibc-2.17, gcc-4.7.2, kernel 3.8.11, 3.9.0
Last edited by wrc1944 on Fri Jan 25, 2013 7:20 pm; edited 1 time in total |
|
| Back to top |
|
 |
konstk Tux's lil' helper

Joined: 13 Aug 2002 Posts: 75
|
Posted: Fri Jan 25, 2013 6:29 pm Post subject: |
|
|
Thanks guys for the replies above. Haven't yet changed to the FX-8350, will in the next week and see if it works without a recompile.
@wrc1944 I think emerge -e @system from a chroot from a Gentoo cd will work if your upgraded pc doesn't boot.
I guess people that say you don't need a maintenance partition are wrong. A small maintenance partition compiled for generic x86_64 is a good idea.
Lennart Poettering and the move to systemd is wrong headed. They say they want to move everything to /usr cause "advanced features in today's systems can not really bootup with an empty /usr anymore." Well a small maintenance partition is one reason not to move everything and that is really needed.
Last edited by konstk on Fri Jan 25, 2013 9:56 pm; edited 1 time in total |
|
| Back to top |
|
 |
wrc1944 Advocate

Joined: 15 Aug 2002 Posts: 2686 Location: Gainesville, Florida
|
Posted: Fri Jan 25, 2013 7:35 pm Post subject: |
|
|
konstk,
Please let us know what happens. I assume you already have an am3+ board with a bdver2 bios update?
In my case, I'm betting I can just replace my current x6 1090t with an el cheapo am3 board with a nice high end am3+ board and piledriver or steamroller cpu, and simply reboot using my current install and hard disk. At least that's been my experience with amd systems for many years.
Then, change the make.conf flag to bdver2 or even just keep my current -march=native, and do an emerge -e @world. _________________ Main box- ASRock 880GM-LE AM3
Phenom II x6 1090T, 3.2 GHz, 8GB GSkill DDR3 1333mhz
Samsung SATA 500GB, Radeon HD 6570 2GB DDR3
Gentoo ~x86, ~amd64, glibc-2.17, gcc-4.7.2, kernel 3.8.11, 3.9.0 |
|
| Back to top |
|
 |
konstk Tux's lil' helper

Joined: 13 Aug 2002 Posts: 75
|
Posted: Fri Jan 25, 2013 10:00 pm Post subject: |
|
|
| wrc1944 wrote: | konstk,
Please let us know what happens. I assume you already have an am3+ board with a bdver2 bios update?
In my case, I'm betting I can just replace my current x6 1090t with an el cheapo am3 board with a nice high end am3+ board and piledriver or steamroller cpu, and simply reboot using my current install and hard disk. At least that's been my experience with amd systems for many years.
Then, change the make.conf flag to bdver2 or even just keep my current -march=native, and do an emerge -e @world. |
Yes I have the ASRock Fatal1ty AM3+ board. Right now I have the Phenom II X4 965BE cpu and have the FX-8350 in a box ready to upgrade. Will try to upgrade next week. If you're thinking of getting a high end board the ASRock Fatal1ty AM3+ is very good although there are other good ones too. |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|