硬件
thinkpad p1 gen6笔记本,
- intel 13代cpu 13700H,
- nvidia rtx 2000 Ada laptop gpu
13700H应该是有集显的,但可能没装集显驱动or由于Bios设置的缘故,我的win任务管理器只能看到一个gpu(gpu0):
设备管理器:
现象
U盘启动盘安装ubuntu win11双系统之后,ubuntu首次开机就无法进入图形界面,左上角光标闪烁,按ctrl+alt+F2可进入tty命令行,用户名+密码可登录到shell。
原因&解决
网上很多说是nvidia显卡驱动的问题,但我在shell中运行nvidia-smi
能看到显卡使用情况的信息,说明没问题。我安装系统时,勾选了安装additional driver.
我分析是intel 13700H集显的问题,硬件太新了,导致没有合适的驱动。
- 之前安装ubuntu 22.04是ok的
- 从intel官网能看到,它们13700H只提供了ubuntu 22,23的驱动
- 启动时能看到unknown chipset应该是cpu未识别;运行命令查看显卡驱动信息,intel的configuration只有latency,应该是有问题的。
我尝试安装intel集显驱动(教程 https://www.linuxfordevices.com/tutorials/ubuntu/install-intel-graphic-drivers),但没用。
- 最开始安装的kubuntu系统,kde桌面的,我以为是桌面问题,换成gnome还是不行
- 然后尝试在安装时联网更新,或取消安装additional driver, 都不行。
请教同事才知道是Bios的问题。
- 开机进入bios
- 找到graphics选项
- 修改为Discrete, 独显模式。
之前好像默认是hybrid混合模式。修改为独显模式开机就能进入图形界面了,因为我独显驱动没问题(nvidia-smi
).