diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 1063b5af89e05e2bc723bf7dd28a6c051bc65a5b..90d4660fcd7b9ee70e01e9a163778a8c1bbfbf62 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -2806,10 +2806,10 @@ (define-public xf86-video-i128
 
 
 (define-public xf86-video-intel
-  (let ((commit "e4fe79cf0d9a05ee3f3a027148ef0aeb2b1b34e1"))
+  (let ((commit "7e9e92c86b0fc4c848d164fe571798add5e1e36e"))
     (package
       (name "xf86-video-intel")
-      (version (string-append "2.99.917-3-" (string-take commit 7)))
+      (version (string-append "2.99.917-4-" (string-take commit 7)))
       (source
        (origin
          ;; there's no current tarball
@@ -2819,7 +2819,7 @@ (define-public xf86-video-intel
                (commit commit)))
          (sha256
           (base32
-           "0hf3fxv5jchyh820h449c1ld9x19gc8081w1yk98mab6zr89zswp"))
+           "0igfw8vpz1q0a2526j81fl65z6avfh6lzzrijcs72gwihqqhb1sv"))
          (file-name (string-append name "-" version))))
       (build-system gnu-build-system)
       (inputs `(("mesa" ,mesa)