お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2015-01-23 22:04:14

RiceLeaf_FortBunny
メンバ
登録日: 2015-01-23

ubuntu(AMD64版)は、古いAMD64なCPUでは駄目なのでしょうか?

Ubuntu 14.04 LTS 日本語 Remix(AMD64)を、うちのサブ機(Athlon64x2 3800+ Socket939)にインストールしたら、一応成功しましたが、画面操作が亀の様に鈍いのは、まあFX5500なVideoカードなせいもあり(nVidia提供ドライバに変更するとランチャーが消えたし)、仕方が無かったですが、何故かWin7のKP41病並に、頻繁にブラックスクリーン(十数行のコマンドエラー表示付き)&フリーズが発生して、諦めました。

しかしx86-64版なopenSUSE13.2をインストールしたら、問題無く使えて、ブラックスクリーン&フリーズも、ほぼ出ませんでした。(一回だけ出ました。)

根拠レスな推測ですが、どうもAthlon64の頃には未サポートな命令を使用してる様な感じでした。何故なら、十数行のコマンドエラー表示は、毎回一緒(確か)で、メモリバンクエラーとかHTTチェックエラーとか出てたのに、同じサブ機でWinXPやopenSUSEでは、ほぼ問題無しでしたし、ハードの問題なら同様に出てた筈です。

という事は、一番初期のAMD64なCPUでは、AMD64版は使えない、という様な制限事項は有るのでしょうか?

                   ◇

因みに十数行のコマンドエラー表示は、写真を撮り忘れてしまいましたが、openSUSEで一回だけ発生した時のは写真に撮ったので、下記に掲載します。
    ・
    ・
と思ったら、こないだ1GBから交換した8GBのmicroSDカードに、手持ちのUSB変換アダプタも、FA404FX内蔵のカードリーダーも対応してない様で、PCに接続出来ずアップロード出来ません!!! (今初めて知った・・・。)

結構フォーカスが悪くて手書きでカキコするのは大変なので、あとで追記なり追加でアップロード(出来る?)します・・・。

オフライン

 

#2 2015-01-24 22:14:29

RiceLeaf_FortBunny
メンバ
登録日: 2015-01-23

Re: ubuntu(AMD64版)は、古いAMD64なCPUでは駄目なのでしょうか?

写真をアップロードする手段が見つけられなかった為、何とか書写しました。
(フォーカスがぼやけ気味で、撮り直そうとしたら90秒シャットダウンしてしまった為、間違いが出そうだから避けたかったのですが。)

-------------------- 此処から --------------------

[  623.249012] mce: [Hardware Error]: CPU 0: Machine Check Exception: 4 Bank 4: b200000000070f0f
[  623.249012] mce: [Hardware Error]: TSC af85bd0649
[  623.249012] mce: [Hardware Error]: PROCESSOR 2:20fb1 TIME 1420974413 SOCKET 0 APIC 0 microcode 4d
[  623.249012]  [Hardware Error]: System Fatal error.
[  623.249012]  [Hardware Error]: CPU:0 (f:2b:1) MC4_STATUS[-|UE|-|PCC|-]: 0xb200000000070f0f
[  623.249012]  [Hardware Error]: MC4 Error (node 0): Watchdog timeout due to lack of progress.
[  623.249012]  [Hardware Error]: cache level: L3/GEN, mem/io: GEN, mem-tx: GEN, part-proc: GEN (timed out)
[  623.249012] mce: [Hardware Error]: Machine check: Processor context corrupt
[  623.249012] Kernel panic - not syncing: Fatal machine check on current CPU
[  623.249012] Shutting down cpus with NMI
[  623.249012] Kernel Offset: 0x0 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffff9fffffff)
[  623.249012] drm_kms_helper: panic occurred, switching back to text console
[  623.249012] Rebooting in 90 seconds..

-------------------- 此処迄 --------------------

うーーーーん、こうやって改めて見ると、ubuntuの時と似てるのは一行目だけっぽい?です。
ubuntuの時は、HTTチェックのエラーとかが有った筈なので。

オフライン

 

#3 2015-01-25 01:22:11

makopi
メンバ
登録日: 2009-11-01

Re: ubuntu(AMD64版)は、古いAMD64なCPUでは駄目なのでしょうか?

一番初期のAMD64なCPUでは、AMD64版は使えない、という様な制限事項は有るのでしょうか?

そういう話は知らないのですが・・・。

既に検索されているとは思いますが、
mce: [Hardware Error]
あたりで検索するとこのサイトのものも出てきます。
https://forums.ubuntulinux.jp/viewtopic.php?id=15688
とかです。

あとは RiceLeaf_FortBunny さんの判断次第だと思います。

オフライン

 

#4 2015-01-25 23:25:22

RiceLeaf_FortBunny
メンバ
登録日: 2015-01-23

Re: ubuntu(AMD64版)は、古いAMD64なCPUでは駄目なのでしょうか?

返事を有難う御座います。

私もx64のwikiの頁等を見て、面食らう程の複雑な事情に多分解答は得られそうに無いと感じました。

そこで自己判断(殆ど想像?)で、以下の様に理解する事としました。

(1)まずコンパイラー(GCCでしたっけ?)は、一つで、longモードコンパイルも一つしかない。
   但し、以下の様なオプションが有る。

   a)最速化オプション
     CPUの種別(メーカー、新旧、etc)で使える命令コードを認識し、そのCPU種別を判断して
     常に最速に動作するコードの実行ファイルを、コンパイル生成する。

   b)汎用化オプション
     CPUの種別で使用可否が分かれる命令は極力避けて、実行エラーが発生しない命令コード
     を可能な限り使ったコードの実行ファイルを、コンパイル生成する。

(2)上記のいずれかでコンパイルする事を前提で、ドライバーその他のソースプログラムも作成されてる。

(3)慣例として、それぞれのオプション対応で作ったソースプログラムやコンパイル生成した実行ファイル
   を、それぞれ「AMD64」と「x86-64」と、命名して使ってる。

(4)コンパイラと言えども所詮はソフトなので、バグが存在し、特に複雑になり易い「AMD64」の方で
   コード実行エラーが出やすい。特に古いCPUなんかは、今更修正する甲斐も、意欲の有る人も少ない
   (居ない?)ので、放置状態になってる。

と、考えると如何にも合点が行く気がしました。

結論としては「AMD64」なubuntuは、私のサブ機では今後も使えない、という事になりますね。

少し残念な気もしますが、図らずもサブ機でopenSUSE(KDE)が、ほぼまともに動作してる(でも、FX5500からGF6200に換装したら、また結構嵌ってしまってます;;)し、メイン機ではubuntu(GNOME)が立派に動いてる(けど、FA404MX問題が邪魔してる;;)し、勉強になって嬉しいなあ・・・・・・・・・・・。orz

オフライン

 

#5 2015-01-26 10:43:31

santaomura2
メンバ
From: 札幌市
登録日: 2011-10-25

Re: ubuntu(AMD64版)は、古いAMD64なCPUでは駄目なのでしょうか?

間違ってたらゴメンナサイですが、わたしの印象ではCPUの問題というよりも、
グラフィック(Videoカード)の問題のような気がします。
DirectX 10 以降に対応したGPUであれば全く問題ないと思いますが、
それ以前のものは対応しきれていないかもしれません。
GF6200(DirectX9c)でUbuntuは試されたのでしょうか。
FX5500(DirectX9a)よりはもしかしたらですが、良いかもしれません。
ダメ元で一度試されてみては、と思いますが。
御参考まで。

オフライン

 

#6 2015-01-27 19:52:42

RiceLeaf_FortBunny
メンバ
登録日: 2015-01-23

Re: ubuntu(AMD64版)は、古いAMD64なCPUでは駄目なのでしょうか?

返事を有難う御座います。

それはubuntuがFX5500で使うドライバと、openSUSEがFX5500で使うドライバが別物だと言う前提ですね?

確かに画面操作での、ubuntuの亀の鈍さと、openSUSEの結構まともに使える速さとの差があるので、あり得る話ですね。

ただ流石にもう今更、openSUSEでまともに使える様に頑張ってるサブ機に、ubuntuを再インストールして迄は、時間の割り振りがし辛いです。まあ、いきなり初心者が2種類のLinuxにほぼ同時に取り組み始めた酬いなので、仕方が無いですが。今まで書いてきた通り、成り行き上そうなってしまった為、せめてどっちもブラウザー&メールPCとして、普通に使える安定状態に迄はもって行ってやりたいと思ってます。

で、手間のかかる課題や難しい情報などは、その後にジックリと行こうかなっと。^^;

オフライン

 

#7 2015-01-27 20:25:17

makopi
メンバ
登録日: 2009-11-01

Re: ubuntu(AMD64版)は、古いAMD64なCPUでは駄目なのでしょうか?

まあ、いきなり初心者が2種類のLinuxにほぼ同時に取り組み始めた酬いなので、仕方が無いですが。

いろいろ試してみて自分にあったものを使っていただければ良いと思います。

オフライン

 

#8 2015-02-19 21:58:10

RiceLeaf_FortBunny
メンバ
登録日: 2015-01-23

Re: ubuntu(AMD64版)は、古いAMD64なCPUでは駄目なのでしょうか?

ご無沙汰してました。
身内の立て続けの不幸と、持病のトラブルによる転院騒ぎで、心身ともにヘロヘロになり、2週間程PCを使えず仕舞いでした。

で、久しぶりにPCを弄ってみたら、openSUSEを入れてたサブ機が絶賛大不調になっていて、ここ数日対処にかかりっきりでした。

|[  623.249012] mce: [Hardware Error]: CPU 0: Machine Check Exception: 4 Bank 4: b200000000070f0f

特にハッキリ問題が出てるのは、バックアップに使ってたCloneZilla(AMD64版)のLiveDVD起動で、必ず上記のエラーでストップor再起動になり、バックアップが出来なくなってます。(i586版だと上記エラーは出ませんが、チップセット未サポートで使えない・・・。)

CPUでエラーが起こってるなら、と思ってWin7に移行する前のCPU Athlon64 3000+ に戻しても、やはり同じエラーが出ました。メインメモリも一応疑って、Win7メモリ診断に加えてmemtest86+を使ってもノーerror。メモリDIMMの配置変えを2~3パターン試しても駄目。

更に上記のエラーだけでなく、ATA2 err とかまで出る様になってしまってます。それでもopenSUSE(x86-64)は起動しますが、3回に一回は起動不可になります。Win7も克服してたKP41病が少し再発しかけてます。

消去法では多分MBがヘタってしまったとしか思えません。(試しにCnQをBIOSでディセーブルしても駄目でした。)

Win7用にメモリ増設(+2GB)、CPU換装、Videoカード増強(R9100→GF6200)等、電解コンデンサ搭載のMBが耐えられなくなってきてしまった、と考えます。(コンデンサが膨らんではいないですが。)

という事で、このトピックに関しては、これ以上情報提供が困難な為、ご了承下さい。>all


P.S
何とかサブ機が完全に死ぬ前に、MBの換装(=ほぼPC丸ごと入れ替え)をするつもりです。Win7用への出費がパーになり、更に余計に費用がかかるのは痛すぎますが。

|いろいろ試してみて自分にあったものを使っていただければ良いと思います。

勿論openSUSEとubuntuは並存させますが、その為に更に費用が増えそうな関係上、ストレージのやりくりで低速品をlinuxに割り当てする事になりそうで、今よりubuntu環境は悪くなると思われます・・・。

オフライン

 

#9 2015-02-20 14:50:24

RiceLeaf_FortBunny
メンバ
登録日: 2015-01-23

Re: ubuntu(AMD64版)は、古いAMD64なCPUでは駄目なのでしょうか?

P.S2
とうとうopenSUSE(x86-64)も殆ど起動不可になりました。しかも例のCPUエラー表示も出たりします。orz
しかし、Win7(32bit)は未だ結構大丈夫で、こうしてカキコしてます。

ところで、自分の過去の経緯と、今回の特殊性(64bitモードで頻発→常態化)から、MBが原因と判断した訳ですが、ケース電源の可能性も結構有りそうでしょうか?

64bitモードの経験が多い筈のLinux使いな皆さんの、知見と助言を頂けたら幸いです。

                  ◇

過去の経緯とは、Win7以前のWindows(当然?32bit)を使用中に、突然シャットダウンが頻発し、どこぞの掲示板で相談したら、MBよりケース電源が怪しい、と助言され、間違っててもMB交換より無駄な出費は少なくて済む、と考えてケース電源交換したら解決した、というものです。

で、その新ケース電源が、現在トラブル中のサブ機に使われてる次第です。

しかもメイン機のWin8.1(64bit)のケース電源の方が、古くて容量も50W低いんです。ATX電源コネクタは20pinで4pin遊んでるし、SATAコネクタは無くて全て変換コネクタを使用してます。それでも元気に活躍中で、起動不可やら突然シャットダウンした覚えが殆ど有りません。

でも、いくら新し目なケース電源と言えども、壊れる時は壊れるから何とも判断が付きかねてる次第です。金銭絡みなので大変悩ましいです。

ubuntuに直接関係無い話に発展してしまいましたが、何とか宜しくお願いします。

オフライン

 

#10 2015-02-21 04:36:09

sun_air
メンバ
登録日: 2009-05-16

Re: ubuntu(AMD64版)は、古いAMD64なCPUでは駄目なのでしょうか?

私の使用しているPCも似たような症状を起こしました。
nForce430(6150LE)で問題が起きていましたが、他のカード(GT240)を挿す事で解消しました。
利用されるnouveauドライバは同じなので、特定の組み合わせで問題が起きる感じがします。
openSUSE 13.2とubuntu 14.04で利用されるnouveauドライバのリビジョンは、1.0.10と1.0.9のようです。

Radeon9100?カードがまだ利用可能ならば、一時的に入れ替えてみてください。

オフライン

 

#11 2015-02-22 21:48:20

RiceLeaf_FortBunny
メンバ
登録日: 2015-01-23

Re: ubuntu(AMD64版)は、古いAMD64なCPUでは駄目なのでしょうか?

助言を有難う御座います。

なるほど、nVidia提供?のGF6200の64bit版Linuxドライバが原因なら、他のVideoカードのLinux(64bit)ユーザーの似た報告や、うちのWin7(32bit)での問題が、殆ど無い理由になりますね。

ただ困った事に、R9100(DirectX9.0非対応だし)だとWin7では動かない可能性大、という事情があります。

元々ATi使いだったのに何故GF6200にしたかというと、WinXPの時に一度R9550(DirectX9.0対応)に換装して、Win7にしたらドライバNGで使えず、MSサポートもギブアップ(MBのチップセットとの相性問題らしい)して、仕方なくその頃一番安い新品の、AGPなnVidiaのVideoカードのFX5500(DirectX9.0対応)にして、ようやくWin7へ移行成功しました。

しかしFX5500の2Dの遅さや、画面に髭ゴミが出る症状(WikiによるとドライバがVista対応途中で開発打ち切りになったせいらしい)に辟易し、安い並行輸入の新品GF6200が売り出されたのに、飛びついて購入して現状になった、という経緯があります。

ですからR9100でopenSUSE(x86-64)やCloneZilla(AMD64)がOKになったとしても、今度はWin7が駄目という可能性が出てきてしまい、PCの利用目的からして本末転倒になる訳です。(元々Linux導入は興味本位で始まってるので。)

                    ◇

ただ、確認するだけなら出来そうですが、Linuxの場合、Videoカード交換は厄介ですよね? Windows並に簡単に出来る手段が有るでしょうか?

実はopenSUSEはFX5500の時に導入し、GF6200に交換したら、いきなり画面がパネ ノレ クイズ ア夕ック25みたいな状態になり、GF6200ドライバの導入に非常に梃子摺った(一旦何とか入ったけど、OpenGLが正常動作してない事が後から分かり、再度ドライバインストールしたら、やっと正常になった)経験をしてます。

今回の問題には既にかなりの時間と手間をかけてるせいで、当分これ以上はあまり時間(&体力も)が割けない事情も有りますし。orz

あ、CloneZilla(AMD64)のLiveDVDでの起動確認なら、厄介な状況を回避して出来そうですね。ちょっと何とか時間を取ってやってみます。

オフライン

 

#12 2015-02-25 23:37:29

RiceLeaf_FortBunny
メンバ
登録日: 2015-01-23

Re: ubuntu(AMD64版)は、古いAMD64なCPUでは駄目なのでしょうか?

何とか時間を取って実験してみました。しかも更に新事実が分かり、その究明までしてたせいでヘトヘトです。orz

で、なにはともあれ実験結果報告です。CloneZilla(AMD64)LiveDVD/2.3.2-22 stable を使用。

(1)GF6200 の場合

   当然ながら、CPU Bank4 によるカーネルエラーで全く使えず。ATA2.00 Err も必ず出ます。

(2)FX5500 の場合

   GF6200 と全く同じでした。少しは違った結果を出してくれると期待したのですが、可愛げが無いったら。

(3)R9550 の場合

   なんという事でしょう。上記エラーは2つとも全然出ず、全く問題無く起動しました。(まさかATA2.00 Err迄とはビックリ)

結局、nVidia用のAMD64用ドライバが原因で有る事が確定しました。ケース電源はオケな事が分かり、少しホッとしてます。

実はもうMBからゴッソリ丸ごと交換する方向で、パーツ選定&通販発注を済ませてしまってたもので。(でもこれが実は少し早まった決断だったのですが・・・。↓後述)

                      ◇

実はWin7でGF6200の換装後、Windowsエクスペリエンス インデックスを更新しようとしたら、Win7が必ずフリーズする現象に出くわして、画面下部タスクバーの旗マークにも、しっかりnVidiaのドライバの問題としてレポートされてました。

しかし、一昨日ふと気付いたのですが、いつのまにか旗マークからnVidiaの問題が消えてたので、試しにエクスペリエンスをGF6200のまま更新したら、アッサリ成功してしまいました。

その上、今日になって今更Win7に対して、そのnVidiaのドライバ(WDDM1.1)が、WindowsUpdateで更新されたのでビックリ。
エクスペリエンス値も3Dは同じでしたが、Aeroは+0.2アップしました。

                      ◇

で、これはVideoカードに対してWin7本体に、かなり本質的な修正が入ったのでは?と考えて、R9550のままでWin7を起動してみました。(この組み合わせは、当初相性問題で正常動作せず、MSサポートもギブアップさせた難物でした。)

そうしたら何と、殆ど何の問題もなく起動するじゃあ有りませんか!!!!!

しかもエクスペリエンス値は、GF6200を上回ってました。トホホホホホホ。(パーツの発注後では、正に後の祭り・・・)

                      ◇

じゃあもう、毒を喰らわば皿迄行ってしまえ、という事で、(R9550カード)そのままでopenSUSEの起動も試しました。

アッサリィィィィィ、何もしなかったのに、起動成功でーーーす・・・・。何の問題もでてませーん・・・。嬉しいなあ・・。

一時間程使い込んでも、一度もフリーズも再起動もしません。(むしろWin7の方で、ブルースクリーンが一回発生した程です・・・。)

                      ◇

まあWin7のSpeedFanの温度チェックを見る限り、Win7化&パーツ増強後に初となる今度の夏を乗り切るのは、多分困難っぽい(temp1~3:たぶんMB/チップセット/メモリが、真冬の今の室温12度で30度超)ので、丸っとMBごと交換する意味は無い訳ではないのですが、心理的&金銭的ダメージが大きいです。

最後は愚痴になってしまいましたが、未だubuntuでFA404MA問題が残ってるし、また時間がとれ次第取り掛かります。
(発注したパーツの初期不良保証期間中に、サブ機を組み直す必要があるので、当分は駄目ですが。)

オフライン

 

#13 2015-02-27 00:02:37

RiceLeaf_FortBunny
メンバ
登録日: 2015-01-23

Re: ubuntu(AMD64版)は、古いAMD64なCPUでは駄目なのでしょうか?

えーーーっと、先のレスで終了の筈だったのですが、最後っ屁みたいな目に遭ったので、ちょいと書かせて下さい。

もうサブ機の組み直し用パーツも、ほぼ手元に揃ってしまい、せっかくR9550が使える様になった現サブ機は、問題調査の為に戻してた Athlon64 3000+ を、Athlon64x2 3800+ に換装し直しました。これで最高の状態でバックアップして残そう、と考えての事です。

そうしたら、お・お・嵌りしました!!!!!

まずBIOSがIDEの認識でエラー停止し、BIOSメニューにすら到達出来ず、何度かリセットやパワーon/offを繰り返して、BIOSメニューに行っても、そこからFDD起動で止まるわ、IDEエラーで止まるわ、スタートアップ修復途中で止まるわ、等々、今までに経験した事のない現象に出くわし、何ら有効な手段や対策も出来ず、敢え無く討ち死にです。

結果、スッタモンダの挙句に、Athlon64 3000+ に再度戻したら、アッサリィ~、解決しました。orz
GF6200の時には Athlon64x2 3800+ でも大丈夫だったので、甘く見てました。

一番怪しい(多分本命)のは、電源容量不足と考えます。ケース電源よりも、MB上の電源回路(レギュレータ)の容量が怪しいと睨んでます。R9550の方がGF6200より、エクスペリエンス値が良かった事=消費電力大、というのが、その推測の根拠ですが。

しかし、たった一つのパーツで、これほど違いが出たのには、ある意味驚きであり、勉強(←やや負け惜しみ気味)になった気分です。犠牲にした時間と手間は、very非常に痛かったですけど。

但し、もしかしたらケース電源の追加購入が必要かも?と思うと、組み直しに取り掛かる気分は重くなりました。はてさて一体どうなるやら。乞うご期待?


P.S
今回CPU換装の為に、Socket7の頃に購入した白いシリコングリスは流石に駄目だろうと思って、シルバーグリスも初体験しましたが、これもなかなか厄介な代物ですね~。
ベンジンを使っても、なかなか拭き取れないわ、手にへばり付いてCPUの端子側まではみ出すわ、で、綺麗にするのに時間が食うったらアリャしない。 (今回の騒動の半分位の時間を使った気が・・・。)

オフライン

 

#14 2015-02-27 00:44:22

RiceLeaf_FortBunny
メンバ
登録日: 2015-01-23

Re: ubuntu(AMD64版)は、古いAMD64なCPUでは駄目なのでしょうか?

先の報告を書いた後で、最後にopenSUSEの起動確認をしてから寝よう、としたら・・・・・・・・

ログイン直後に、CPUバンク4エラー発生!! しかも2回連続で・・・。

3回目で、ようやくログイン成功し、今そのopenSUSEでカキコしてます。R9550でも、やっぱりAtlon64じゃあLinux(64bit)は駄目って事ですね。

お陰で組み直しが、やっぱり正解な事が結論になってくれましたけど。はあ・・・・、疲れました。お休みなさい。>all

オフライン

 

#15 2015-07-12 21:05:46

RiceLeaf_FortBunny
メンバ
登録日: 2015-01-23

Re: ubuntu(AMD64版)は、古いAMD64なCPUでは駄目なのでしょうか?

とっくに終わったスレですが、かなり関係の有りそうな話を見つけました。

Windows8から8.1にアップデートする際、「プロセッサがCompareExchange128をサポートしていない」旨のメッセージが表示さる
http://answers.microsoft.com/ja-jp/windows/forum/windows8_1-windows_install/windows8%E3%81%8B%E3%82%8981%E3%81%AB%E3%82%A2/f1d1514c-bf3e-45ff-8d62-2a9a5cf807df

例えAMD64をサポートしてるCPUでも、CompareExchange128命令をサポートしてない場合、Win8.1 x64 は使えない、という話です。

これは丁度、私が嵌った Socket939 な Athlon64 のCPUが該当する様です。SocketAM2 な Athlon64 なら大丈夫らしいです。

何故、CompareExchange128命令が、これほど重要視される条件になるのか、皆目見当は付きませんが、Linux 64bitでも同様の条件が有っても不思議は無いし、エラーメッセージもコード実効エラーらしい事とも辻褄が合います。

ただ、そうならそうでインストール時や起動時に、利用者に分かるメッセージを出して頂きたいものです。

又、上記条件はWin7 x64 なら大丈夫?っぽいので、出来ればLinux 64bit もそうであって欲しかったですね。

オフライン

 

Board footer

Powered by FluxBB