问题
Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux
我在 Omen 15 ( ) 笔记本电脑上全新安装了 Debian 11 ( ) 15-en0xxx
。
SecureBoot 目前是残疾人在我的 UEFI 设置中,以确保我的问题与未签名的软件问题无关。
我的笔记本电脑配置如下:
KERNEL : 5.10.0-21-amd64
CPU : AMD Ryzen 5 4600H with Radeon Graphics (12) @ 3.000GHz
GPU : NVIDIA GeForce GTX 1660 Ti Mobile
ENVIRONMENT : GNOME 3.38.6
我成功安装了该nvidia-driver
软件包。在下一节中,我的输出日志应该证实这一点。
问题是当我插入第二台显示器时,Debian根本没有检测到这个显示器并且该监视器上不显示任何内容。我的笔记本电脑的 HDMI 端口以及安装 Windows 时使用的 Thunderbolt 转 DVI 适配器都存在此问题。
实用性nvidia-settings
做正确检测显示器(通过 HDMI 和 DVI 适配器 - 参见照片),但显示器上仍然没有显示任何内容,并且在 debian 设置中不可见。
通过插入另一台笔记本电脑来确认显示器和电缆均正常工作和在存在问题的笔记本电脑上的 GRUB“阶段”,会显示 GRUB 引导加载程序光标。一旦 Linux 启动,显示器似乎就会失去连接,并且无法再在 Linux 安装中使用。
设置和环境信息
下面提供的所有命令和输出都是通过连接到笔记本电脑的外部显示器运行的。
输出为xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1920x1080 144.00*+ 60.00
1680x1050 144.00
1280x1024 144.00
1440x900 144.00
1280x800 144.00
1280x720 144.00
1024x768 144.00
800x600 144.00
640x480 144.00
输出为xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x54 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 1 associated providers: 0 name:Unknown AMD Radeon GPU @ pci:0000:06:00.0
Provider 1: id: 0x1f7 cap: 0x2, Sink Output crtcs: 4 outputs: 5 associated providers: 0 name:NVIDIA-G0
输出为xrandr --listmonitors
Monitors: 1
0: +*eDP 1920/344x1080/194+0+0 eDP
输出为inxi -G
Graphics:
Device-1: NVIDIA TU116M [GeForce GTX 1660 Ti Mobile] driver: nvidia
v: 470.161.03
Device-2: AMD Renoir driver: amdgpu v: kernel
Device-3: Luxvisions Innotech Limited HP Wide Vision HD Camera type: USB
driver: uvcvideo
Display: x11 server: X.Org 1.20.11 driver: loaded: amdgpu,ati,nvidia
unloaded: fbdev,modesetting,nouveau,vesa resolution: 1920x1080~144Hz
OpenGL: renderer: AMD RENOIR (DRM 3.40.0 5.10.0-21-amd64 LLVM 11.0.1)
v: 4.6 Mesa 20.3.5
输出为sudo lshw -c video
*-display
description: VGA compatible controller
product: TU116M [GeForce GTX 1660 Ti Mobile]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:102 memory:fb000000-fbffffff memory:b0000000-bfffffff memory:c0000000-c1ffffff ioport:f000(size=128) memory:fc000000-fc07ffff
*-display
description: VGA compatible controller
product: Renoir
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:06:00.0
version: c7
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix vga_controller bus_master cap_list
configuration: driver=amdgpu latency=0
resources: irq:51 memory:d0000000-dfffffff memory:e0000000-e01fffff ioport:d000(size=256) memory:fc500000-fc57ffff
输出为lsmod | grep nvidia
nvidia_drm 73728 2
nvidia_modeset 1204224 4 nvidia_drm
nvidia 35516416 107 nvidia_modeset
drm_kms_helper 278528 2 amdgpu,nvidia_drm
drm 626688 13 gpu_sched,drm_kms_helper,nvidia,amdgpu,nvidia_drm,ttm
我尝试过的
我已运行该nvidia-xconfig
实用程序并重新启动。这生成了一个xorg.conf
,我的外部显示器按预期工作。然而,我的笔记本电脑的内置显示器不再显示输出(只是黑屏,左上角有一个静态光标)。这不是解决我的问题的方法。
删除/etc/X11/xorg.conf
并重新启动导致我的笔记本电脑的内置显示器再次工作,但现在外部显示器再次无法工作并且未被 debian 设置检测到(但与以前一样,在 中可见nvidia-settings
)。
我想实现什么
能够使用我的笔记本电脑的外接显示器和主显示器。外接显示器应该扩展我的桌面并且可以在 debian 显示设置中进行管理。
如果有人可以帮助我让这个设置正常工作,我将不胜感激。
如果我的问题中缺少任何信息,可以提供其他命令输出。