You are not logged in.

#1 2024-03-23 14:01:57

amiria703
Member
Registered: 2023-07-18
Posts: 21

[Solved] "No space left on device" when set resolution on intel iGPU

Created a custom resolution (1920 1080 60) using cvt and xrandr newmode, but when setting it I get this error in xorg's logs:

(II) intel(0): resizing framebuffer to 1920x1080
(II) intel(0): switch to mode 1920x1080@60.0 on VGA1 using pipe 0,
(EE) intel(0): failed to set mode: No space left on device [28]
(II) intel(0): resizing framebuffer to 1024x768

No space left on device is a bit strange here, right?
How to solve this problem?

Last edited by amiria703 (2024-03-23 22:11:28)

Offline

#2 2024-03-23 14:24:29

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,313

Re: [Solved] "No space left on device" when set resolution on intel iGPU

Please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General

With any kind of recent IGP you don't want to use xf86-video-intel itfp.
W/ elderly hardware you'll need mesa-amber instead of mesa and w/ newer HW you'd need to explcitily select the iris DRI to not end up w/ software emulation.

Also 1024x768 looks suspiciously like the simpledrm device…

Online

#3 2024-03-23 18:06:50

amiria703
Member
Registered: 2023-07-18
Posts: 21

Re: [Solved] "No space left on device" when set resolution on intel iGPU

sudo lshw -C display:

  *-display
       description: VGA compatible controller
       product: Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       logical name: /dev/fb0
       version: 06
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=i915 latency=0 resolution=1024,768
       resources: irq:26 memory:f7800000-f7bfffff memory:e0000000-efffffff ioport:f000(size=64) memory:c0000-dffff

Xorg log:
https://0x0.st/XrFV.txt

Offline

#4 2024-03-23 20:34:47

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,313

Re: [Solved] "No space left on device" when set resolution on intel iGPU

Ok, so this is a haswell and you're already using xf86-video-intel along mesa-amber
Is there actually an output on VGA1 or is this for xvnc etc?
There's certainly no edid detected, have you tried to just inject one?
https://wiki.archlinux.org/title/Kernel … s_and_EDID

Online

#5 2024-03-23 21:08:47

amiria703
Member
Registered: 2023-07-18
Posts: 21

Re: [Solved] "No space left on device" when set resolution on intel iGPU

A monitor is connected to VGA1

added "drm.edid_firmware=VGA1:edid/1920x1080.bin" to kernel params and no result:
https://0x0.st/XrCt.txt

Offline

#6 2024-03-23 21:13:02

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,313

Re: [Solved] "No space left on device" when set resolution on intel iGPU

That's probably not the proper output name, check /sys/class/drm (iirc the intel driver applies a different naming scheme)

You can also use

for OUT in /sys/class/drm/card*; do echo $OUT; edid-decode $OUT/edid; echo "================="; done

to see whether it has worked.
You'll need https://aur.archlinux.org/packages/edid-decode-git for this

Online

#7 2024-03-23 21:53:47

amiria703
Member
Registered: 2023-07-18
Posts: 21

Re: [Solved] "No space left on device" when set resolution on intel iGPU

Your script outputs nothing:
https://0x0.st/XrCR.txt

Tried to look in this folder:

$ ls /sys/class/drm
card1
card1-DP-1
card1-DP-2
card1-HDMI-A-1
card1-HDMI-A-2
card1-VGA-1
renderD128

set "drm.edid_firmware=card1-VGA-1:edid/1920x1080.bin" and "drm.edid_firmware=edid/1920x1080.bin" with no result again
but tried to:

echo edid/1920x1080.bin > /sys/module/drm/parameters/edid_firmware

and it fixed the problem
I should make it persistent? How to do so?

Offline

#8 2024-03-23 21:56:58

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,313

Re: [Solved] "No space left on device" when set resolution on intel iGPU

It would be "drm.edid_firmware=VGA-1:edid/1920x1080.bin" - doesn't work either?

Online

#9 2024-03-23 22:08:42

amiria703
Member
Registered: 2023-07-18
Posts: 21

Re: [Solved] "No space left on device" when set resolution on intel iGPU

It worked!
Thank you very much!

I'd mark this thread as [solved]

Offline

Board footer

Powered by FluxBB