## URLに使われるページ名はアルファベット(WikiName形式)を用いる ## 以下のタイトルを内容に沿ったものに変更する #title インストールする前にハードウェア情報を確認するには ## 「6.06 Dapper Drake」といった形式で箇条書きにする ## バージョン非依存のTipの場合は「すべて」と記述  * '''対象とするUbuntuのバージョン'''  * 12.04 Precise Pangolin 以降  * 12.10 Quantal Quetzal ## 以下にTipsを記述 ## フォーラムで質問するとき<>、バグ報告<>をするとき、[[HardwareSupport|ハードウェアサポート情報]]に書き込むときの参考にしてください。 <
> '''仕様変更により、non-PAE CPU (PAE 機能を持たない CPU) を搭載したコンピューターに対して段階的にサポートされなくなりました。'''<
> 1. Ubuntu12.04 (Precise Pangolin) では新規インストールが出来なくなりました。<
> 1. Ubuntu12.10 (Quantal Quetzal)では generic カーネル自体が non-PAE に対応しなくなり、メッセージを出す様になりました。<
> 1. Lubuntu14.04 (Trusty Tahr)では'''ブートオプション forcepae''' によって non-PAE CPU でも起動できる様です。<
> 詳しくは [[https://help.ubuntu.com/community/Lubuntu-fake-PAE|Lubuntu-fake-PAE]] をご覧ください。<
> <
> 以下はインストールの事前チェックをする方法です。<
> なお、PAE に対応しているか否かはチップセットや BIOS の実装状況も要因になるという情報がありますのでご注意下さい。<
> 詳しくは [[https://help.ubuntu.com/community/PAE|PAE]] をご覧ください。<
> ### 目次 ||<>|| == Coreinfo.exe (WindowsXP SP3以降) を使う == 1. [[http://technet.microsoft.com/ja-jp/sysinternals/cc835722.aspx|Windows Sysinternals : Coreinfo]]からダウンロードして下さい。 1. アーカイブを解凍します。(今回はデスクトップ上で解凍しました。) 1. コマンドプロンプトを起動して Coreinfo.exe を実行して下さい。 {i} Windows7 及び 8 ではデスクトップ上の Coreinfo アイコンをコマンドプロンプトのウィンドウにドラッグすれば Coreinfo.exe がパス付きで表示されます。 ## [[attachment:win8-command-snap.png|{{attachment:win8-command-snap.png||width=650}}]] 1. PAE の項目を参照して下さい。(* 表示はサポートしています。) ''表示例''(一部省略しています。)<
> Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz<
> Intel64 Family 6 Model 58 Stepping 9, GenuineIntel<
> HTT      *  Hyperthreading enabled<
> HYPERVISOR  -  Hypervisor is present<
> VMX     *  Supports Intel hardware-assisted virtualization<
> SVM      -  Supports AMD hardware-assisted virtualization<
> EM64T     *  Supports 64-bit mode<
> SMX      -  Supports Intel trusted execution<
> SKINIT    -  Supports AMD SKINIT<
> NX      *  Supports no-execute page protection<
> SMEP     *  Supports Supervisor Mode Execution Prevention<
> SMAP     -  Supports Supervisor Mode Access Prevention<
> PAGE1GB    -  Supports 1 GB large pages<
> '''PAE      *  Supports > 32-bit physical addresses'''<
> PAT      *  Supports Page Attribute Table<
> PSE      *  Supports 4 MB pages<
> PSE36     *  Supports > 32-bit address 4 MB pages<
> PGE      *  Supports global bit in page tables<
> SS      *  Supports bus snooping for cache operations<
> VME      *  Supports Virtual-8086 mode<
> RDWRFSGSBASE  *  Supports direct GS/FS base access<
> FPU      *  Implements i387 floating point instructions<
> MMX      *  Supports MMX instruction set<
> MMXEXT    -  Implements AMD MMX extensions<
> 3DNOW     -  Supports 3DNow! instructions<
> 3DNOWEXT   -  Supports 3DNow! extension instructions<
> SSE      *  Supports Streaming SIMD Extensions<
> SSE2     *  Supports Streaming SIMD Extensions 2<
> SSE3     *  Supports Streaming SIMD Extensions 3<
> SSSE3     *  Supports Supplemental SIMD Extensions 3<
> SSE4.1    *  Supports Streaming SIMD Extensions 4.1<
> SSE4.2    *  Supports Streaming SIMD Extensions 4.2<
> AES      *  Supports AES extensions<
> AVX      *  Supports AVX intruction extensions<
> FMA      -  Supports FMA extensions using YMM state<
> MSR      *  Implements RDMSR/WRMSR instructions<
> MTRR     *  Supports Memory Type Range Registers<
> XSAVE     *  Supports XSAVE/XRSTOR instructions<
> OSXSAVE    *  Supports XSETBV/XGETBV instructions<
> RDRAND    *  Supports RDRAND instruction<
> RDSEED    -  Supports RDSEED instruction<
> CMOV     *  Supports CMOVcc instruction<
> CLFSH     *  Supports CLFLUSH instruction<
> CX8      *  Supports compare and exchange 8-byte instructions<
> CX16     *  Supports CMPXCHG16B instruction<
> BMI1     -  Supports bit manipulation extensions 1<
> BMI2     -  Supports bit maniuplation extensions 2<
> ADX      -  Supports ADCX/ADOX instructions<
> DCA      -  Supports prefetch from memory-mapped device<
> F16C     *  Supports half-precision instruction<
> FXSR     *  Supports FXSAVE/FXSTOR instructions<
> FFXSR     -  Supports optimized FXSAVE/FSRSTOR instruction<
> MONITOR    *  Supports MONITOR and MWAIT instructions<
> MOVBE     -  Supports MOVBE instruction<
> ERMSB     *  Supports Enhanced REP MOVSB/STOSB<
> PCLULDQ    *  Supports PCLMULDQ instruction<
> POPCNT    *  Supports POPCNT instruction<
> SEP      *  Supports fast system call instructions<
> LAHF-SAHF   *  Supports LAHF/SAHF instructions in 64-bit mode<
> HLE      -  Supports Hardware Lock Elision instructions<
> RTM      -  Supports Restricted Transactional Memory instructions<
> DE      *  Supports I/O breakpoints including CR4.DE<
> DTES64    *  Can write history of 64-bit branch addresses<
> DS      *  Implements memory-resident debug buffer<
> DS-CPL    *  Supports Debug Store feature with CPL<
> PCID     *  Supports PCIDs and settable CR4.PCIDE<
> INVPCID    -  Supports INVPCID instruction<
> PDCM     *  Supports Performance Capabilities MSR<
> RDTSCP    *  Supports RDTSCP instruction<
> TSC      *  Supports RDTSC instruction<
> TSC-DEADLINE  *  Local APIC supports one-shot deadline timer<
> TSC-INVARIANT  *  TSC runs at constant rate<
> xTPR     *  Supports disabling task priority messages<
> EIST     *  Supports Enhanced Intel Speedstep<
> ACPI     *  Implements MSR for power management<
> TM      *  Implements thermal monitor circuitry<
> TM2      *  Implements Thermal Monitor 2 control<
> APIC     *  Implements software-accessible local APIC<
> x2APIC    -  Supports x2APIC<
> CNXT-ID    -  L1 data cache mode adaptive or BIOS<
> MCE      *  Supports Machine Check, INT18 and CR4.MCE<
> MCA      *  Implements Machine Check Architecture<
> PBE      *  Supports use of FERR#/PBE# pin<
> PSN      -  Implements 96-bit processor serial number<
> PREFETCHW   *  Supports PREFETCHW instruction<
> == LiveDVD (Ubuntu12.10 以後) で調べる == non-PAE CPU を搭載したコンピューターで起動すると以下のメッセージを出します。<
> ## [[attachment:u1210non-pae.png|{{attachment:u1210non-pae.png||width=480}}]]<
> {{{ This kernel requires the following features not present on the CPU: pae Unable to boot - please use a kernel appropriate for your CPU. }}} == LiveCD (Ubuntu12.04 以前) で調べる == 端末で、以下のコマンドを実行してください。 * {i} 出てこない場合は、{{{"| grep"}}} の前の部分だけ実行してください。 * {i} 端末の起動の仕方、操作方法については [[UbuntuTips/Others/HowToUseTerminal|コマンドを端末で実行するには]] を参考にしてください。 {{{ $ cat /proc/cpuinfo | grep pae }}} ''表示例''<
> flags : fpu vme de pse tsc msr '''pae''' mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a 3dnowprefetch osvw ibs skinit wdt nodeid_msr hw_pstate npt lbrv svm_lock nrip_save == 外部リンク == * Windows Sysinternals [Coreinfo] - [[http://technet.microsoft.com/ja-jp/sysinternals/cc835722.aspx|Coreinfo]] * Ubuntu Wiki - [[https://wiki.ubuntu.com/HardwareIdentification|HardwareIdentification]] * Ubuntu Wiki - [[https://help.ubuntu.com/community/Lubuntu-fake-PAE|Lubuntu-fake-PAE]] * Ubuntu Wiki - [[https://help.ubuntu.com/community/PAE|PAE]] ----