雑多/拡張命令の壁
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[雑多]]
* 概要 [#u397d9bf]
TBW~
あんまり詳しくないのは載せてません
#contents
* 拡張命令の壁の一覧 [#z8af563e]
** CMOV [#pbdbba14]
|実装時期|判別方法|壁の作用|h
|Pentium Pro|CPUID|586/686の分離|
|~|~|現行の殆どのIA-32 Linuxの動作可否|
|~|~|一定時期(Geforce 8000?7000?)以降のGPUドライバの動作...
*** 境界期の未実装アーキ [#z8e15cba]
- AMD K6系CPU
- Intel Pentium系
- Cyrix 6x86
- VIA C3(~Ezra-T) ''Socket 370で唯一、しかもCMOVが無いく...
*** 境界期の実装アーキ [#ncd0917c]
- AMD K7系CPU
- AMD GeodeGX/LX系 ''Familyが5なのでDebian以外は動作不可''
- Cyrix 6x86MX/MII ''Socket 7で唯一Familyが6かつCMOV実装...
- VIA C3(Nehemiah~)
*** ハマる例 [#s20bc160]
- 370だからと油断してC3環境にLinuxを入れようとする''(Fami...
*** 有用な例 [#f99e6468]
- Debian/i386ならGeode LXに入る
- Socket 7環境でLinuxを動かしたいときは6x86MX/MIIが便利
** PAE [#e4ba0bdc]
|実装時期|判別方法|壁の作用|h
|TBC|TBC|TBC|
*** 境界期の未実装アーキ [#h119c351]
*** 境界期の実装アーキ [#r54198eb]
*** ハマる例 [#yf067edf]
*** 有用な例 [#rda861b5]
** NX-bit [#o8505748]
|実装時期|判別方法|壁の作用|h
|TBC|TBC|TBC|
*** 境界期の未実装アーキ [#xf8e251a]
*** 境界期の実装アーキ [#pf37a83b]
*** ハマる例 [#o81ea3ab]
*** 有用な例 [#t9204054]
** CMPXCHG16B/PrefetchW/LAHF/SAHF [#i9719ab6]
|実装時期|判別方法|壁の作用|h
|K8|CPUID|Windows8.1以降の64bit版の動作|
*** 境界期の未実装アーキ [#l363f4a8]
- Intel Prescott(~E0) ''LAHF/SAHF''
- Intel Smithfield(~A0) ''LAHF/SAHF''
- AMD K8(~130nm) ''CMPXCHG16B''
*** 境界期の実装アーキ [#t3ba97c5]
- Intel Prescott(G1~)
- Intel Smithfield(B0~)
- AMD K8(90nm~)
*** ハマる例 [#q7371108]
*** 有用な例 [#gfc37b81]
** SSSE3 [#xfe87ad9]
|実装時期|判別方法|壁の作用|h
|Merom|CPUID|ゲームの起動可否(Apex Legendsなど)|
*** 境界期の未実装アーキ [#rb6c6592]
- AMD K10
*** 境界期の実装アーキ [#v40f1f92]
- Intel Merom(Conroe,Kentsfield etc)
- AMD FX
*** ハマる例 [#z4573a30]
- Phenom X6等(ギリギリ現役の)K10系CPUでApexがプレイ不可
*** 有用な例 [#b874f863]
** SSE4.2 [#c5b3db71]
|実装時期|判別方法|壁の作用|h
|Nehalem|CPUID|一部ソフトウェアの動作可否|
*** 境界期の未実装アーキ [#k5079918]
- AMD Bobcat
- AMD K10
- Intel Wolfdale(Core 2 Duo)
- Intel Bonnel/Saltwell
*** 境界期の実装アーキ [#zd4afccb]
- AMD Jaguar
- AMD Bulldozer
- Intel Nehalem
- Intel Silvermont
*** ハマる例 [#r3c47d4f]
- 古い自宅鯖(E-350や3桁Atom等)でMisskeyを動かそうとして動...
*** 有用な例 [#be28d06a]
終了行:
[[雑多]]
* 概要 [#u397d9bf]
TBW~
あんまり詳しくないのは載せてません
#contents
* 拡張命令の壁の一覧 [#z8af563e]
** CMOV [#pbdbba14]
|実装時期|判別方法|壁の作用|h
|Pentium Pro|CPUID|586/686の分離|
|~|~|現行の殆どのIA-32 Linuxの動作可否|
|~|~|一定時期(Geforce 8000?7000?)以降のGPUドライバの動作...
*** 境界期の未実装アーキ [#z8e15cba]
- AMD K6系CPU
- Intel Pentium系
- Cyrix 6x86
- VIA C3(~Ezra-T) ''Socket 370で唯一、しかもCMOVが無いく...
*** 境界期の実装アーキ [#ncd0917c]
- AMD K7系CPU
- AMD GeodeGX/LX系 ''Familyが5なのでDebian以外は動作不可''
- Cyrix 6x86MX/MII ''Socket 7で唯一Familyが6かつCMOV実装...
- VIA C3(Nehemiah~)
*** ハマる例 [#s20bc160]
- 370だからと油断してC3環境にLinuxを入れようとする''(Fami...
*** 有用な例 [#f99e6468]
- Debian/i386ならGeode LXに入る
- Socket 7環境でLinuxを動かしたいときは6x86MX/MIIが便利
** PAE [#e4ba0bdc]
|実装時期|判別方法|壁の作用|h
|TBC|TBC|TBC|
*** 境界期の未実装アーキ [#h119c351]
*** 境界期の実装アーキ [#r54198eb]
*** ハマる例 [#yf067edf]
*** 有用な例 [#rda861b5]
** NX-bit [#o8505748]
|実装時期|判別方法|壁の作用|h
|TBC|TBC|TBC|
*** 境界期の未実装アーキ [#xf8e251a]
*** 境界期の実装アーキ [#pf37a83b]
*** ハマる例 [#o81ea3ab]
*** 有用な例 [#t9204054]
** CMPXCHG16B/PrefetchW/LAHF/SAHF [#i9719ab6]
|実装時期|判別方法|壁の作用|h
|K8|CPUID|Windows8.1以降の64bit版の動作|
*** 境界期の未実装アーキ [#l363f4a8]
- Intel Prescott(~E0) ''LAHF/SAHF''
- Intel Smithfield(~A0) ''LAHF/SAHF''
- AMD K8(~130nm) ''CMPXCHG16B''
*** 境界期の実装アーキ [#t3ba97c5]
- Intel Prescott(G1~)
- Intel Smithfield(B0~)
- AMD K8(90nm~)
*** ハマる例 [#q7371108]
*** 有用な例 [#gfc37b81]
** SSSE3 [#xfe87ad9]
|実装時期|判別方法|壁の作用|h
|Merom|CPUID|ゲームの起動可否(Apex Legendsなど)|
*** 境界期の未実装アーキ [#rb6c6592]
- AMD K10
*** 境界期の実装アーキ [#v40f1f92]
- Intel Merom(Conroe,Kentsfield etc)
- AMD FX
*** ハマる例 [#z4573a30]
- Phenom X6等(ギリギリ現役の)K10系CPUでApexがプレイ不可
*** 有用な例 [#b874f863]
** SSE4.2 [#c5b3db71]
|実装時期|判別方法|壁の作用|h
|Nehalem|CPUID|一部ソフトウェアの動作可否|
*** 境界期の未実装アーキ [#k5079918]
- AMD Bobcat
- AMD K10
- Intel Wolfdale(Core 2 Duo)
- Intel Bonnel/Saltwell
*** 境界期の実装アーキ [#zd4afccb]
- AMD Jaguar
- AMD Bulldozer
- Intel Nehalem
- Intel Silvermont
*** ハマる例 [#r3c47d4f]
- 古い自宅鯖(E-350や3桁Atom等)でMisskeyを動かそうとして動...
*** 有用な例 [#be28d06a]
ページ名: