Correct resolution not detected

I treid 2 monitors, two VGA cables, updated drivers but the resolution is not correct and monitor is labeled as “VGA-1-unknown”.

I don’t know whats causing this, please help.

Some info:

  • Intel HD 4600 Integrated Graphics
  • Intel core i5-4590 (haswell)
  • HP ProDesk 600 G1 SFF

Do you mean VGA analog cable? ( VGA Max Resolution: Is VGA Capable of 1080p and HD/4K? - Blue Cine Tech )

Are you able to test a HDMI cable?

What resolution are you trying to get?

  • yes VGA analog
  • no, my pc doesn’t support HDMI
  • Full HD

From a terminal type

xrandr

You could also try

kscreen-doctor

and copy the output here in preformatted text. (the </> button in the toolbar of the reply window).
Hopefully that will show a 1920x1080

Can’t open display

Yeah xrandr is a X11 command

lspci | grep VGA

# and

kscreen-doctor -io

please

Yes I thought so but it worked on my Wayland box??

The replacement for xrandr in Wayland is wlr-randr

sudo dnf install wlr-randr
wlr-randr

Im on X11 KWin

I did not think that was possible on KDE-Plasma, but maybe it is??

You could try install xrandr if it is the case

sudo dnf install xrandr

But why not use Wayland, it works great? It is up to you of course.

Its already installed and kscreen-doctor is saying the same thing

And i thought X11 can fix it but no. I was using Wayland for long times

1 Like

Im thinking that should i get a DP to HDMI cable?

I looked up your HP Small Form Factor PC, https://pcgeant.com/wp-content/uploads/2019/12/HP-Prodesk-600-G1-SFF-04.jpeg and it looks like it has two HDMI ports on the back. Is it your monitors that do not support HDMI?
If that is the case a HDMI to VGA adaptor would be better?

I can’t see why a DP to HDMI cable /adaptor would work unless your monitors support DP, in which case yes that should work.

Those are DisplayPort

1 Like

And my monitor doesn’t support DP, only HDMI and VGA

I think then your idea of getting a DP to HDMI cable is a good one and will probably work.

1 Like

Yeah thanks

Tbh if you dont care giving us the data output we cannot really help you.

Did you try if on wayland the same resolutions are shown?

Those two comments make it appear that an HDMI to HDMI cable would be the best choice (unless I am understanding the comments incorrectly)

It is my understanding that a VGA connection (analog) does not provide the EDID data needed for automatic config of the monitors, but either DP or HDMI should do so since both are digital.

I’m having a problem thinking of any explanation for this problem other than the intel gpu firmware not being installed. All is good with similar Haswell GPU here using VGA cable and 1920x1200 resolution:

# inxi -Cz --vs --za
inxi 3.3.37-00 (2025-01-06)
CPU:
  Info: dual core model: Intel Core i3-4150T bits: 64 type: MT MCP cache:
    L2: 512 KiB
  Speed (MHz): avg: 2345 min/max: 800/3000 cores: 1: 2345 2: 2345 3: 2345 4: 2345
# inxi -GSaz --za --hostname
System:
  Host: ab85m Kernel: 6.12.15-200.fc41.x86_64 arch: x86_64 bits: 64
    compiler: gcc v: 14.2.1 clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz root=LABEL=<filter> noresume audit=0
    ipv6.disable=1 net.ifnames=0 consoleblank=0 preempt=full mitigations=off
  Desktop: TDE (Trinity) v: R14.1.3 tk: Qt v: 3.5.0 wm: Twin v: 3.0
    with: kicker vt: 7 dm: 1: TDM 2: XDM Distro: Fedora Linux 41 (Forty One)
Graphics:
  Device-1: Intel 4th Generation Core Processor Family Integrated Graphics
    vendor: ASUSTeK driver: i915 v: kernel arch: Gen-7.5 process: Intel 22nm
    built: 2013 ports: active: VGA-1 empty: DP-1, HDMI-A-1, HDMI-A-2, HDMI-A-3
    bus-ID: 00:02.0 chip-ID: 8086:041e class-ID: 0300
  Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6
    compositor: Twin v: 3.0 driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: crocus gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1200 s-dpi: 120 s-size: 406x254mm (15.98x10.00")
    s-diag: 479mm (18.85")
  Monitor-1: VGA-1 model: NEC EA243WM serial: <filter> built: 2011 res:
    mode: 1920x1200 hz: 60 scale: 100% (1) dpi: 94 gamma: 1.2
    size: 519x324mm (20.43x12.76") diag: 612mm (24.1") ratio: 16:10 modes:
    max: 1920x1200 min: 640x480
  API: EGL v: 1.5 hw: drv: intel crocus platforms: device: 0 drv: crocus
    device: 1 drv: swrast gbm: drv: crocus surfaceless: drv: crocus x11:
    drv: crocus inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.0.1 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel HD Graphics 4400 (HSW GT2)
    device-ID: 8086:041e memory: 1.46 GiB unified: yes
  API: Vulkan v: 1.4.304 layers: 2 device: 0 type: integrated-gpu name: Intel
    HD Graphics 4400 (HSW GT2) driver: N/A device-ID: 8086:041e
    surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe (LLVM 19.1.7 256
    bits) driver: N/A device-ID: 10005:0000 surfaces: xcb,xlib
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo x11: xdriinfo, xdpyinfo,
    xprop, xrandr
# rpm -qa | sort | grep mwar
alsa-firmware-1.2.4-13.fc41.noarch
alsa-sof-firmware-2025.01-1.fc41.noarch
alsa-tools-firmware-1.2.11-3.fc41.x86_64
intel-audio-firmware-20241210-1.fc41.noarch
intel-gpu-firmware-20241210-1.fc41.noarch
linux-firmware-20241210-1.fc41.noarch
linux-firmware-whence-20241210-1.fc41.noarch
#

Normally I use 3 displays with this PC, connected via DP, HDMI and DVI cables to three of the four Asus motherboard ports. I switched to just a VGA cable just to try to confirm OP’s issue. Is there a file in /etc/X11/xorg.conf.d/ that blocks either the modesetting display driver or the intel display driver from loading? Are there more than two (EE) lines in /var/log/Xorg.0.log (running Xorg session)? If yes, please fpaste that file for us to see.