私のコンピュータでは、2 つのプロセッサ コアのうち 1 つだけが動作しているようです。
インシ CPU~シングルコア Intel Core2 Duo T6400 (-UP-) 速度~2000 MHz (最大) カーネル~4.4.0-53-generic x86_64 Up~2:40 メモリ~1180.8/3951.5MB HDD~80.0GB(34.1% 使用) プロセッサ~160 クライアント~Shell inxi~2.2.35
lscp アーキテクチャ: x86_64 CPUの動作モード:32 ビット、64 ビット バイト順序: リトルエンディアン CPU: 1 オンライン CPU リスト: 0 核プロセス数:1 「ソケット」の核数:1 ソケット: 1 モードNUMA: 1 製造者ID: GenuineIntel CPU ファミリ: 6 モデル: 23 モデル名: Intel(R) Core(TM)2 Duo CPU T6400 @ 2.00GHz 改訂: 10 CPU MHz: 2000.000 CPU 最大 MHz: 2000,0000 CPU 最小 MHz: 1200,0000 ボゴMIPS: 4000.41 キャッシュ L1d: 32K キャッシュ L1i: 32K キャッシュL2: 2048K NUMA ノード 0 CPU: 0 フラグ: fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm
私のコンピューターは ASUS F50SL ラップトップで、Windows Vista が工場出荷時にインストールされています。BIOS には、Acpi apic や Acpi 2.0 などの高度な ACPI オプションを有効/無効にするオプションがありません。たとえば、デスクトップ BIOS バージョンにあるオプションです。これが情報です。
インキシ-F システム: ホスト: x-PC1 カーネル: 4.4.0-53-generic x86_64 (64 ビット) デスクトップ: MATE 1.16.1 ディストリビューション: Linux Mint 18.1 Serena マシン: システム: ASUSTeK 製品: F50SL v: 1.0 マザーボード: PEGATRON モデル: F50SL バージョン: 1.0 BIOS: American Megatrends バージョン: 209 日付: 2009 年 11 月 12 日 CPU: シングルコア Intel Core2 Duo T6400 (-UP-) キャッシュ: 2048 KB 速度: 2000 MHz (最大) グラフィック: カード: Advanced Micro Devices [AMD/ATI] RV710/M92 [Mobility Radeon HD 4530/4570/545v] ディスプレイ サーバー: X.Org 1.18.4 ドライバー: fbdev、ati (アンロード: vesa、radeon) 解像度:[メールアドレス] GLX レンダラー: llvmpipe 上の Gallium 0.4 (LLVM 3.8、128 ビット) GLX バージョン: 3.0 Mesa 11.2.0 オーディオ: カード 1 Advanced Micro Devices [AMD/ATI] RV710/730 HDMI オーディオ [Radeon HD 4000 シリーズ] ドライバー: snd_hda_intel Card-2 Silicon Integrated Systems [SiS] Azalia オーディオ コントローラー ドライバー: snd_hda_intel サウンド: 高度な Linux サウンド アーキテクチャ v: k4.4.0-53-generic ネットワーク: カード 1: Silicon Integrated Systems [SiS] 191 ギガビット イーサネット アダプタ ドライバ: sis190 IF: enp0s4 状態: アップ 速度: 100 Mbps デュプレックス: フル MAC: e0:cb:4e:69:13:c4 カード 2: Qualcomm Atheros AR928X ワイヤレス ネットワーク アダプタ (PCI-Express) ドライバー: ath9k IF: wlp2s0 状態: ダウン mac: 00:22:43:6f:d3:08 ドライブ: HDD 合計サイズ: 80.0GB (使用率 34.1%) ID-1: /dev/sda モデル: INTEL_SSDSA2M080 サイズ: 80.0GB パーティション: ID-1: / サイズ: 32G 使用: 8.7G (30%) ファイル システム: ext4 開発: /dev/sda1 ID-2: swap-1 サイズ: 8.59GB 使用: 0.00GB (0%) ファイルストレージ: swap 装置: /dev/sda5 RAID: RAID デバイスなし: /proc/mdstat、md_mod カーネル モジュールが存在 センサー: システム温度: CPU: 69.0C マザーボード: N/A ファン速度 (rpm): CPU: N/A 情報: プロセス: 160 稼働時間: 2:54 メモリ: 1256.8/3951.5MB クライアント: Shell (bash) inxi: 2.2.35
したがって、コンピューターを正しく起動できるようにするには、パス内の grub ファイルに特定の変更を加える必要があります。等/デフォルト/grub以下の必要な変更を加えました。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset nolapic acpi_osi=\"Windows 2006\""
そしてその後、grubをアップデートしましたsudo アップデート-grub
apic はプロセッサ管理にリンクされているため、起動できるようにするには、GRUB ファイルに手動で変更を入力して無効にする必要があります。設定した変更は、CPU コアの 1 つを非アクティブ化することに関係していると思います。
プロセッサのコアを 1 つだけではなく両方動作させるにはどうすればよいですか?
答え1
記憶が正しければ、DUAL CORE プロセッサのコア数を 1 つに制限するこの問題を解決するヒントを見つけたのは、英語の Linux Mint フォーラムでした。私のコンピュータの BIOS は、America Megatrends, INC, Vc 2.61 1985-2006 で、オプションの少ない古い BIOS です。
この BIOS のトップ メニューには、他のオプションとともに「詳細」があり、「詳細」内にはいくつかのサブ オプションがあります。
「IO インターフェース セキュリティ」オプションを選択します。
このオプションには、ロックされたハードウェア システムやロック解除されたハードウェア システムがいくつかあります。
オーディオモデムインターフェースロック解除 LANネットワークインターフェースロック解除 USBインターフェースロック解除 新しいカードインターフェース: ロック済み
「新しいカード インターフェイス」オプションがロック解除されている場合 (それが何のためにあるのか私にはわかりませんが)、オペレーティング システム セッションで完全な「通常の」ログインを実行するには、「nolapic」ブート パラメータまたはブート オプションが必要です。
また、「nolapic」を使用すると、単一のコアで作業できるようになります。
結論は:
BIOS で「New Card Interface」を LOCKED に設定し、nolapic をブート オプションとして使用しないでください。
(まだ irqpoll が必要ですが、現在は 2 つのコアが動作しています。)