Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

[Solved] Debian 12: Dell Precison M6700 External HDMI monitor blank

Graphical Environments, Managers, Multimedia & Desktop questions.
Post Reply
Message
Author
fpaynter
Posts: 17
Joined: 2024-01-22 19:56

[Solved] Debian 12: Dell Precison M6700 External HDMI monitor blank

#1 Post by fpaynter »

Dell Precision M6700 laptop running Debian 12 (bookworm) with default desktop

External monitor connected to HDMI port shows blank white screen except for very top edge. I can see the mouse cursor when it is moved to the very top. Settings->Display detects the second monitor, and I can select from a list of resolutions, but nothing changes the symptoms.

If I connect the external monitor to the laptop VGA output, it works correctly (but only at 1024x768).

output of lspci:

Code: Select all

frank@M6700:~$ lspci | grep -E  "VGA|3D"
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK104GLM [Quadro K3000M] (rev a1)
Output of xrandr with second monitor connected to HDMI

Code: Select all

frank@M6700:~$ xrandr
Screen 0: minimum 16 x 16, current 3840 x 1200, maximum 32767 x 32767
XWAYLAND0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 380mm x 210mm
   1920x1080     59.96*+
   1440x1080     59.99  
   1400x1050     59.98  
   1280x1024     59.89  
   1280x960      59.94  
   1152x864      59.96  
   1024x768      59.92  
   800x600       59.86  
   640x480       59.38  
   320x240       59.52  
   1680x1050     59.95  
   1440x900      59.89  
   1280x800      59.81  
   720x480       59.71  
   640x400       59.95  
   320x200       58.96  
   1600x900      59.95  
   1368x768      59.88  
   1280x720      59.86  
   1024x576      59.90  
   864x486       59.92  
   720x400       59.55  
   640x350       59.77  
XWAYLAND2 connected 1920x1200+1920+0 (normal left inverted right x axis y axis) 520mm x 320mm
   1920x1200     59.88*+
   1600x1200     59.87  
   1440x1080     59.87  
   1400x1050     59.86  
   1280x1024     59.76  
   1280x960      59.94  
   1152x864      59.78  
   1024x768      59.68  
   800x600       59.86  
   640x480       59.38  
   320x240       59.52  
   1680x1050     59.85  
   1440x900      59.89  
   1280x800      59.81  
   720x480       59.71  
   640x400       59.20  
   320x200       58.96  
   1920x1080     59.88  
   1600x900      59.82  
   1368x768      59.88  
   1280x720      59.86  
   1024x576      59.90  
   864x486       59.45  
   720x400       59.55  
   640x350       59.77  
frank@M6700:~$ 
output of nvidia-detect:

Code: Select all

frank@M6700:~$ nvidia-detect
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK104GLM [Quadro K3000M] [10de:11be] (rev a1)

Checking card:  NVIDIA Corporation GK104GLM [Quadro K3000M] (rev a1)
Your card is supported by the Tesla 470 drivers series.
It is recommended to install the
    nvidia-tesla-470-driver
package.
frank@M6700:~$ 
Using Debian package manager Synaptic I found a large number of packages dealing with the tesla-470 driver. Do I need all of these, or just the 'nvidia-tesla-470-driver'?

TIA,

Frank
Last edited by fpaynter on 2024-02-19 18:25, edited 1 time in total.

fpaynter
Posts: 17
Joined: 2024-01-22 19:56

Re: Debian 12: Dell Precison M6700 External HDMI monitor blank

#2 Post by fpaynter »

I installed the 'tesla-470 driver' package (which also install most of the other 'tesla-470-*' packages) and rebooted. Unfortunately now the 'Display' section of the Settings applet doesn't even show the second monitor, and the monitor itself doesn't think there is any activity on either HDMI channel.

When I switched the monitor back to the VGA output, the second monitor shows up in 'Settings -> Displays' as 'Unknown Display' with only the 1024 x 768 resolution available.


Any thoughts?

TIA,

Frank

Aki
Global Moderator
Global Moderator
Posts: 2979
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 75 times
Been thanked: 407 times

Re: Debian 12: Dell Precison M6700 External HDMI monitor blank

#3 Post by Aki »

Hello,

It would be useful to report your general hardware/software configuration; you can use the following command (the package inxi must be installed):

Code: Select all

inxi -Fxxxz
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

fpaynter
Posts: 17
Joined: 2024-01-22 19:56

Re: Debian 12: Dell Precison M6700 External HDMI monitor blank

#4 Post by fpaynter »

Thanks for the response. I installed inxi and the result is shown below

Code: Select all

frank@M6700:~$ inxi -Fxxx
System:
  Host: M6700 Kernel: 6.1.0-18-amd64 arch: x86_64 bits: 64 compiler: gcc
    v: 12.2.0 Desktop: GNOME v: 43.9 tk: GTK v: 3.24.38 wm: gnome-shell dm: GDM3
    v: 43.0 Distro: Debian GNU/Linux 12 (bookworm)
Machine:
  Type: Laptop System: Dell product: Precision M6700 v: 01
    serial: <superuser required> Chassis: type: 9 serial: <superuser required>
  Mobo: Dell model: N/A serial: <superuser required> BIOS: Dell v: A09
    date: 02/06/2013
Battery:
  ID-1: BAT0 charge: 33.0 Wh (45.0%) condition: 73.3/73.3 Wh (100.0%)
    volts: 11.7 min: 11.1 model: LGC-LGC3.0 DELL 49VTP type: Li-ion
    serial: 28692 status: not charging
CPU:
  Info: quad core model: Intel Core i7-3740QM bits: 64 type: MT MCP
    smt: enabled arch: Ivy Bridge rev: 9 cache: L1: 256 KiB L2: 1024 KiB
    L3: 6 MiB
  Speed (MHz): avg: 1474 high: 3700 min/max: 1200/3700 cores: 1: 1200
    2: 1200 3: 3700 4: 1200 5: 1200 6: 1200 7: 897 8: 1200 bogomips: 43060
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics vendor: Dell driver: i915
    v: kernel arch: Gen-7 ports: active: LVDS-1,VGA-1 empty: none
    bus-ID: 00:02.0 chip-ID: 8086:0166 class-ID: 0300
  Device-2: NVIDIA GK104GLM [Quadro K3000M] vendor: Dell driver: N/A
    arch: Kepler pcie: speed: 5 GT/s lanes: 16 bus-ID: 01:00.0
    chip-ID: 10de:11be class-ID: 0300
  Device-3: Microdia Integrated Webcam type: USB driver: uvcvideo
    bus-ID: 1-1.5:3 chip-ID: 0c45:648b class-ID: 0e02
  Display: wayland server: X.Org v: 1.22.1.9 with: Xwayland v: 22.1.9
    compositor: gnome-shell driver: dri: crocus gpu: i915 display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 2944x1080 s-dpi: 96 s-size: 779x286mm (30.67x11.26")
    s-diag: 830mm (32.67")
  Monitor-1: LVDS-1 mapped: XWAYLAND0 pos: primary,left
    model: LG Display 0x02da res: 1920x1080 hz: 60 dpi: 128
    size: 380x210mm (14.96x8.27") diag: 438mm (17.3") modes: 1920x1080
  Monitor-2: VGA-1 mapped: XWAYLAND1 pos: right res: 1024x768 hz: 60
    size: N/A modes: max: 1024x768 min: 640x480
  API: OpenGL v: 4.2 Mesa 22.3.6 renderer: Mesa Intel HD Graphics 4000 (IVB
    GT2) direct-render: Yes
Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Dell 7
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20
    class-ID: 0403
  Device-2: NVIDIA GK104 HDMI Audio vendor: Dell driver: snd_hda_intel
    v: kernel pcie: speed: 5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:0e0a
    class-ID: 0403
  API: ALSA v: k6.1.0-18-amd64 status: kernel-api
  Server-1: PipeWire v: 0.3.65 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: Intel 82579LM Gigabit Network vendor: Dell driver: e1000e
    v: kernel port: f080 bus-ID: 00:19.0 chip-ID: 8086:1502 class-ID: 0200
  IF: eno1 state: down mac: e0:db:55:de:04:8d
  Device-2: Intel Centrino Ultimate-N 6300 driver: iwlwifi v: kernel pcie:
    speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0 chip-ID: 8086:422b class-ID: 0280
  IF: wlp3s0 state: up mac: 3c:a9:f4:4b:29:54
  Device-3: Dell DW5560 miniPCIe HSPA+ Mobile Broadband Modem type: USB
    driver: cdc_acm,cdc_ncm,cdc_wdm bus-ID: 3-1.6:3 chip-ID: 413c:818e
    class-ID: 0202 serial: 3B26FEE1956327M0
  IF: wwx0215e0ec0100 state: down mac: 02:15:e0:ec:01:00
RAID:
  Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci
    v: 3.0 port: f060 bus-ID: 00:1f.2 chip-ID: 8086:282a rev: N/A class-ID: 0104
Drives:
  Local Storage: total: 465.76 GiB used: 21.22 GiB (4.6%)
  ID-1: /dev/sda vendor: Samsung model: SSD 850 EVO 500GB size: 465.76 GiB
    speed: 6.0 Gb/s type: SSD serial: S2RANXAH139876X rev: 2B6Q scheme: MBR
Partition:
  ID-1: / size: 456.44 GiB used: 21.22 GiB (4.6%) fs: ext4 dev: /dev/sda1
Swap:
  ID-1: swap-1 type: partition size: 975 MiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda5
Sensors:
  System Temperatures: cpu: 60.0 C mobo: 56.0 C sodimm: SODIMM C
  Fan Speeds (RPM): cpu: 2612
Info:
  Processes: 238 Uptime: 5h 11m wakeups: 1 Memory: 15.49 GiB
  used: 2.32 GiB (15.0%) Init: systemd v: 252 target: graphical (5)
  default: graphical Compilers: gcc: 12.2.0 alt: 12 clang: 14.0.6 Packages:
  pm: dpkg pkgs: 1970 Shell: Bash v: 5.2.15 running-in: gnome-terminal
  inxi: 3.3.26
frank@M6700:~$ 

Aki
Global Moderator
Global Moderator
Posts: 2979
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 75 times
Been thanked: 407 times

Re: Debian 12: Dell Precison M6700 External HDMI monitor blank

#5 Post by Aki »

What happens if you try booting disabling the nvidia card from the bios ?
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

fpaynter
Posts: 17
Joined: 2024-01-22 19:56

Re: Debian 12: Dell Precison M6700 External HDMI monitor blank

#6 Post by fpaynter »

There doesn't seem to be a way of disabling the Nvidia 'card', probably because it is integrated onto the motherboard. The only video-related BIOS option I had was to enable or disable 'Optimus' support (enabled by default). When disabled, both the main and external monitor (connected via VGA) are stuck in very low resolution. When I tried connecting the external monitor to the HDMI port (with 'Optimus' disabled) the external monitor was not recognized at all.

Aki
Global Moderator
Global Moderator
Posts: 2979
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 75 times
Been thanked: 407 times

Re: Debian 12: Dell Precison M6700 External HDMI monitor blank

#7 Post by Aki »

Hello,
fpaynter wrote: 2024-02-17 00:46 There doesn't seem to be a way of disabling the Nvidia 'card', probably because it is integrated onto the motherboard. The only video-related BIOS option I had was to enable or disable 'Optimus' support (enabled by default). When disabled, both the main and external monitor (connected via VGA) are stuck in very low resolution. When I tried connecting the external monitor to the HDMI port (with 'Optimus' disabled) the external monitor was not recognized at all.
According to the output of previous inxi command you are running a hybrid graphic architecture:

Code: Select all

Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics vendor: Dell driver: i915
    v: kernel arch: Gen-7 ports: active: LVDS-1,VGA-1 empty: none
    bus-ID: 00:02.0 chip-ID: 8086:0166 class-ID: 0300
  Device-2: NVIDIA GK104GLM [Quadro K3000M] vendor: Dell driver: N/A
    arch: Kepler pcie: speed: 5 GT/s lanes: 16 bus-ID: 01:00.0
    chip-ID: 10de:11be class-ID: 0300
Nvidia Optimus (see [1]) is Nvidia's computer GPU switching technology, designed to seamlessly switch between two graphics adapters within a computer system, depending on the resource load generated by client software applications, in order to achieve either maximum performance or minimum power consumption from the system's graphics rendering hardware. This hardware technology requires integration with the operating system that runs the software required to switch between the integrated and discrete graphics adapter.

Therefore, if you disable Nvidia Optimus at BIOS level, you should be able to run using only the graphics card integrated in the CPU.

According to your reports, I could suppose that the HDMI port of your computer is dependent from the nvidia graphics adapter.

From previous inxi output, it seems that there's no driver configured for the nvidia graphics discrete adapter (see "driver: N/A"):

Code: Select all

  Device-2: NVIDIA GK104GLM [Quadro K3000M] vendor: Dell driver: N/A
You can install them using direction from [2]. After installing them, you can see [3] for instruction related to optimus support in Debian.

Hope this helps.

--
[1] https://en.wikipedia.org/wiki/Nvidia_Optimus
[2] https://wiki.debian.org/NvidiaGraphicsDrivers
[3] https://wiki.debian.org/NVIDIA%20Optimus
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

fpaynter
Posts: 17
Joined: 2024-01-22 19:56

Re: Debian 12: Dell Precison M6700 External HDMI monitor blank

#8 Post by fpaynter »

Thanks again for the help.

As shown below, I did install the recommended 'tesla-470-driver' package(s), so I'm confused as to why 'inxi'
shows 'N/A' for the driver on 'Device-2:' unless the 'N/A' just refers to DELL drivers (as opposed to Nvidia)?
240217_synaptics screenshot.jpg
(And just because I'm paranoid, I just ran 'inxi -Fxxx' again, and confirmed that 'Device-2' still shows 'N/A')

but still no joy after installation and power cycle. However, reading through the material in the 'Troubleshooting' section of [2], I see the following:

GPU isn't functional, even with a compatible driver version installed:

If you have a hybrid graphics chipset and (after already installing the necessary driver package) 3D acceleration still does not work, you'll still need to choose one of the methods from the NVIDIA Optimus page in order to activate and make use of your NVIDIA card.

Looking through the material in [3], it looks like the 'Using only the Nvidia GPU' option would work for me, as I never unplug my laptop. However, before I start down that rabbit hole, do you have any recommendations, or any thoughts on why 'inix -Fxxx' shows 'N/A' for the Device-2 driver even after I installed the 'nvidia-tesla-470-driver'?

TIA,

Frank

Aki
Global Moderator
Global Moderator
Posts: 2979
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 75 times
Been thanked: 407 times

Re: Debian 12: Dell Precison M6700 External HDMI monitor blank

#9 Post by Aki »

fpaynter wrote: 2024-02-17 16:07 [..] any thoughts on why 'inix -Fxxx' shows 'N/A' for the Device-2 driver even after I installed the 'nvidia-tesla-470-driver'?
You can try double checking with the commands that will display information about installed PCI video cards and their used kernel modules and the list of loaded kernel modules:

Code: Select all

lspci -d ::03xx -vnn
lsmod
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

fpaynter
Posts: 17
Joined: 2024-01-22 19:56

Re: Debian 12: Dell Precison M6700 External HDMI monitor blank

#10 Post by fpaynter »

NOTE: Skip to bottom for 'lsmod | grep video' if that is what you were after :)

Code: Select all

frank@M6700:~/projects/makefile-tutorial$ lsmod
Module                  Size  Used by
ctr                    16384  2
ccm                    20480  6
snd_seq_dummy          16384  0
snd_hrtimer            16384  1
snd_seq                90112  7 snd_seq_dummy
snd_seq_device         16384  1 snd_seq
qrtr                   49152  4
binfmt_misc            24576  1
intel_rapl_msr         20480  0
intel_rapl_common      32768  1 intel_rapl_msr
x86_pkg_temp_thermal    20480  0
intel_powerclamp       20480  0
coretemp               20480  0
kvm_intel             380928  0
kvm                  1142784  1 kvm_intel
irqbypass              16384  1 kvm
iwldvm                167936  0
ghash_clmulni_intel    16384  0
snd_hda_codec_idt      69632  1
sha512_ssse3           49152  0
sha512_generic         16384  1 sha512_ssse3
snd_hda_codec_hdmi     81920  1
snd_hda_codec_generic    98304  1 snd_hda_codec_idt
sha256_ssse3           32768  0
mei_hdcp               24576  0
sha1_ssse3             32768  0
mei_wdt                16384  0
mac80211             1175552  1 iwldvm
snd_hda_intel          57344  2
snd_intel_dspcfg       36864  1 snd_hda_intel
libarc4                16384  1 mac80211
dell_laptop            32768  0
aesni_intel           393216  4
snd_intel_sdw_acpi     20480  1 snd_intel_dspcfg
ledtrig_audio          16384  2 snd_hda_codec_generic,dell_laptop
snd_hda_codec         184320  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_idt
crypto_simd            16384  1 aesni_intel
cryptd                 28672  2 crypto_simd,ghash_clmulni_intel
uvcvideo              131072  0
snd_hda_core          122880  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_idt
rapl                   20480  0
iwlwifi               360448  1 iwldvm
dell_wmi               20480  0
videobuf2_vmalloc      20480  1 uvcvideo
snd_hwdep              16384  1 snd_hda_codec
videobuf2_memops       20480  1 videobuf2_vmalloc
sparse_keymap          16384  1 dell_wmi
videobuf2_v4l2         36864  1 uvcvideo
snd_pcm               159744  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
videobuf2_common       73728  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
iTCO_wdt               16384  0
dell_smm_hwmon         28672  0
intel_cstate           20480  0
intel_pmc_bxt          16384  1 iTCO_wdt
videodev              294912  3 videobuf2_v4l2,uvcvideo,videobuf2_common
dell_smbios            32768  2 dell_wmi,dell_laptop
snd_timer              49152  3 snd_seq,snd_hrtimer,snd_pcm
mei_me                 53248  2
dcdbas                 20480  1 dell_smbios
iTCO_vendor_support    16384  1 iTCO_wdt
intel_uncore          217088  0
dell_wmi_descriptor    20480  2 dell_wmi,dell_smbios
mc                     77824  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
wmi_bmof               16384  0
pcspkr                 16384  0
at24                   28672  0
cfg80211             1142784  3 iwldvm,iwlwifi,mac80211
watchdog               45056  2 iTCO_wdt,mei_wdt
snd                   126976  16 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm,snd_hda_codec_idt
mei                   159744  5 mei_wdt,mei_hdcp,mei_me
cdc_acm                45056  4
soundcore              16384  1 snd
dell_rbtn              20480  1
rfkill                 36864  7 dell_laptop,dell_rbtn,cfg80211
dell_smo8800           20480  0
ac                     20480  0
cdc_mbim               20480  0
cdc_wdm                32768  1 cdc_mbim
joydev                 28672  0
evdev                  28672  18
serio_raw              20480  0
sg                     40960  0
firewire_sbp2          28672  0
msr                    16384  0
parport_pc             40960  0
ppdev                  24576  0
lp                     20480  0
parport                73728  3 parport_pc,lp,ppdev
fuse                  176128  5
dm_mod                184320  0
loop                   32768  0
efi_pstore             16384  0
configfs               57344  1
ip_tables              36864  0
x_tables               61440  1 ip_tables
autofs4                53248  2
ext4                  983040  1
crc16                  16384  1 ext4
mbcache                16384  1 ext4
jbd2                  167936  1 ext4
crc32c_generic         16384  0
sd_mod                 65536  3
t10_pi                 16384  1 sd_mod
sr_mod                 28672  0
cdc_ncm                49152  1 cdc_mbim
hid_generic            16384  0
cdrom                  81920  1 sr_mod
crc64_rocksoft         20480  1 t10_pi
cdc_ether              24576  1 cdc_ncm
crc64                  20480  1 crc64_rocksoft
crc_t10dif             20480  1 t10_pi
crct10dif_generic      16384  0
usbhid                 65536  0
usbnet                 57344  3 cdc_mbim,cdc_ncm,cdc_ether
mii                    16384  1 usbnet
hid                   159744  2 usbhid,hid_generic
i915                 3055616  39
drm_buddy              20480  1 i915
i2c_algo_bit           16384  1 i915
drm_display_helper    184320  1 i915
ahci                   49152  2
libahci                49152  1 ahci
xhci_pci               24576  0
cec                    61440  2 drm_display_helper,i915
libata                401408  2 libahci,ahci
rc_core                69632  1 cec
xhci_hcd              315392  1 xhci_pci
ttm                    94208  1 i915
sdhci_pci              77824  0
firewire_ohci          45056  0
cqhci                  32768  1 sdhci_pci
ehci_pci               20480  0
scsi_mod              286720  5 sd_mod,firewire_sbp2,libata,sg,sr_mod
drm_kms_helper        204800  2 drm_display_helper,i915
ehci_hcd              102400  1 ehci_pci
firewire_core          86016  2 firewire_ohci,firewire_sbp2
sdhci                  81920  1 sdhci_pci
i2c_i801               36864  0
crct10dif_pclmul       16384  1
crct10dif_common       16384  3 crct10dif_generic,crc_t10dif,crct10dif_pclmul
crc32_pclmul           16384  0
drm                   614400  17 drm_kms_helper,drm_display_helper,drm_buddy,i915,ttm
e1000e                315392  0
crc32c_intel           24576  2
psmouse               184320  0
usbcore               348160  12 xhci_hcd,ehci_pci,usbnet,usbhid,cdc_mbim,cdc_acm,cdc_ncm,cdc_wdm,uvcvideo,ehci_hcd,xhci_pci,cdc_ether
mmc_core              212992  3 sdhci,cqhci,sdhci_pci
lpc_ich                28672  0
i2c_smbus              20480  1 i2c_i801
crc_itu_t              16384  1 firewire_core
scsi_common            16384  5 scsi_mod,firewire_sbp2,libata,sg,sr_mod
usb_common             16384  4 xhci_hcd,usbcore,uvcvideo,ehci_hcd
battery                28672  0
video                  65536  3 dell_wmi,dell_laptop,i915
wmi                    36864  5 video,dell_wmi,wmi_bmof,dell_smbios,dell_wmi_descriptor
button                 24576  0

Code: Select all

frank@M6700:~/projects/makefile-tutorial$ lsmod | grep video
uvcvideo              131072  0
videobuf2_vmalloc      20480  1 uvcvideo
videobuf2_memops       20480  1 videobuf2_vmalloc
videobuf2_v4l2         36864  1 uvcvideo
videobuf2_common       73728  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
videodev              294912  3 videobuf2_v4l2,uvcvideo,videobuf2_common
mc                     77824  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
usbcore               348160  12 xhci_hcd,ehci_pci,usbnet,usbhid,cdc_mbim,cdc_acm,cdc_ncm,cdc_wdm,uvcvideo,ehci_hcd,xhci_pci,cdc_ether
usb_common             16384  4 xhci_hcd,usbcore,uvcvideo,ehci_hcd
video                  65536  3 dell_wmi,dell_laptop,i915
wmi                    36864  5 video,dell_wmi,wmi_bmof,dell_smbios,dell_wmi_descriptor

fpaynter
Posts: 17
Joined: 2024-01-22 19:56

Re: Debian 12: Dell Precison M6700 External HDMI monitor blank

#11 Post by fpaynter »

for some reason I can't submit the output from lspci -d ::03xx -vnn. I get an error saying I can only use font sizes up to 200 - go figure

I'll try again later

Frank

fpaynter
Posts: 17
Joined: 2024-01-22 19:56

Re: Debian 12: Dell Precison M6700 External HDMI monitor blank

#12 Post by fpaynter »

Code: Select all

frank@M6700:~/projects/makefile-tutorial$ lspci -d ::03xx -vnn
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
	DeviceName:  Onboard IGD
	Subsystem: Dell 3rd Gen Core processor Graphics Controller [1028:053f]
	Flags: bus master, fast devsel, latency 0, IRQ 30, IOMMU group 0
	Memory at f6400000 (64-bit, non-prefetchable) [size=4M]
	Memory at d0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at f000 [size=64]
	Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK104GLM [Quadro K3000M] [10de:11be] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: Dell GK104GLM [Quadro K3000M] [1028:153f]
	Flags: bus master, fast devsel, latency 0, IRQ 11, IOMMU group 2
	Memory at f5000000 (32-bit, non-prefetchable) [disabled] [size=16M]
	Memory at e0000000 (64-bit, prefetchable) [disabled] [size=256M]
	Memory at f0000000 (64-bit, prefetchable) [disabled] [size=32M]
	I/O ports at e000 [disabled] [size=128]
	Expansion ROM at f6000000 [disabled] [size=512K]
	Capabilities: <access denied>
	Kernel modules: nvidia

frank@M6700:~/projects/makefile-tutorial$ 


fpaynter
Posts: 17
Joined: 2024-01-22 19:56

Re: Debian 12: Dell Precison M6700 External HDMI monitor blank

#13 Post by fpaynter »

today I downloaded and installed the latest Debian update (1.86.2-170785). When I ran the update, I got a lot of error messages related to the nvidia-tesla-470-driver. Could this be causing the symptoms I'm seeing?

Code: Select all

frank@M6700:~/projects/DebugMakefile$ sudo apt install ~/Downloads/code_1.86.2-1707854558_amd64.deb 
[sudo] password for frank: 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'code' instead of '/home/frank/Downloads/code_1.86.2-1707854558_amd64.deb'
The following packages were automatically installed and are no longer required:
  libu2f-udev linux-image-6.1.0-15-amd64
Use 'sudo apt autoremove' to remove them.
The following packages will be upgraded:
  code
1 upgraded, 0 newly installed, 0 to remove and 82 not upgraded.
2 not fully installed or removed.
Need to get 0 B/99.8 MB of archives.
After this operation, 1,024 B of additional disk space will be used.
Reading changelogs... Done
(Reading database ... 240476 files and directories currently installed.)
Preparing to unpack .../code_1.86.2-1707854558_amd64.deb ...
Unpacking code (1.86.2-1707854558) over (1.86.1-1707298119) ...
Setting up code (1.86.2-1707854558) ...
Setting up nvidia-tesla-470-kernel-dkms (470.223.02-2~deb12u1) ...
Removing old nvidia-tesla-470-470.223.02 DKMS files...
Deleting module nvidia-tesla-470-470.223.02 completely from the DKMS tree.
Loading new nvidia-tesla-470-470.223.02 DKMS files...
Building for 6.1.0-18-amd64
Building initial module for 6.1.0-18-amd64
Error! Bad return status for module build on kernel: 6.1.0-18-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-tesla-470/470.223.02/build/make.log for more inform
ation.
dpkg: error processing package nvidia-tesla-470-kernel-dkms (--configure):
 installed nvidia-tesla-470-kernel-dkms package post-installation script subproc
ess returned error exit status 10
dpkg: dependency problems prevent configuration of nvidia-tesla-470-driver:
 nvidia-tesla-470-driver depends on nvidia-tesla-470-kernel-dkms (= 470.223.02-2
~deb12u1) | nvidia-tesla-470-kernel-470.223.02; however:
  Package nvidia-tesla-470-kernel-dkms is not configured yet.
  Package nvidia-tesla-470-kernel-470.223.02 is not installed.
  Package nvidia-tesla-470-kernel-dkms which provides nvidia-tesla-470-kernel-47
0.223.02 is not configured yet.

dpkg: error processing package nvidia-tesla-470-driver (--configure):
 dependency problems - leaving unconfigured
Processing triggers for shared-mime-info (2.2-1) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for gnome-menus (3.36.0-1.1) ...
Errors were encountered while processing:
 nvidia-tesla-470-kernel-dkms
 nvidia-tesla-470-driver
E: Sub-process /usr/bin/dpkg returned an error code (1)
frank@M6700:~/projects/DebugMakefile$ 
Synaptics still shows the nvidia-tesla-470-driver and associated packages installed.

Any thoughts?

TIA,

Frank

Aki
Global Moderator
Global Moderator
Posts: 2979
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 75 times
Been thanked: 407 times

Re: Debian 12: Dell Precison M6700 External HDMI monitor blank

#14 Post by Aki »

See here: You are rebuilding:

Code: Select all

nvidia-tesla-470-kernel-dkms (470.223.02-2~deb12u1)
but you need to install from stable-updates:

Code: Select all

nvidia-tesla-470-kernel-dkms(470.223.02-4~deb12u1)
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

Aki
Global Moderator
Global Moderator
Posts: 2979
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 75 times
Been thanked: 407 times

Re: Debian 12: Dell Precison M6700 External HDMI monitor blank

#15 Post by Aki »

Hello,
fpaynter wrote: 2024-02-17 21:52 NOTE: Skip to bottom for 'lsmod | grep video' if that is what you were after :)

Code: Select all

frank@M6700:~/projects/makefile-tutorial$ lsmod
Module                  Size  Used by
ctr                    16384  2
ccm                    20480  6
snd_seq_dummy          16384  0
snd_hrtimer            16384  1
snd_seq                90112  7 snd_seq_dummy
snd_seq_device         16384  1 snd_seq
qrtr                   49152  4
binfmt_misc            24576  1
intel_rapl_msr         20480  0
intel_rapl_common      32768  1 intel_rapl_msr
x86_pkg_temp_thermal    20480  0
intel_powerclamp       20480  0
coretemp               20480  0
kvm_intel             380928  0
kvm                  1142784  1 kvm_intel
irqbypass              16384  1 kvm
iwldvm                167936  0
ghash_clmulni_intel    16384  0
snd_hda_codec_idt      69632  1
sha512_ssse3           49152  0
sha512_generic         16384  1 sha512_ssse3
snd_hda_codec_hdmi     81920  1
snd_hda_codec_generic    98304  1 snd_hda_codec_idt
sha256_ssse3           32768  0
mei_hdcp               24576  0
sha1_ssse3             32768  0
mei_wdt                16384  0
mac80211             1175552  1 iwldvm
snd_hda_intel          57344  2
snd_intel_dspcfg       36864  1 snd_hda_intel
libarc4                16384  1 mac80211
dell_laptop            32768  0
aesni_intel           393216  4
snd_intel_sdw_acpi     20480  1 snd_intel_dspcfg
ledtrig_audio          16384  2 snd_hda_codec_generic,dell_laptop
snd_hda_codec         184320  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_idt
crypto_simd            16384  1 aesni_intel
cryptd                 28672  2 crypto_simd,ghash_clmulni_intel
uvcvideo              131072  0
snd_hda_core          122880  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_idt
rapl                   20480  0
iwlwifi               360448  1 iwldvm
dell_wmi               20480  0
videobuf2_vmalloc      20480  1 uvcvideo
snd_hwdep              16384  1 snd_hda_codec
videobuf2_memops       20480  1 videobuf2_vmalloc
sparse_keymap          16384  1 dell_wmi
videobuf2_v4l2         36864  1 uvcvideo
snd_pcm               159744  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
videobuf2_common       73728  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
iTCO_wdt               16384  0
dell_smm_hwmon         28672  0
intel_cstate           20480  0
intel_pmc_bxt          16384  1 iTCO_wdt
videodev              294912  3 videobuf2_v4l2,uvcvideo,videobuf2_common
dell_smbios            32768  2 dell_wmi,dell_laptop
snd_timer              49152  3 snd_seq,snd_hrtimer,snd_pcm
mei_me                 53248  2
dcdbas                 20480  1 dell_smbios
iTCO_vendor_support    16384  1 iTCO_wdt
intel_uncore          217088  0
dell_wmi_descriptor    20480  2 dell_wmi,dell_smbios
mc                     77824  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
wmi_bmof               16384  0
pcspkr                 16384  0
at24                   28672  0
cfg80211             1142784  3 iwldvm,iwlwifi,mac80211
watchdog               45056  2 iTCO_wdt,mei_wdt
snd                   126976  16 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm,snd_hda_codec_idt
mei                   159744  5 mei_wdt,mei_hdcp,mei_me
cdc_acm                45056  4
soundcore              16384  1 snd
dell_rbtn              20480  1
rfkill                 36864  7 dell_laptop,dell_rbtn,cfg80211
dell_smo8800           20480  0
ac                     20480  0
cdc_mbim               20480  0
cdc_wdm                32768  1 cdc_mbim
joydev                 28672  0
evdev                  28672  18
serio_raw              20480  0
sg                     40960  0
firewire_sbp2          28672  0
msr                    16384  0
parport_pc             40960  0
ppdev                  24576  0
lp                     20480  0
parport                73728  3 parport_pc,lp,ppdev
fuse                  176128  5
dm_mod                184320  0
loop                   32768  0
efi_pstore             16384  0
configfs               57344  1
ip_tables              36864  0
x_tables               61440  1 ip_tables
autofs4                53248  2
ext4                  983040  1
crc16                  16384  1 ext4
mbcache                16384  1 ext4
jbd2                  167936  1 ext4
crc32c_generic         16384  0
sd_mod                 65536  3
t10_pi                 16384  1 sd_mod
sr_mod                 28672  0
cdc_ncm                49152  1 cdc_mbim
hid_generic            16384  0
cdrom                  81920  1 sr_mod
crc64_rocksoft         20480  1 t10_pi
cdc_ether              24576  1 cdc_ncm
crc64                  20480  1 crc64_rocksoft
crc_t10dif             20480  1 t10_pi
crct10dif_generic      16384  0
usbhid                 65536  0
usbnet                 57344  3 cdc_mbim,cdc_ncm,cdc_ether
mii                    16384  1 usbnet
hid                   159744  2 usbhid,hid_generic
i915                 3055616  39
drm_buddy              20480  1 i915
i2c_algo_bit           16384  1 i915
drm_display_helper    184320  1 i915
ahci                   49152  2
libahci                49152  1 ahci
xhci_pci               24576  0
cec                    61440  2 drm_display_helper,i915
libata                401408  2 libahci,ahci
rc_core                69632  1 cec
xhci_hcd              315392  1 xhci_pci
ttm                    94208  1 i915
sdhci_pci              77824  0
firewire_ohci          45056  0
cqhci                  32768  1 sdhci_pci
ehci_pci               20480  0
scsi_mod              286720  5 sd_mod,firewire_sbp2,libata,sg,sr_mod
drm_kms_helper        204800  2 drm_display_helper,i915
ehci_hcd              102400  1 ehci_pci
firewire_core          86016  2 firewire_ohci,firewire_sbp2
sdhci                  81920  1 sdhci_pci
i2c_i801               36864  0
crct10dif_pclmul       16384  1
crct10dif_common       16384  3 crct10dif_generic,crc_t10dif,crct10dif_pclmul
crc32_pclmul           16384  0
drm                   614400  17 drm_kms_helper,drm_display_helper,drm_buddy,i915,ttm
e1000e                315392  0
crc32c_intel           24576  2
psmouse               184320  0
usbcore               348160  12 xhci_hcd,ehci_pci,usbnet,usbhid,cdc_mbim,cdc_acm,cdc_ncm,cdc_wdm,uvcvideo,ehci_hcd,xhci_pci,cdc_ether
mmc_core              212992  3 sdhci,cqhci,sdhci_pci
lpc_ich                28672  0
i2c_smbus              20480  1 i2c_i801
crc_itu_t              16384  1 firewire_core
scsi_common            16384  5 scsi_mod,firewire_sbp2,libata,sg,sr_mod
usb_common             16384  4 xhci_hcd,usbcore,uvcvideo,ehci_hcd
battery                28672  0
video                  65536  3 dell_wmi,dell_laptop,i915
wmi                    36864  5 video,dell_wmi,wmi_bmof,dell_smbios,dell_wmi_descriptor
button                 24576  0

Code: Select all

frank@M6700:~/projects/makefile-tutorial$ lsmod | grep video
uvcvideo              131072  0
videobuf2_vmalloc      20480  1 uvcvideo
videobuf2_memops       20480  1 videobuf2_vmalloc
videobuf2_v4l2         36864  1 uvcvideo
videobuf2_common       73728  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
videodev              294912  3 videobuf2_v4l2,uvcvideo,videobuf2_common
mc                     77824  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
usbcore               348160  12 xhci_hcd,ehci_pci,usbnet,usbhid,cdc_mbim,cdc_acm,cdc_ncm,cdc_wdm,uvcvideo,ehci_hcd,xhci_pci,cdc_ether
usb_common             16384  4 xhci_hcd,usbcore,uvcvideo,ehci_hcd
video                  65536  3 dell_wmi,dell_laptop,i915
wmi                    36864  5 video,dell_wmi,wmi_bmof,dell_smbios,dell_wmi_descriptor
If I read correctly, the nvidia kernel module was not loaded by kernel (before updating the kernel).
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

fpaynter
Posts: 17
Joined: 2024-01-22 19:56

Re: Debian 12: Dell Precison M6700 External HDMI monitor blank

#16 Post by fpaynter »

This morning I completed the latest Debian system (code_1.86.2-1707854558_amd64.deb) update/restart, and now my second monitor is working perfectly on the HDMI connector - Yay!

MANY MANY THANKS TO 'Aki' for helping a noob work through these problems!

In case anyone else runs across this post, here are the results from 'lspci' and 'inxi -Fxxxz' commands after the update with the monitor problem solved

```

Code: Select all

frank@M6700:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK104GLM [Quadro K3000M] (rev a1)
frank@M6700:~$ inxi -Fxxxz
System:
  Kernel: 6.1.0-18-amd64 arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    Desktop: GNOME v: 43.9 tk: GTK v: 3.24.38 wm: gnome-shell dm: GDM3 v: 43.0
    Distro: Debian GNU/Linux 12 (bookworm)
Machine:
  Type: Laptop System: Dell product: Precision M6700 v: 01
    serial: <superuser required> Chassis: type: 9 serial: <superuser required>
  Mobo: Dell model: N/A serial: <superuser required> BIOS: Dell v: A09
    date: 02/06/2013
Battery:
  ID-1: BAT0 charge: 31.4 Wh (42.8%) condition: 73.3/73.3 Wh (100.0%)
    volts: 11.7 min: 11.1 model: LGC-LGC3.0 DELL 49VTP type: Li-ion
    serial: <filter> status: not charging
CPU:
  Info: quad core model: Intel Core i7-3740QM bits: 64 type: MT MCP
    smt: enabled arch: Ivy Bridge rev: 9 cache: L1: 256 KiB L2: 1024 KiB
    L3: 6 MiB
  Speed (MHz): avg: 1541 high: 3700 min/max: 1200/3700 cores: 1: 1200
    2: 1200 3: 1838 4: 1010 5: 1200 6: 3700 7: 1200 8: 986 bogomips: 43058
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics vendor: Dell driver: i915
    v: kernel arch: Gen-7 ports: active: LVDS-1 empty: VGA-1 bus-ID: 00:02.0
    chip-ID: 8086:0166 class-ID: 0300
  Device-2: NVIDIA GK104GLM [Quadro K3000M] vendor: Dell driver: nvidia
    v: 470.223.02 arch: Kepler pcie: speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.0
    chip-ID: 10de:11be class-ID: 0300
  Device-3: Microdia Integrated Webcam type: USB driver: uvcvideo
    bus-ID: 1-1.5:3 chip-ID: 0c45:648b class-ID: 0e02
  Display: x11 server: X.Org v: 1.21.1.7 with: Xwayland v: 22.1.9
    compositor: gnome-shell driver: X: loaded: modesetting,nvidia
    unloaded: fbdev,nouveau,vesa alternate: nv dri: crocus gpu: i915
    display-ID: :1 screens: 1
  Screen-1: 0 s-res: 3840x1200 s-dpi: 96 s-size: 1016x318mm (40.00x12.52")
    s-diag: 1065mm (41.91")
  Monitor-1: DP-1-0 pos: right res: 1920x1200 hz: 60 dpi: 94
    size: 518x324mm (20.39x12.76") diag: 611mm (24.05") modes: N/A
  Monitor-2: LVDS-1 pos: primary,left res: 1920x1080 hz: 60 dpi: 128
    size: 382x215mm (15.04x8.46") diag: 438mm (17.26") modes: N/A
  API: OpenGL v: 4.2 Mesa 22.3.6 renderer: Mesa Intel HD Graphics 4000 (IVB
    GT2) direct-render: Yes
```

Note that in the above output the 'Device-2: section shows that the driver for the 'NVIDIA GK104GLM [Quadro K3000M]' is now shown as 'nvidia v: 470.223.02'. Apparently there were some problems when I installed this driver originally that were corrected with this latest Debian release.

Aki
Global Moderator
Global Moderator
Posts: 2979
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 75 times
Been thanked: 407 times

Re: Debian 12: Dell Precison M6700 External HDMI monitor blank

#17 Post by Aki »

hello,
fpaynter wrote: 2024-02-19 15:57 This morning I completed the latest Debian system (code_1.86.2-1707854558_amd64.deb) update/restart, and now my second monitor is working perfectly on the HDMI connector - Yay!

MANY MANY THANKS TO 'Aki' for helping a noob work through these problems!
I'm really happy that we had a good teamwork that allowed you to fix it. :)
fpaynter wrote: 2024-02-19 15:57 Note that in the above output the 'Device-2: section shows that the driver for the 'NVIDIA GK104GLM [Quadro K3000M]' is now shown as 'nvidia v: 470.223.02'. Apparently there were some problems when I installed this driver originally that were corrected with this latest Debian release.
There was an issue with the latest Debian point release with nvidia kernel modules, indeed.

Please, mark the discussion as "solved" manually adding the text tag "[Solved]" at the beginning of the subject of the first message (after other tags, if any); for example:
[Solved] Debian 12: Dell Precison M6700 External HDMI monitor blank
Happy Debian !
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

Post Reply