From owner-freebsd-questions@freebsd.org Fri May 7 18:09:14 2021 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B2313637950 for ; Fri, 7 May 2021 18:09:14 +0000 (UTC) (envelope-from kilikmatej@gmail.com) Received: from mail-yb1-xb2f.google.com (mail-yb1-xb2f.google.com [IPv6:2607:f8b0:4864:20::b2f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FcJP55rHGz3Bm9 for ; Fri, 7 May 2021 18:09:13 +0000 (UTC) (envelope-from kilikmatej@gmail.com) Received: by mail-yb1-xb2f.google.com with SMTP id v39so13041901ybd.4 for ; Fri, 07 May 2021 11:09:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=dFistVc6QJNW5ms4XPfd/2dIVHokBFPzUG2NPl0drTY=; b=TjLxukua66XmXyWGXB4aGpuYXQ++jRwIsn+TbV7cZewJEOP2P7m2aniqjTUe+KmISc kKo5HFDTpy+EkELs5FQ4cyDRSXXfq9CKn98NlMcMR3euVluOoz7ozldUyvdiBB2spDvg a+OOeEoaVgSOpk38QFCabECS4hAzP1DbedGOtOTXrtB9OFfh1RaO3Z2uPfOO62YNDida PYKh0n/GWDoEvONL460syDaf8imUY8H9JReRrw0AxfItSgw1fR+TmLbkr5zUi4cLC29m kLoXFr29URQylHx5en6xslVpD5FuZFxPT12p6359JIJ3L7/6mJWxuVSDay9kkNnClHKS 3N3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=dFistVc6QJNW5ms4XPfd/2dIVHokBFPzUG2NPl0drTY=; b=D8qSC9VSksQf/1TQQfUwe9wv4QF33t2xJybpFqmE5YXTAnYomNaHHftNdOr/O9vXcO Y5/5nInKo+VMbcbp6qiJ42zr9LbHt4PwYzi/BUBm0LDVoip2KPBxKgkuXOrRv0zp43lD zqdIqpFey1TasoTZLZ9q0IgDsN0/qMNlElZGcguy+bDQSoFYw6o9O8+LSxZU8jQExZrG kPrx5Hul/HAalvLmmcjpo6MtkqjhP8EsnpvZcLtGNzglt/FpOg02RnPgQSxP9Sf5NFIk QMtmzVQIL1MgnNUYwPUDNTbzGVbhDayZFA8k2iU0ccTVbd+dY548XMjfJ6xln1mdN7vi INUw== X-Gm-Message-State: AOAM5332KFamQHBB9zMzyZhJFRD3kO3BGqcrhB31npGIOR8lihHadkWI 5YPMJkv/Y6XjthQv6rYw8jWGxa1Hn2Xk1AI1vpQ5jn8AS+5dEg== X-Google-Smtp-Source: ABdhPJzjUbdXgc/d26TH55QjSMB2UjNTHSaflYWGOmEt8UIyF+GRI7Qc0Vyq26R2nKp0Xy6d829EozlQe+OSIxoQXXU= X-Received: by 2002:a25:2c4b:: with SMTP id s72mr15205292ybs.263.1620410952325; Fri, 07 May 2021 11:09:12 -0700 (PDT) MIME-Version: 1.0 From: Matt K Date: Fri, 7 May 2021 20:09:01 +0200 Message-ID: Subject: i915kms kernel module causing freezes on FreeBSD 13.0-RELEASE To: freebsd-questions@freebsd.org X-Rspamd-Queue-Id: 4FcJP55rHGz3Bm9 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=TjLxukua; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kilikmatej@gmail.com designates 2607:f8b0:4864:20::b2f as permitted sender) smtp.mailfrom=kilikmatej@gmail.com X-Spamd-Result: default: False [-4.00 / 15.00]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-0.999]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::b2f:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::b2f:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::b2f:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-questions] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 May 2021 18:09:14 -0000 Hello, After upgrading from FreeBSD 12.2-p6 to FreeBSD 13.0 I started encountering freezes using the i915kms kernel module and starting X. Here's what I tried and what I found out: - Loading the module via rc.conf and kld_list="${kld_list} i915kms" causes freezes 100% of the time when starting X (tty is fine). Does not matter if I start X by "startx" command or by some login manager like XDM. It also does not matter if I use the "modesetting" driver in xorg.conf or if I use xf86-video-intel "intel" driver in xorg.conf. Freezes happen certainly. - I tried both the pkg version of drm-fbsd13-kmod and the ports version. - I tried various combinations of loading the i915kms manually with kldload and starting X with modesetting, loading it automatically via rc.conf with "intel" driver, loading it automatically via rc.conf with "modesetting" driver, using XDM, not using XDM. - These are the possibilities to have a stable usable system with X: 1. not mentioning i915kms in rc.conf is a must. Then I can load X with XDM and it automatically pulls i915kms by specifying "Driver" "intel" in xorg.conf. 2. not mentioning i915kms in rc.conf is a must. Then I have to "kldload i915kms" and then I can "startx" and it works. In this case It does not matter if I have "modesetting" or "intel" in xorg.conf, both work. - Sometimes the freezes are so drastic, that not even pressing the power button works, I've also had a few freezes, where also the reset button on the PC case did not work (first time I've seen that happen in my entire life) and I had to turn off the power supply by a mechanical switch. - When the freezes happen, these messages appear in /var/log/messages (during some of the softer freezes, when the computer even has a chance to write something to logs): May 2 16:34:15 fbsd kernel: drmn0: GPU HANG: ecode 7:1:0xdfffbe76, in MainThread [101358], hang on rcs0 May 2 16:34:15 fbsd kernel: drmn0: Resetting chip for hang on rcs0 May 7 19:28:59 fbsd kernel: drmn0: GPU HANG: ecode 7:1:0xccfac4e0, in MainThread [101334], hang on rcs0 May 7 19:28:59 fbsd kernel: drmn0: Resetting chip for hang on rcs0 Here is my original thread on FreeBSD forums https://forums.freebsd.org/threads/i915-driver-causing-freezes-on-freebsd-13-0.80016/ What caused me to ask for your generous advice here is the fact that other FreeBSD users chimed in with similar/identical problems with various other intel CPUs, their problems, too, started after upgrading to 13.0. user#1: CPU: Intel(R) Xeon(R) CPU E3-1225 v3 @ 3.20GHz (3192.68-MHz K8-class CPU) user#2: i5-3570K me: i5-4690 Any advice is appreciated in advance, MK