メーカーはRH9(duh)を推奨し、多くのGoogle検索で2006/7年からAMDビデオドライバのxorg問題を詳細に説明するレビューが出てきました。ここで誰かが最近経験したことを願っています。 2つの質問があります。
どのLinuxディストリビューション(gtk/boost/wxwidgets/cairoを使用します)
- 私のプロジェクトは適度にパフォーマンス指向のGUIになるので、CPUが500MHzであることを考えると、全体的な展開を最小限に抑える価値がありますか?豊富なリポジトリを含むUbuntuのいくつかの表現や他の人気のあるディストリビューションが利用可能であれば、それが私にとって最も良いと思いました。
クロスコンパイルを必要としないように、仮想環境(VMWare / VBoxなど)でCPUとチップセットをエミュレートする方法はありますか?私はそれがx86であることを知っているので、<i686アーキテクチャで単にコンパイルすればうまくいくと思いますが、各アーキテクチャにいくつかのパフォーマンス最適化があると確信しています。
答え1
リリースの場合は、提供したい場合があります。クソ小さなLinux行きましょう。もしあなたならハードドライブにインストール、これは軽量リソースで構成される最小の Debian インストールです。
コンパイル時に直接使用してください-march=geode
。このオプションはanyで定義されているため、i386/x86-64
gcc
クロスコンパイルは必要ありません。コンパイラホストでバイナリを実行するには(再コンパイルせず)、次の方法を試してください-march=i486 -mtune=geode
。このオプションの詳細をご覧ください。GCCドキュメントから。
答え2
答え3
私は最近portag3のBinhost機能を使用してAMD Geode LXプロセッサを搭載したAlixにGentooをインストールしました。あなたが言ったように、x86(正確に言えばi586)ですが、いくつかのベンチマークによると、i486がより良い方法であることがわかりました。 i586と比較してより良い結果が得られ、機能もほとんど欠けていません。
まだどの種類のGUIもインストールしていないので、パフォーマンスについてはあまり言えません。
バイナリディストリビューションの使用を主張しても、このCPU用の特別なドライバ(ハードウェアアクセラレーションAESなど)があるため、カーネル機能を確認する必要があります。
答え4
AMD Geode LXはi686プロセッサです(NOPLコマンドはi686仕様の一部ではありません)。私はアーチLinuxで使用します。注意すべき唯一のことは、Archインストーラのようこそ画面でTABを押してオプションを追加することです。アーチ=i686Architecture = i686
、そしてに設定してくださいpacman.conf
。
残念ながら、uname -m
まだ出荷されています。i586