Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2658176pxb; Tue, 23 Feb 2021 12:11:21 -0800 (PST) X-Google-Smtp-Source: ABdhPJwnerfmKhLcz7hARAhj0xAgJqzhE0whk/aorSfUVx9DvbnHbHThtwBI7jBcMMNQ8C4pnenU X-Received: by 2002:a17:906:bcd2:: with SMTP id lw18mr12479900ejb.6.1614111081098; Tue, 23 Feb 2021 12:11:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614111081; cv=none; d=google.com; s=arc-20160816; b=K01yU5in8UsWOAqtr9btWgW+8k8skGtQAUFfKLCZv9XUYj3xjYguQknOEulVDQWgbD j0EfdDXpSu+/McqY978cSV1OmxYr8WosJJIeXXlNDtoA5JJjM9WlbWD5NgiuRoihfKWn MDUUW7Ih3u3QWWthei+M/t8m+a4Z4ygqNGbQhQUJphKtAisZkiVFdgxF+zn/S6/7VoK/ qW4DaYWZtS9QDc2CIjandv9AP6/iTb+MURFXwTAmQrX4RGyoaC3Xc7X4V4bzsprWLXAC Ppt9xF9h8fdrgyqrdmzkqqbVG0+q/FwVRh5O6LXoOTFh2KB1z8mEReod0gb7S6db2iX6 jKWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=Wvif80Np3kru3wz91czdhV/srU6XI18yuOhmPPHFDEw=; b=onMKxvTUyZ79g0kzKUGriIyZcX1Xf3ggzPQ50omJQCSFPDY7qlffHbdp8ceui2iMBT A8vGyhtHs1fKRNlcHfLQsxk8EGPa6r3dyHzf3Z8Tnd075m+eJpXeQ9qE3Et6UI820k3s gtbu6aHtxSgLUOf480Jx129lRlBle42gAGCujuJ/uNBVLmOyMfgUxQk+7epjO4JBPJR7 MopNTHCjMvIwfkR8jybQ8lHxF6qknxbllTDYQOTwAjFoTclxZSBBTgYY95q1hinYxGp/ BQgm1P4JRbtawUhRUJCyP4KCo2jTWA8ZxbiYJ7iM4VUcWtMRX+Y9Vb3MmsfxUwiIbbEa PLAQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g5si16945918edf.80.2021.02.23.12.10.54; Tue, 23 Feb 2021 12:11:21 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233230AbhBWPj1 (ORCPT + 99 others); Tue, 23 Feb 2021 10:39:27 -0500 Received: from mout.kundenserver.de ([212.227.17.13]:58225 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231177AbhBWPj0 (ORCPT ); Tue, 23 Feb 2021 10:39:26 -0500 Received: from mail.cetitecgmbh.com ([87.190.42.90]) by mrelayeu.kundenserver.de (mreue107 [213.165.67.113]) with ESMTPSA (Nemesis) id 1M5gAG-1lCxBL1zPW-007Dru; Tue, 23 Feb 2021 16:36:33 +0100 Received: from pflvmailgateway.corp.cetitec.com (unknown [127.0.0.1]) by mail.cetitecgmbh.com (Postfix) with ESMTP id 92CFB1E01E7; Tue, 23 Feb 2021 15:36:32 +0000 (UTC) X-Virus-Scanned: amavisd-new at cetitec.com Received: from mail.cetitecgmbh.com ([127.0.0.1]) by pflvmailgateway.corp.cetitec.com (pflvmailgateway.corp.cetitec.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id blSB3nUsz-cE; Tue, 23 Feb 2021 16:36:32 +0100 (CET) Received: from pflmari.corp.cetitec.com (2-usr-pf-main.vpn.it.cetitec.com [10.8.5.2]) by mail.cetitecgmbh.com (Postfix) with ESMTPSA id 3F9B51E01E6; Tue, 23 Feb 2021 16:36:32 +0100 (CET) Received: by pflmari.corp.cetitec.com (Postfix, from local account) Date: Tue, 23 Feb 2021 16:36:31 +0100 From: Alex Riesen To: Ilia Mirkin Cc: Lyude Paul , Pankaj Bharadiya , David Airlie , nouveau , James Jones , LKML , dri-devel , Jeremy Cline , Ben Skeggs , Dave Airlie Subject: Re: [PATCH 2/3] drm/nouveau/kms/nv50-: Report max cursor size to userspace Message-ID: References: <20210119015415.2511028-1-lyude@redhat.com> <20210119015415.2511028-2-lyude@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Provags-ID: V03:K1:lLfiHh+wAU5dx6w2wtMoChBxn+RUn1NPTqMejn0E5YxvkGIR5C7 T/ocA7y4+SV4umv5AYaWXbtoiI04JxTxRQyXnS5A5TN+Ey+EqY1H5nL19RGjrJyFGdRBynt bKPDnBpiqfV282AW5wOnWm26A0+NwhDq/puB793Ygpd0zuN+qZgQxfnFLwTF5ddKAFMP8w1 apOtnKnNM1j+zfAPQW+Bw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:TI+fHRxjWZw=:3KUVxUdSpFHuJrngopUJQq teuXNswinl9LVsVPNf/dUhmae3mPNlRGMQpFbjXcJFUdj56S1BTwxTCnL9AI3mRK0EHy/tUIN RgnS6a8pEj9krmkW+Ya52Cb7dTP5DaxYabD38D0ipROFAssle2XyIAqxrwV/M3YKeYNlMV4XC 3WbuX09GZfG9gWkP9Wf/v7zbr9nyR8Bp9etamFQmfcMUoXkfEIsJFqbmk5h6bIQBRiofhkzqh oLEK7/7ZcEtcumhy3fQpLuj/VLXghT8IZb16P7Xw+edAS79vD2112hfGq/JiuvIH0Jt7EOrIF 3KiSTTs5kbczF8OIx1B3wlg1lQLlZaSsDfzBMMDtbIdEhdF+NAfILCvbt2Z3B4S/WzzkgBBPf JzZZZU7ZtfaXZGg8SjU5VJxkjEtyAWMo5fsakhJ8u09XrrvplVb67sMCFlH0GsoVs0ya5sfYU yPbB8yhkFw== Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Ilia Mirkin, Tue, Feb 23, 2021 15:56:21 +0100: > On Tue, Feb 23, 2021 at 9:26 AM Alex Riesen wrote: > > Lyude Paul, Tue, Jan 19, 2021 02:54:13 +0100: > > > diff --git a/drivers/gpu/drm/nouveau/dispnv50/disp.c b/drivers/gpu/drm/nouveau/dispnv50/disp.c > > > index c6367035970e..5f4f09a601d4 100644 > > > --- a/drivers/gpu/drm/nouveau/dispnv50/disp.c > > > +++ b/drivers/gpu/drm/nouveau/dispnv50/disp.c > > > @@ -2663,6 +2663,14 @@ nv50_display_create(struct drm_device *dev) > > > else > > > nouveau_display(dev)->format_modifiers = disp50xx_modifiers; > > > > > > + if (disp->disp->object.oclass >= GK104_DISP) { > > > + dev->mode_config.cursor_width = 256; > > > + dev->mode_config.cursor_height = 256; > > > + } else { > > > + dev->mode_config.cursor_width = 64; > > > + dev->mode_config.cursor_height = 64; > > > + } > > > + > > > /* create crtc objects to represent the hw heads */ > > > if (disp->disp->object.oclass >= GV100_DISP) > > > crtcs = nvif_rd32(&device->object, 0x610060) & 0xff; > > > > This change broke X cursor in my setup, and reverting the commit restores it. > > > > Dell Precision M4800, issue ~2014 with GK106GLM [Quadro K2100M] (rev a1). > > libdrm 2.4.91-1 (Debian 10.8 stable). > > There are no errors or warnings in Xorg logs nor in the kernel log. > > Could you confirm which ddx is driving the nvidia hw? You can find > this out by running "xrandr --listproviders", or also in the xorg log. xrandr(1) does not seem to list much: $ xrandr --listproviders Providers: number : 1 Provider 0: id: 0x48 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 5 associated providers: 0 name:modesetting I failed to find a DDX in Xorg.0.log. Both Xorg.0.log and dmesg can be seen here: https://gist.github.com/ar-cetitec/68c27551d9a59b89dc73bffe0456bbef