Samsung Odysee G9 Neo Full Resolution - Hyprland

Hi guys,

I have the following problem: I freshly installed garuda hyprland and tried to set it up. Everything works fine, but I have big problems to get my native monitor resolution (7680x2160 240hz).
On windows, before i installed garuda, everything works fine. On my mac working notebook I get a much higher resolution as well, even I cannot get the full res due apples restrictions. So I assume my monitor and cables are not the problem here.

I already tried to add it manually with gtf and cvt, but it didnt work either. I get the error “BadValue (integer parameter out of index …)”. I tried this with 7680x2160 144hz and 7680x2160 240hz.
I also updated my drivers and rebooted multiple times.

It may seems to be a arch specific problem, since there are multiple threads about the same problem, but a fix regarding this problem should be already implemented for approx. 1 year now.

Does anyone may know what the problem could be and how to solve it?

I really hope to get this fixed.

Thanks in advance and have a great start in the week,
Eric

$ sudo get-edid | parse-edid - Output

This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
Looks like no busses have an EDID. Sorry!
Attempting to use the classical VBE interface

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
	Function unsupported
	Call failed

	VBE version 0
	VBE string at 0x0 "O"

VBE/DDC service about to be called
	Report DDC capabilities

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
	Function unsupported
	Call failed

Reading next EDID block

VBE/DDC service about to be called
	Read EDID

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
	Function unsupported
	Call failed

The EDID data should not be trusted as the VBE call failed
Error: output block unchanged
I'm sorry nothing was successful. Maybe try some other arguments
if you played with them, or send an email to Matthew Kern <[email protected]>.
Partial Read... Try again

garuda-inxi - Output

System:
  Kernel: 6.9.5-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=03a949ad-790e-4786-a2ca-0b8b42065ae2 rw rootflags=subvol=@
    quiet resume=UUID=7cabe734-feb3-486b-94a0-6407ab83ba9d loglevel=3 ibt=off
  Desktop: Hyprland v: 0.41.1 with: waybar tools: avail: swayidle,swaylock
    vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
  Mobo: ASUSTeK model: TUF GAMING B650-PLUS v: Rev 1.xx
    serial: <superuser required> part-nu: SKU uuid: <superuser required>
    UEFI: American Megatrends v: 0823 date: 11/21/2022
CPU:
  Info: model: AMD Ryzen 9 7950X bits: 64 type: MT MCP arch: Zen 4 gen: 5
    level: v4 note: check built: 2022+ process: TSMC n5 (5nm) family: 0x19 (25)
    model-id: 0x61 (97) stepping: 2 microcode: 0xA601203
  Topology: cpus: 1x cores: 16 tpc: 2 threads: 32 smt: enabled cache:
    L1: 1024 KiB desc: d-16x32 KiB; i-16x32 KiB L2: 16 MiB desc: 16x1024 KiB
    L3: 64 MiB desc: 2x32 MiB
  Speed (MHz): avg: 719 high: 5530 min/max: 400/5881 scaling:
    driver: amd-pstate-epp governor: performance cores: 1: 400 2: 400 3: 400
    4: 400 5: 5530 6: 400 7: 5489 8: 400 9: 400 10: 400 11: 400 12: 400
    13: 400 14: 400 15: 400 16: 400 17: 400 18: 400 19: 400 20: 400 21: 400
    22: 400 23: 400 24: 400 25: 400 26: 400 27: 400 28: 400 29: 400 30: 400
    31: 400 32: 400 bogomips: 287444
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities: <filter>
Graphics:
  Device-1: AMD Navi 31 [Radeon RX 7900 XT/7900 XTX/7900M] vendor: ASUSTeK
    driver: amdgpu v: kernel arch: RDNA-3 code: Navi-3x process: TSMC n5 (5nm)
    built: 2022+ pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: HDMI-A-1
    empty: DP-1, DP-2, DP-3, Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:744c
    class-ID: 0300
  Device-2: AMD Raphael vendor: ASUSTeK driver: amdgpu v: kernel
    arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm) built: 2020-22 pcie:
    gen: 4 speed: 16 GT/s lanes: 16 ports: active: none
    empty: DP-4,HDMI-A-2,Writeback-2 bus-ID: 0f:00.0 chip-ID: 1002:164e
    class-ID: 0300 temp: 46.0 C
  Device-3: Logitech Logitech Webcam C920-C driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-2.3:6
    chip-ID: 046d:0841 class-ID: 0102 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.0
    compositor: Hyprland v: 0.41.1 driver: X: loaded: amdgpu
    unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu display-ID: 1
  Monitor-1: HDMI-A-1 model: Samsung Odyssey G95NC serial: <filter>
    built: 2023 res: 3840x1080 hz: 60 dpi: 70 gamma: 1.2 scale: 1
    size: 1400x400mm (55.12x15.75") diag: 1456mm (57.3") modes: max: 3840x1080
    min: 640x480
  API: Vulkan v: 1.3.279 layers: 4 device: 0 type: discrete-gpu name: AMD
    Radeon RX 7900 XT (RADV NAVI31) driver: mesa radv v: 24.1.1-arch1.1
    device-ID: 1002:744c surfaces: xcb,xlib,wayland device: 1
    type: integrated-gpu name: AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO)
    driver: mesa radv v: 24.1.1-arch1.1 device-ID: 1002:164e
    surfaces: xcb,xlib,wayland device: 2 type: cpu name: llvmpipe (LLVM
    17.0.6 256 bits) driver: mesa llvmpipe v: 24.1.1-arch1.1 (LLVM 17.0.6)
    device-ID: 10005:0000 surfaces: xcb,xlib,wayland
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: AMD Navi 31 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie:
    gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:ab30
    class-ID: 0403
  Device-2: AMD Rembrandt Radeon High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 0f:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-3: AMD Family 17h/19h HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 0f:00.6 chip-ID: 1022:15e3 class-ID: 0403
  Device-4: BEHRINGER GmbH UMC204HD 192k driver: snd-usb-audio type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-6:3 chip-ID: 1397:0508
    class-ID: fe01
  Device-5: Logitech Logitech Webcam C920-C driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-2.3:6
    chip-ID: 046d:0841 class-ID: 0102 serial: <filter>
  API: ALSA v: k6.9.5-zen1-1-zen status: kernel-api tools: N/A
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.0.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: ASUSTeK driver: r8169 v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 port: e000 bus-ID: 0a:00.0
    chip-ID: 10ec:8125 class-ID: 0200
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Info: services: NetworkManager, smbd, systemd-timesyncd
Bluetooth:
  Device-1: ASUSTek Broadcom BCM20702A0 Bluetooth driver: btusb v: 0.8
    type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-2:2
    chip-ID: 0b05:17cb class-ID: fe01 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 4.0
    lmp-v: 6 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
  Local Storage: total: 2.27 TiB used: 9.43 GiB (0.4%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:1 vendor: Gigabyte
    model: GP-ASM2NE6200TTTD size: 1.82 TiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: EGFM11.3 temp: 44.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Seagate model: FireCuda 520 SSD
    ZP500GM30002 size: 465.76 GiB block-size: physical: 512 B logical: 512 B
    speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: STNSC014
    temp: 32.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 1.79 TiB size: 1.79 TiB (100.00%) used: 9.43 GiB (0.5%)
    fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:5
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 584 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:4
  ID-3: /home raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
    used: 9.43 GiB (0.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:5
  ID-4: /var/log raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
    used: 9.43 GiB (0.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:5
  ID-5: /var/tmp raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
    used: 9.43 GiB (0.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:5
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 30.5 GiB used: 0 KiB (0.0%) priority: 100
    comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 32 dev: /dev/zram0
  ID-2: swap-2 type: partition size: 33.55 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:6
Sensors:
  System Temperatures: cpu: 54.1 C mobo: N/A
  Fan Speeds (rpm): N/A
  GPU: device: amdgpu temp: 47.0 C device: amdgpu temp: 40.0 C mem: 54.0 C
    fan: 0 watts: 11.00
Info:
  Memory: total: 32 GiB note: est. available: 30.5 GiB used: 2.4 GiB (7.9%)
  Processes: 514 Power: uptime: 2m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.19 GiB Init: systemd v: 255
    default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 1290 libs: 379 tools: pacseek,paru Compilers:
    gcc: 14.1.1 Shell: garuda-inxi default: Bash v: 5.2.26
    running-in: xfce4-terminal inxi: 3.3.34
Garuda (2.6.26-1):
  System install date:     2024-06-17
  Last full system update: 2024-06-17
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       No/Undetected
  Failed units:            

Edit 1:
Added DRI_PRIME=1 to bashrc, so its forced to use my dedicated gpu, didnt work either.

Have you tried with x11 not wayland

1 Like

I am using hyprland and correct me if I am wrong, but it is a wayland composer, so a swap wont be possible without dropping hyprland entirely right?

But I had the same problem like 3-4 month ago with manjaro xfce and x11.

Hi there, welcome to the forum.
Please check if this “upstream” bug report reflects your issue (at a quick look, it seems so).

The strange thing is that it is Closed, with a “feature request” label, but it seems solved.
Try to give a look at it…
Search also in the open issues, maybe there has been a recent regression.
Hope this helps…

3 Likes

Hi,

as a follow up:

I got everything fixed.
There are multiple things which should be set up, otherwise the monitor won’t work correctly - 7680x2680 240hz.

  1. Use DP 2.1 and not HDMI 2.1, even if windows supports HDMI 2.1 8k as well, it won’t work on Linux

  2. Change the DP Version on your monitor to 2.1, Default was 1.5 @ my monitor

  3. (3. I re - installed Garuda, after I changed everything)

Afterwards I changed the Kernel to the Zen4 Version. Maybe its required as well.

The patches from the answer above should be already implemented and are not needed.

Thanks for your help guys and I hope this solution will help other ppl with the same problem as well. :slight_smile:

2 Likes

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