Cannot set resolution bigger than FullHD on my external monitor

Hi,
I’m running Manjaro with Gnome on my Dell E6540 with internal graphic and Radeon HD 8790M. I tried everything from google, but I still cannot set proper (2560x1920) resolution on my external monitor. I tried everything related to xrandr and even adding the mode to the grub configuration via “video” param.

mhwd

0000:01:00.0 (0300:1002:6606) Display controller ATI Technologies Inc:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI


> 0000:00:02.0 (0300:8086:0416) Display controller Intel Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI

hwinfo --gfx

14: PCI 100.0: 0300 VGA compatible controller (VGA)             
  [Created at pci.386]
  Unique ID: VCu0.u2_+XjLzvq8
  Parent ID: vSkL.geGWmNVGCLE
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "ATI Mars XTX [Radeon HD 8790M]"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0x6606 "Mars XTX [Radeon HD 8790M]"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x05be 
  Driver: "radeon"
  Driver Modules: "radeon"
  Memory Range: 0xe0000000-0xefffffff (ro,non-prefetchable)
  Memory Range: 0xf7c00000-0xf7c3ffff (rw,non-prefetchable)
  I/O Ports: 0xe000-0xe0ff (rw)
  Memory Range: 0xf7c40000-0xf7c5ffff (ro,non-prefetchable,disabled)
  IRQ: 42 (147 events)
  Module Alias: "pci:v00001002d00006606sv00001028sd000005BEbc03sc00i00"
  Driver Info #0:
    Driver Status: radeon is active
    Driver Activation Cmd: "modprobe radeon"
  Driver Info #1:
    Driver Status: amdgpu is active
    Driver Activation Cmd: "modprobe amdgpu"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #10 (PCI bridge)

25: PCI 02.0: 0300 VGA compatible controller (VGA)
  [Created at pci.386]
  Unique ID: _Znp.GzMbEN+zY61
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Device Name: "Onboard IGD"
  Model: "Intel 4th Gen Core Processor Integrated Graphics Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x0416 "4th Gen Core Processor Integrated Graphics Controller"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x05be 
  Revision: 0x06
  Driver: "i915"
  Driver Modules: "i915"
  Memory Range: 0xf5800000-0xf5bfffff (rw,non-prefetchable)
  Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable)
  I/O Ports: 0xf000-0xf03f (rw)
  Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
  IRQ: 40 (540409 events)
  Module Alias: "pci:v00008086d00000416sv00001028sd000005BEbc03sc00i00"
  Driver Info #0:
    Driver Status: i915 is active
    Driver Activation Cmd: "modprobe i915"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Primary display adapter: #14

inxi -Fazy

System:
  Kernel: 5.10.42-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 
  root=UUID=116b8fba-0702-42e7-825f-855d16e94f1a rw quiet 
  cryptdevice=UUID=318e7943-f7f1-4ba9-8975-e2f471b4e623:luks-318e7943-f7f1-4ba9-8975-e2f471b4e623 
  root=/dev/mapper/luks-318e7943-f7f1-4ba9-8975-e2f471b4e623 splash apparmor=1 
  security=apparmor 
  resume=/dev/mapper/luks-914fedc4-7849-4618-96d9-17e1c7822055 
  udev.log_priority=3 video=HDMI-A-1:2560x1920@60 
  Desktop: GNOME 3.38.4 tk: GTK 3.24.29 wm: gnome-shell dm: GDM 40.0 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Laptop System: Dell product: Latitude E6540 v: 00 serial: <filter> 
  Chassis: type: 9 serial: <filter> 
  Mobo: Dell model: 0725FP v: A00 serial: <filter> UEFI: Dell v: A16 
  date: 09/01/2015 
Battery:
  ID-1: BAT0 charge: 34.0 Wh (100.0%) condition: 34.0/66.6 Wh (51.1%) 
  volts: 12.8 min: 11.1 model: Sanyo DELL 96JC94A type: Li-ion 
  serial: <filter> status: Full 
CPU:
  Info: Dual Core model: Intel Core i5-4310M bits: 64 type: MT MCP 
  arch: Haswell family: 6 model-id: 3C (60) stepping: 3 microcode: 28 cache: 
  L2: 3 MiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 21556 
  Speed: 2694 MHz min/max: 800/3400 MHz Core speeds (MHz): 1: 2694 2: 2694 
  3: 2695 4: 2694 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
  Type: l1tf 
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: conditional, RSB filling 
  Type: srbds mitigation: Microcode 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: Intel 4th Gen Core Processor Integrated Graphics vendor: Dell 
  driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:0416 class-ID: 0300 
  Device-2: AMD Mars XTX [Radeon HD 8790M] vendor: Dell driver: radeon 
  v: kernel alternate: amdgpu bus-ID: 01:00.0 chip-ID: 1002:6606 
  class-ID: 0300 
  Device-3: Microdia Integrated Webcam type: USB driver: uvcvideo 
  bus-ID: 1-1.5:3 chip-ID: 0c45:64d0 class-ID: 0e02 
  Display: wayland server: X.org 1.20.11 compositor: gnome-shell driver: 
  loaded: radeon note: n/a (using device driver) - try sudo/root display-ID: 0 
  resolution: <missing: xdpyinfo> 
  OpenGL: renderer: Mesa DRI Intel HD Graphics 4600 (HSW GT2) 
  v: 4.5 Mesa 21.1.2 compat-v: 3.0 direct render: Yes 
Audio:
  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio vendor: Dell 
  driver: snd_hda_intel v: kernel bus-ID: 00:03.0 chip-ID: 8086:0c0c 
  class-ID: 0403 
  Device-2: Intel 8 Series/C220 Series High Definition Audio vendor: Dell 
  driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20 
  class-ID: 0403 
  Sound Server-1: ALSA v: k5.10.42-1-MANJARO running: yes 
  Sound Server-2: JACK v: 0.125.0 running: no 
  Sound Server-3: PulseAudio v: 14.2 running: yes 
  Sound Server-4: PipeWire v: 0.3.30 running: no 
Network:
  Device-1: Intel Ethernet I217-LM vendor: Dell driver: e1000e v: kernel 
  port: f080 bus-ID: 00:19.0 chip-ID: 8086:153a class-ID: 0200 
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  Device-2: Intel Centrino Ultimate-N 6300 driver: iwlwifi v: kernel 
  port: e000 bus-ID: 03:00.0 chip-ID: 8086:422b class-ID: 0280 
  IF: wlp3s0 state: down mac: <filter> 
  IF-ID-1: docker0 state: down mac: <filter> 
Drives:
  Local Storage: total: 953.87 GiB used: 66.53 GiB (7.0%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/sda maj-min: 8:0 vendor: GOODRAM model: SSDPR-CX400-01T-G2 
  size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  rotation: SSD serial: <filter> rev: P1.3 scheme: GPT 
Partition:
  ID-1: / raw-size: 936.47 GiB size: 920.7 GiB (98.32%) used: 66.53 GiB (7.2%) 
  fs: ext4 dev: /dev/dm-0 maj-min: 254:0 
  mapped: luks-318e7943-f7f1-4ba9-8975-e2f471b4e623 
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) 
  used: 448 KiB (0.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1 
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 17.1 GiB used: 1.8 MiB (0.0%) 
  priority: -2 dev: /dev/dm-1 maj-min: 254:1 
  mapped: luks-914fedc4-7849-4618-96d9-17e1c7822055 
Sensors:
  System Temperatures: cpu: 50.0 C mobo: 50.0 C sodimm: SODIMM C gpu: radeon 
  temp: 45.0 C 
  Fan Speeds (RPM): cpu: 3507 
Info:
  Processes: 311 Uptime: 2h 20m wakeups: 8 Memory: 15.54 GiB 
  used: 6.56 GiB (42.2%) Init: systemd v: 248 tool: systemctl Compilers: 
  gcc: 11.1.0 Packages: 1308 pacman: 1295 lib: 323 flatpak: 0 snap: 13 
  Shell: Zsh v: 5.8 running-in: gnome-terminal inxi: 3.3.04

for p in /sys/class/drm//status; do con=${p%/status}; echo -n "${con#/card?-}: "; cat $p; done

DP-1: disconnected
DP-2: disconnected
eDP-1: connected
HDMI-A-1: connected
HDMI-A-2: disconnected
HDMI-A-3: disconnected
VGA-1: disconnected
VGA-2: disconnected

xrandr

Screen 0: minimum 16 x 16, current 3286 x 1080, maximum 32767 x 32767
XWAYLAND0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 670mm x 280mm
   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  
   2560x1080_60.00  60.00  
XWAYLAND1 connected 1366x768+1920+0 (normal left inverted right x axis y axis) 340mm x 190mm
   1366x768      59.98*+
   1024x768      59.92  
   800x600       59.86  
   640x480       59.38  
   320x240       59.52  
   720x480       59.71  
   640x400       59.95  
   320x200       58.96  
   1280x720      59.86  
   1024x576      59.90  
   864x486       59.92  
   720x400       59.55  
   640x350       59.77  

Do you have any idea how to solve this? Thank you in advance.

Are you sure, the gpu supports this resolution?

Yeah that is the correct direction. xWayland works with KMS. At the moment it is not that easy to set a custom resolution since it behaves different from xorg. If the display resolution is not recognized correctly then you have to create you own EDID file. Never needed to do this, but here is a direction to follow:

https://wiki.archlinux.org/title/Kernel_mode_setting#Forcing_modes_and_EDID

Hmm, maybe that’s a good trial(google says it’s 2560 x 1600). Previously it was working on Ubuntu, but maybe the system was using the internal graphic.
Do you know if it’s possible to just switch to the internal card?

PS Setting graphic supported resolution isn’t possible as well.

I was wrong about my monitor max resolution - it was 2560x1080. I’ve disabled wayland and added this resolution via xrandr and it’s working now. :joy:

1 Like

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.