You are not logged in.
Hi,
today i got the update for Linux 4.14.
I using a ProBook 450g3 with intel 520 graphics with modesetting. I got 60 fps in Plasma. Now its limited to 40 fps and its defenetly Kernel related. If i do an downgrade it works with 60 fps again.
Anyone here can help me or have the same Problem?
edit: the problem seems to be with refreshrate of the internal monitor. if i use only an externam monitor i get 60 hz with internal only 40 hz. Any help with that?
edit2:
now i learned the problem is only in fhd. Can i remove the 40 hz mode in fhd? maybe it will work?
output of xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 60.06*+ 40.04
1400x1050 59.98
1280x1024 60.02
1280x960 60.00
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
800x600 60.00 60.32 56.25
700x525 59.98
640x512 60.02
640x480 60.00 59.94
512x384 60.00
400x300 60.32 56.34
320x240 60.05
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
Last edited by modnoob (2018-01-10 07:54:51)
Offline
I'm experiencing this as well on an HP Spectre 13 with Intel HD 4400 graphics using the modesetting driver. Looks like a number of people on Manjaro (https://forum.manjaro.org/t/poor-opengl … 4-14/35453) and NixOS (https://github.com/NixOS/nixpkgs/issues/31999) are having the same problem.
Last edited by flargen (2017-12-04 04:47:37)
Offline
mine couldnt start X after upgrading to kernel 4.14 on intel hd 4400 switched back to linux-lts any fixes
Offline
@modnoob: can you create and use a custom modeline with the correct refresh rate and if so does it fix the problem?
@flargen: do you also have a reduced refresh rate?
For the record, I have been using 4.14 with my HD4600 for a while now with no problems (but with xf86-video-intel rather than the modesetting DDX driver).
@kailashkatheth: your problem sounds different, please start a new thread and include your Xorg log file for the failed session.
Last edited by Head_on_a_Stick (2017-12-04 07:15:42)
Para todos todo, para nosotros nada
Offline
@Head_on_a_Stick
i did. It so not solve the problem. For unknown reason it shows the right refresh-rate but it only uses 40hz
I use linux-lts till an solotion is shown but i will test if an update or an solution is availale
Offline
I can report the same issue under 4.14.3 with a Dell Inspiron Intel/Intel HD4400M laptop with or without the xf86-video-intel driver and modesetting. LTS does not have this issue. I haven't searched or filed a bug report as of yet. Nor have I created an xorg.conf file--yet--though I have considered it. I don't necessarily have to fall-back to habits of 2015--yet. *sigh* LOL!
Last edited by c00ter (2017-12-04 08:01:30)
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn
Offline
Are we sure about the 40Hz (check glxgears, also with suspended compositing, it should still print the capped framerate)?
If it's more like 30Hz there might be two vblank waits in the stack (eg. once in the compositor and once in the ddx driver)
Offline
I double checked with and without compositing.
Kernel 4.9 lts and 4.13 has 60 fps and 4.14 only 40 fps
Offline
Might be a bit early to check linux 4.15-rc2 or bisect back to 4.13 but if you can not discover anything after trying adjusting all the i915 module options.
Try adding the kernel parameters drm.debug=0x1e log_buf_len=2M and compare the output with 4.13.y
Offline
@Head_on_a_Stick
I tryed it with the constum modeline setting again.
It did not work with 60 hz. But then i tryed it with 72 and 120 hz
Both did change the refresh rate to 60 according to glxgears.
It seams to work still not correctly but it solves the problem
for all who do not work how to set costum modeline i did li like shown here:
https://github.com/kevinlekiller/linux_ … erclocking
Offline
Custom mode lines are also covered on the wiki Xrandr#Adding_undetected_resolutions.
Offline
Yep thats right.
But all in all it do not solve the problem. I add an costum mode with fhd 75 hz and the monitor only uses 60 hz.
But its better than 40 hz
Last edited by modnoob (2017-12-04 13:26:05)
Offline
i tryed it with drm.debug=0x1e log_buf_len=2M with Kernel 4.9 and 4.14 and found no importent differences in the log
I looked in the kernel log. Was that right?
Offline
I updated my kernel to 4.14.3 yesterday, I found my mouse looks different and I feel uncomfortable, I thought the FPS is lower than before, I run glxgears and found it was 40 FPS, I downgrade to 4.13 and run glxgears, 60FPS.
I use Intel Graphics card, I have a NVIDIA GPU and installed bumblebee, NVIDIA drivers and bbswitch, but I thought I never use it because I never play game on Arch Linux
Offline
@modnoob yes in the dmesg / kernel log from the journal.
Edit:
You could report the bug upstream or bisect the kernel between 4.13 and 4.14 and or try linux 4.15/linux drmtip then report the issue upstream.
Note there was a data corruption issue at least affecting bcachefs between 4.13 and 4.14 so have full backups (which is good practise) before attempting the suggestions.
Last edited by loqs (2017-12-04 20:55:39)
Offline
@modnoob: can you create and use a custom modeline with the correct refresh rate and if so does it fix the problem?
@flargen: do you also have a reduced refresh rate?
For the record, I have been using 4.14 with my HD4600 for a while now with no problems (but with xf86-video-intel rather than the modesetting DDX driver).
@kailashkatheth: your problem sounds different, please start a new thread and include your Xorg log file for the failed session.
Yes - here glxgears shows a refresh rate of 40Hz while xrandr reports that the monitor is set to 60Hz.
Last edited by flargen (2017-12-05 01:28:36)
Offline
I just wanted to add that I also have this problem immediately after updating to Linux 4.14.3-1. I'm using the modesetting driver on a laptop's internal display, Intel HD4600, on a Toshiba P75-A7200. Glxgears is running at 40fps under Xorg with no compositing and mouse cursor and other on-screen motion is choppy.
Last edited by finale (2017-12-05 01:52:12)
Offline
Can confirm 40Hz with glxgears
Dell Precision 3520.
xf86-video-intel
xf86-video-nouveau.
Downgrading kernel and headers to 4.13.12-1 was the easiest fix for me.
Has anyone here reported this upstream yet?
If not we probably should...
Offline
Running 4.14.4-1-ARCH, getting 60fps in plasma. AMD Radeon R6 M340DX.
Maybe it affects only Intel cards ? :\
Offline
AFAIK it's intel and hybrid intel issue.
Offline
I believe i'm having the same problem with a little twist:
My laptop's external connected hdmi monitor is stuttery on scrolling (seems to be running at 40hz), but laptop's eDP1 display is smooth. If i switch off laptop's internal eDP1 monitor the external monitor becomes buttery smooth.
A curious thing happens when i run Xorg with NVidia gfx offloading rendering with xrandr (normally nvidia's gpu is disabled through bbswitch): the situation reverses. HDMI is smooth and eDP is stuttery. If i turn off either the problem stops.
I posted the problem on intel-gfx ml:
https://lists.freedesktop.org/archives/ … 49699.html
Offline
Adding a custom mode (generated using https://arachnoid.com/modelines/) fixes the problem for me. I used the native resolution of my laptop display (1920x1080) and 60Hz, and this is what glxgears reports after switching modes using randr. Things are also noticeably back to being smooth again in Plasma.
I have only tried adding a mode using xrandr, not by putting it in the xorg config.
Offline
Has anyone here reported this upstream yet?
If not we probably should...
^ This.
+1 posts and workarounds will _not_ solve this problem, please take this issue upstream.
I would do it myself but my HD4600 performs flawlessly with 4.14 (Zen & Hardened variants).
Para todos todo, para nosotros nada
Offline
I will do it but i'm not sure what to report because i never did and I'm pretty new with Arch.
I would write my hardware specs and Kernel cersion and that it happens with modesetting an with xf86 driver. Should I add some logs? Even if I found nothing interesting
Offline
@modnoob see link in post #15
Offline