Ubuntu 无法识别 Vivobook pro 的硬件

Ubuntu 无法识别 Vivobook pro 的硬件

我有一台华硕 Vivobook Pro,i7-7700HQ,NVidia GTX1050。我成功安装了 Ubuntu 16.04LTS,但遇到了一些无法解决的问题,我认为这些问题与硬件有关。

首先,我必须运行,acpi=off否则它会在启动时挂起。这解决了启动问题,但在关机时它会在进程结束时挂起(我不是唯一遇到这个问题的人,我还没有找到任何可行的解决方案)。

其次,这是 lscpu 的输出

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 158
Model name:            Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
Stepping:              9
CPU MHz:               900.122
CPU max MHz:           3800,0000
CPU min MHz:           800,0000
BogoMIPS:              5616.00
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              6144K
NUMA node0 CPU(s):     0
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp

型号名称是正确的,但我应该有 4 个核心,每个核心 2 个线程(请参阅https://ark.intel.com/products/97185/Intel-Core-i7-7700HQ-Processor-6M-Cache-up-to-3_80-GHz)。系统监视器仅显示一个 CPU,有时我会遇到 CPU 达到 100% 的问题。

其次,我在调整窗口大小时遇到​​了一些闪烁问题,但报告glxinfo | grep direct显示直接渲染已激活。但是,lspci | grep VGA 的输出如下

00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)

glxinfo | grep -i vendor报告

server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
    Vendor: Intel Open Source Technology Center (0x8086)
OpenGL vendor string: Intel Open Source Technology Center

所以在我看来,它无法识别 NVidia GTX1050 并且它使用的是英特尔芯片。

此外,触摸板无法识别(同样,这是华硕用户的常见问题)。

有人能帮我检查一下我的安装是否有问题吗?它们之间有某种关联吗?还是我应该为每个问题都寻求解决方案?PS Windows 运行正常。提前致谢!

答案1

我认为我找到了解决方案。我使用该"acpi=off"选项启动。删除该选项(实际上,我不记得我为什么设置该选项,这是由于某些兼容性问题,现在升级以某种方式解决了)我可以看到我的所有 CPU 核心和 GPU!因此,我建议升级并禁用acpi=off以防出现类似问题。此外,现在触摸板可以正常工作,在调整窗口大小时不会闪烁,并且系统在关机时不会再挂起,尽管现在关机速度有所减慢。

相关内容