Jump to content

Login screen not available workaround found but can not set the display resolution to 3440x1440 for used Dell Monitor


Recommended Posts

Posted (edited)

Here the workaround to get a "gdm" login screen:

 

root@ password: 

    _             _    _           
   /_\  _ _ _ __ | |__(_)__ _ _ _  
  / _ \| '_| '  \| '_ \ / _` | ' \ 
 /_/ \_\_| |_|_|_|_.__/_\__,_|_||_|
                                   
 v25.11.2 for Khadas VIM3 running Armbian Linux 6.12.58-current-meson64

 

 Performance:  

 Load:         25%                Uptime:       4 minutes     Local users:  3               
 Memory usage: 8% of 3.68G      
 CPU temp:     38°C                Usage of /:   11% of 58G        
 RX today:     920 MiB               

 Tips:

 Armbian config utility https://tinyurl.com/yc39n6m3

 Commands: 

 Configuration : armbian-config
 Monitoring    : htop


root@khadas-vim3:~# systemctl --failed
  UNIT LOAD ACTIVE SUB DESCRIPTION

0 loaded units listed.


Issue #1:

 

No login screen on HDMI:



root@khadas-vim3:~# systemctl status gdm.service 
● gdm.service - GNOME Display Manager
     Loaded: loaded (/usr/lib/systemd/system/gdm.service; static)
     Active: active (running) since Mon 2025-12-15 17:25:25 CET; 4min 28s ago
    Process: 2684 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS)
   Main PID: 2699 (gdm3)
      Tasks: 4 (limit: 4215)
     Memory: 8.9M (peak: 10.4M)
        CPU: 414ms
     CGroup: /system.slice/gdm.service
             └─2699 /usr/sbin/gdm3

Dec 15 17:27:04 khadas-vim3 gdm3[2699]: Gdm: on_display_added: assertion 'GDM_IS_REMOTE_DISPLAY (display)' failed
Dec 15 17:27:04 khadas-vim3 gdm3[2699]: Gdm: on_display_removed: assertion 'GDM_IS_REMOTE_DISPLAY (display)' failed
Dec 15 17:28:40 khadas-vim3 gdm3[2699]: Gdm: GdmDisplay: Session never registered, failing
Dec 15 17:28:40 khadas-vim3 gdm3[2699]: Gdm: on_display_added: assertion 'GDM_IS_REMOTE_DISPLAY (display)' failed
Dec 15 17:28:40 khadas-vim3 gdm3[2699]: Gdm: on_display_removed: assertion 'GDM_IS_REMOTE_DISPLAY (display)' failed
Dec 15 17:28:40 khadas-vim3 gdm-autologin][3881]: PAM unable to dlopen(pam_gnome_keyring.so): /usr/lib/security/pam_gnome_keyring.so: cannot open shared object file: No >
Dec 15 17:28:40 khadas-vim3 gdm-autologin][3881]: PAM adding faulty module: pam_gnome_keyring.so
Dec 15 17:28:40 khadas-vim3 gdm-autologin][3881]: pam_unix(gdm-autologin:session): session opened for user amach(uid=1000) by amach(uid=0)
Dec 15 17:28:41 khadas-vim3 gdm3[2699]: Gdm: on_display_added: assertion 'GDM_IS_REMOTE_DISPLAY (display)' failed
Dec 15 17:28:41 khadas-vim3 gdm3[2699]: Gdm: on_display_removed: assertion 'GDM_IS_REMOTE_DISPLAY (display)' failed


root@khadas-vim3:~# ll /dev/dri/
total 0
drwxr-xr-x  2 root root        140 Dec 15 17:25 by-path
crw-rw----+ 1 root video  226,   0 Dec 15 17:25 card0
crw-rw----+ 1 root video  226,   1 Dec 15 17:25 card1
crw-rw----+ 1 root video  226,   2 Dec 15 17:25 card2
crw-rw----+ 1 root render 226, 128 Dec 15 17:25 renderD128
crw-rw----+ 1 root render 226, 129 Dec 15 17:25 renderD129

 

root@khadas-vim3:~# udevadm info /dev/dri/card0
P: /devices/platform/soc/ff900000.vpu/drm/card0
M: card0
R: 0
U: drm
T: drm_minor
😧 c 226:0
N: dri/card0
L: 0
S: dri/by-path/platform-ff900000.vpu-card
E: DEVPATH=/devices/platform/soc/ff900000.vpu/drm/card0
E: DEVNAME=/dev/dri/card0
E: DEVTYPE=drm_minor
E: MAJOR=226
E: MINOR=0
E: SUBSYSTEM=drm
E: USEC_INITIALIZED=2805131
E: ID_PATH=platform-ff900000.vpu
E: ID_PATH_TAG=platform-ff900000_vpu
E: ID_FOR_SEAT=drm-platform-ff900000_vpu
E: DEVLINKS=/dev/dri/by-path/platform-ff900000.vpu-card
E: TAGS=:master-of-seat:uaccess:seat:
E: CURRENT_TAGS=:master-of-seat:uaccess:seat:

 

root@khadas-vim3:~# udevadm info /dev/dri/card1
P: /devices/platform/soc/ffe40000.gpu/drm/card1
M: card1
R: 1
U: drm
T: drm_minor
😧 c 226:1
N: dri/card1
L: 0
S: dri/by-path/platform-ffe40000.gpu-card
E: DEVPATH=/devices/platform/soc/ffe40000.gpu/drm/card1
E: DEVNAME=/dev/dri/card1
E: DEVTYPE=drm_minor
E: MAJOR=226
E: MINOR=1
E: SUBSYSTEM=drm
E: USEC_INITIALIZED=7219633
E: ID_PATH=platform-ffe40000.gpu
E: ID_PATH_TAG=platform-ffe40000_gpu
E: GDM_NUMBER_OF_GRAPHICS_CARDS=3
E: ID_FOR_SEAT=drm-platform-ffe40000_gpu
E: DEVLINKS=/dev/dri/by-path/platform-ffe40000.gpu-card
E: TAGS=:seat:master-of-seat:uaccess:
E: CURRENT_TAGS=:seat:master-of-seat:uaccess:

 

root@khadas-vim3:~# udevadm info /dev/dri/card2
P: /devices/platform/etnaviv/drm/card2
M: card2
R: 2
U: drm
T: drm_minor
😧 c 226:2
N: dri/card2
L: 0
S: dri/by-path/platform-etnaviv-card
E: DEVPATH=/devices/platform/etnaviv/drm/card2
E: DEVNAME=/dev/dri/card2
E: DEVTYPE=drm_minor
E: MAJOR=226
E: MINOR=2
E: SUBSYSTEM=drm
E: USEC_INITIALIZED=7215211
E: ID_PATH=platform-etnaviv
E: ID_PATH_TAG=platform-etnaviv
E: GDM_NUMBER_OF_GRAPHICS_CARDS=3
E: ID_FOR_SEAT=drm-platform-etnaviv
E: DEVLINKS=/dev/dri/by-path/platform-etnaviv-card
E: TAGS=:master-of-seat:uaccess:seat:
E: CURRENT_TAGS=:master-of-seat:uaccess:seat:

 

WORKAROUND - Issue #1:


root@khadas-vim3:/dev/dri# mv card2 card2out


root@khadas-vim3:/dev/dri# ll
total 0
drwxr-xr-x  2 root root        140 Dec 15 17:33 by-path
crw-rw----+ 1 root video  226,   0 Dec 15 17:35 card0
crw-rw----+ 1 root video  226,   1 Dec 15 17:25 card1
crw-rw----+ 1 root video  226,   2 Dec 15 17:25 card2out
crw-rw----+ 1 root render 226, 128 Dec 15 17:25 renderD128
crw-rw----+ 1 root render 226, 129 Dec 15 17:25 renderD129


root@khadas-vim3:/dev/dri# systemctl restart gdm.service 

 

root@khadas-vim3:/dev/dri# systemctl status gdm.service 
● gdm.service - GNOME Display Manager
     Loaded: loaded (/usr/lib/systemd/system/gdm.service; static)
     Active: active (running) since Mon 2025-12-15 17:38:56 CET; 7s ago
    Process: 8999 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS)
   Main PID: 9006 (gdm3)
      Tasks: 5 (limit: 4215)
     Memory: 6.2M (peak: 7.2M)
        CPU: 172ms
     CGroup: /system.slice/gdm.service
             └─9006 /usr/sbin/gdm3

Dec 15 17:38:56 khadas-vim3 systemd[1]: Starting gdm.service - GNOME Display Manager...
Dec 15 17:38:56 khadas-vim3 systemd[1]: Started gdm.service - GNOME Display Manager.
Dec 15 17:38:56 khadas-vim3 gdm-autologin][9011]: PAM unable to dlopen(pam_gnome_keyring.so): /usr/lib/security/pam_gnome_keyring.so: cannot open shared object file: No >
Dec 15 17:38:56 khadas-vim3 gdm-autologin][9011]: PAM adding faulty module: pam_gnome_keyring.so
Dec 15 17:38:56 khadas-vim3 gdm-autologin][9011]: pam_unix(gdm-autologin:session): session opened for user amach(uid=1000) by amach(uid=0)
Dec 15 17:38:56 khadas-vim3 gdm3[9006]: Gdm: on_display_added: assertion 'GDM_IS_REMOTE_DISPLAY (display)' failed
Dec 15 17:38:56 khadas-vim3 gdm3[9006]: Gdm: on_display_removed: assertion 'GDM_IS_REMOTE_DISPLAY (display)' failed

 

---

 

Issue #2:


Missing Display resolution 3440x1440 for Display Dell U3415W connected to HDMI:

 

root@khadas-vim3:/home/amach# cat xrandr.txt 

Screen 0: minimum 16 x 16, current 2560 x 1440, maximum 32767 x 32767
HDMI-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 800mm x 330mm
   2560x1440     59.91*+
   1920x1440     59.90  
   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  
   1920x1200     59.88  
   1680x1050     59.85  
   1440x900      59.89  
   1280x800      59.81  
   1152x720      59.75  
   960x600       59.63  
   928x580       59.88  
   800x500       59.50  
   768x480       59.38  
   720x480       59.71  
   640x400       59.20  
   320x200       58.96  
   2048x1152     59.90  
   1920x1080     59.88  
   1600x900      59.82  
   1368x768      59.88  
   1280x720      59.86  
   1024x576      59.90  
   864x486       59.45  
   720x400       59.55  
   640x350       59.77  


root@khadas-vim3:/dev/dri# inxi -Gxx
Graphics:
  Device-1: meson-g12a-vpu driver: meson_drm v: N/A bus-ID: N/A chip-ID: amlogic:ff900000
  Device-2: meson-g12a-mali driver: panfrost v: kernel bus-ID: N/A chip-ID: amlogic:ffe40000
  Device-3: meson-g12a-dw-hdmi driver: meson_dw_hdmi v: N/A bus-ID: N/A
    chip-ID: amlogic:ff600000
  Display: server: X.org v: 1.21.1.11 with: Xwayland v: 23.2.6 compositor: gnome-shell v: 46.0
    driver: X: loaded: modesetting gpu: meson_drm,panfrost,meson_dw_hdmi tty: 170x62
  Monitor-1: HDMI-A-1 model: Dell U3415W res: 3440x1440 dpi: 109 diag: 865mm (34.1")
  API: EGL v: 1.5 platforms: gbm: drv: etnaviv surfaceless: drv: panfrost inactive: wayland,x11
  API: OpenGL v: 3.1 compat-v: 2.1 vendor: mesa v: 25.0.7-0ubuntu0.24.04.2
    note: console (EGL sourced) renderer: Vivante GC8000 rev 7120, Mali-G52 (Panfrost)

 

 

Please let me know or test to set the display resolution to 3440x1440 - Thank you

 

 

Edited by amach

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines