質問: 1 + gnome =再び壊れたmaxcpus=1は1 cpuだけでシステムを機能させるように見えましたが、gnomeをインストールしてから実行しましたsystemctl enable gdm.service今、再起動すると、すべてのエラーが再び表示されますが、今回はすべてcpu0で発生していますしたがって、1 cpuでも、何かがメモリ違反を引き起こしているようです。edit4ノラピックしたがって、nolapicを使用すると、すべてが「機能する」ように見えますしかし、nolapicを使用することで、他のcpuと1つの動作しているcpuのすべてのマルチスレッドを効果的に無効にします。私はこれをopenmpに使用しようとしています。nolapicで起動した後、openmpとlinuxカーネルは1つのスレッドと1つのcpuしか検出できません。ひどい!intel_idle.max_cstate=0や1、2なども試しましたが、これでは起動の問題は解決しません。カーネルが私のマルチコアマシンを利用できない原因は他にありますか?
回答: i5-6200u搭載のyoga710で最近のカーネル(4.7.x〜4.8.2)で同様の問題が発生しました。私はi2c_h2dを無効にすることでうまくいきます。また、linux-lts(現在は4.4.25)は、タッチパッドやタッチスクリーンを含め、うまく機能しているようです。編集:ドライバーコードを試してみたところ、これは実際にhid_sensor_hubドライバなので、ブラックリストに登録すると問題が解決し、タッチスクリーンも使用できます。確かに無効にすると、センサー(加速度計など)が認識されなくなります。ドライバーを修正しようとしました。しかし、私はまだ方法を理解していません。