From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: ** X-Spam-Status: No, score=2.5 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6EABBC4338F for ; Sat, 21 Aug 2021 22:26:54 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 0CC2561242 for ; Sat, 21 Aug 2021 22:26:54 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 0CC2561242 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 3EA6B6E040; Sat, 21 Aug 2021 22:26:50 +0000 (UTC) Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) by gabe.freedesktop.org (Postfix) with ESMTPS id 63AAD6EAA5 for ; Fri, 20 Aug 2021 14:56:57 +0000 (UTC) Received: by mail-lf1-x131.google.com with SMTP id o10so21147962lfr.11 for ; Fri, 20 Aug 2021 07:56:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=n2ob0ZVui+TCEiC47xfidxoOvxGSi9DtDeWybzeIZR8=; b=G+hCucGTH0tBFsJEzJNKHS4/wOg4c08Uupysw8hq47rmDjiG91MrMFTJ6QB9hoC3mc dj6bmCK4cE6+Ac1030SS3+4qClgxixiczHd9EeK36n3ST9KLeJJ37ov1BfWza965cOLr Ckk/Kxxd5wxSMrCEr1fvsgk57NrIkrw9B4S0hKdUM5wOIAZn/fwDt0QyeJ5LGvlwCyws q/d21wV6ZSvqvBi8uqD/37ogq7X7R+11AoRKlnxqE0NzzOMf2KZtDno1u7l5fk2JAbc4 wLVeRmxYHH7SH/ELXFR5O29zOkz8LpZtNo86LCVmRc7V+ARWKoDkQPL0hnQCYQYs9aCb 79Lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=n2ob0ZVui+TCEiC47xfidxoOvxGSi9DtDeWybzeIZR8=; b=LGFyZh9OoKzkLk5zYs4afIUMTDxA67zHIspSrcUkcyjLBoJuyrMpAoTH7GomGzKh0a g4FdlVLZqjMQ+CZE30hnVe1+db1OIEiLNdbnVRyBuQByh7xvO33xa9HVs1tcCKf+mVYe yj4WjkM2yVCfX1lR1hTz436hQPGmZW/WwB8KD975n2dW08mRYarLkuc6MMFee4t6n35G lFdieqjzdk7bzHOGa9CJ0UeU9yWvLWpLjVvbaHheDt61561ZHmy2pHQe8j0tN2WFPw5D 9hZCEOh6/aJBYfKlukVKSGlFthEPq7Y1H+vkom/9sP55OVS1x3uin2OqRPpTEoHJUxK1 XCQg== X-Gm-Message-State: AOAM530z8sXA5tL8y/Ja3uNT0sXvQCUKVd2Ub51xGe/eoxQ6ZHe865dv 19nv6PdMBi4WHyEOB/K4EduAmd/uN+cCGKIhETzu3R2l63M= X-Google-Smtp-Source: ABdhPJwmAJxV3OGVxVI+GK910mwZpRAinrXJz2uHCsnilyjm001Ecn99VjsBgDFADEp73sa49AmCmuak8CX2+Abe94s= X-Received: by 2002:a05:6512:3d91:: with SMTP id k17mr15257897lfv.166.1629471415207; Fri, 20 Aug 2021 07:56:55 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: __- -__ Date: Fri, 20 Aug 2021 11:56:37 -0300 Message-ID: To: nouveau@lists.freedesktop.org Content-Type: multipart/alternative; boundary="000000000000e00ea305c9fee033" X-Mailman-Approved-At: Sat, 21 Aug 2021 22:26:49 +0000 Subject: [Nouveau] Fwd: env NVIDIA ModulePath X-BeenThere: nouveau@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Nouveau development list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces@lists.freedesktop.org Sender: "Nouveau" --000000000000e00ea305c9fee033 Content-Type: text/plain; charset="UTF-8" ---------- Forwarded message --------- From: __- -__ Date: Thu, Aug 19, 2021 at 7:09 PM Subject: Re: env NVIDIA ModulePath To: HI, On nvidia on-demand profile there's noneed, /usr/share/doc/xserver-xorg-video-intel/xorg.conf file; e you can mv to /usr/share/doc/xserver-xorg-video-intel/xorg.conf.old I recommend only vulkan and opengl-over-VK from steam lib games cross-platform (top 5 xD) Lutris|Proton can load dxvk as we know ... With this "mastigating" we could only setup, Section "ServerLayout" Identifier "layout" Option "AllowNVIDIAGPUScreens" EndSection Only one provider modesetting/intel In this way we can load opengl games using opengl-over-VK layer or via PRELOAD as described last thread and with nvidia related outputclass exclusive. We need more tests aTT, LF On Wed, Aug 18, 2021 at 5:49 PM __- -__ wrote: > Hi, > > PRELOAD > ModulePath="/usr/lib/x86_64-linux-gnu/nvidia/xorg" __GL_SYNC_TO_VBLANK=0 > vblank_mode=0 LIBGL_ALWAYS_INDIRECT=true mesa_glthread=false > LIBGL_DRI2_DISABLE=true LIBGL_DRI3_DISABLE=true __NV_PRIME_RENDER_OFFLOAD=1 > __GLX_VENDOR_LIBRARY_NAME=nvidia glxgears > > aTT, > > LF > > On Wed, Aug 18, 2021 at 2:14 AM __- -__ wrote: > >> Hi, >> >> I think, if we follow the on-demand nvidia prime profile, we should >> access nvidia xorg modules over env variable like that and nor outputcalsss >> modulepath option. >> >> one line, >> >> ModulePath="/usr/lib/x86_64-linux-gnu/nvidia/xorg" __GL_SYNC_TO_VBLANK=0 >> vblank_mode=0 LIBGL_ALWAYS_INDIRECT=true mesa_glthread=false >> LIBGL_DRI2_DISABLE=true LIBGL_DRI3_DISABLE=true __NV_PRIME_RENDER_OFFLOAD=1 >> __GLX_VENDOR_LIBRARY_NAME=nvidia glxgears >> >> my 10-nvidia.conf >> >> Section "OutputClass" >> Identifier "nvidia" >> MatchDriver "nvidia-drm" >> Driver "nvidia" >> Option "AllowEmptyInitialConfiguration" >> ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg" >> EndSection >> >> Section "OutputClass" >> Identifier "intel" >> MatchDriver "i915" >> Driver "modesetting" >> Option "PrimaryGPU" "Yes" >> EndSection >> >> and my 11-nvidia-offload >> >> Section "ServerLayout" >> Identifier "layout" >> Option "Xinerama" "0" >> Option "AllowNVIDIAGPUScreens" >> EndSection >> >> >> please look at my prints attached >> > --000000000000e00ea305c9fee033 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


---------- Forwarded message ---------
From: __- -__ &l= t;isapgswell@gmail.com>
Date: Thu, Aug 19, 2021 at 7:09 PM
Subject: Re: env NVIDIA ModuleP= ath
To: <linux-bugs@nvidia.= com>


HI,

On nvi= dia on-demand profile there's noneed,=C2=A0/usr/share/doc/xserver-xorg-video-intel/xorg.conf file; e

you can mv to=C2=A0/usr/share/doc/xserver-xorg-video-intel/xorg.con= f.old

=
I recommend only vulkan and opengl-over-VK from steam lib games cross-platfor= m (top 5 xD)
Lutris|Proton can load dxvk as we know ...

With= this "mastigating" we could only setup,

Section &quo= t;ServerLayout"
=C2=A0 =C2=A0 Identifier "layout"
=C2=A0 =C2=A0 Option "AllowNVIDIAGPUS= creens"
End= Section

Only one provider modesetting/i= ntel
In this way we can load opengl games using=C2=A0opengl-over-VK layer or via PRELOAD=C2=A0as describ= ed last thread and with nvidia related outputclass exclusive. We need more tests

=
aTT,

LF



On Wed, Aug 18, 2021 at 5:49 PM __- -__ <isapgswell@gmail.com> wrote:
Hi,
=

PRELOAD
ModulePath=3D&q= uot;/usr/lib/x86_64-linux-gnu/nvidia/xorg" __GL_SYNC_TO_VBLANK=3D0 vbl= ank_mode=3D0 LIBGL_ALWAYS_INDIRECT=3Dtrue mesa_glthread=3Dfalse LIBGL_DRI2_= DISABLE=3Dtrue LIBGL_DRI3_DISABLE=3Dtrue __NV_PRIME_RENDER_OFFLOAD=3D1 __GL= X_VENDOR_LIBRARY_NAME=3Dnvidia glxgears

aTT,

LF

On Wed, Aug 18, 2021 at 2:14 AM __- -__ <= ;isapgswell@gmail= .com> wrote:
Hi,

I think, if we follo= w the on-demand nvidia prime profile, we should access nvidia xorg modules = over env variable like that and nor outputcalsss modulepath option.

one line,

ModulePath= =3D"/usr/lib/x86_64-linux-gnu/nvidia/xorg" __GL_SYNC_TO_VBLANK=3D= 0 vblank_mode=3D0 LIBGL_ALWAYS_INDIRECT=3Dtrue mesa_glthread=3Dfalse LIBGL_= DRI2_DISABLE=3Dtrue LIBGL_DRI3_DISABLE=3Dtrue __NV_PRIME_RENDER_OFFLOAD=3D1= __GLX_VENDOR_LIBRARY_NAME=3Dnvidia glxgears
=
<= /span>
my 10-nvid= ia.conf

Section "OutputClass&= quot;
=C2=A0 =C2=A0 Identifier "nvidia"
=C2=A0 =C2=A0 Match= Driver "nvidia-drm"
=C2=A0 =C2=A0 Driver "nvidia"=C2=A0 =C2=A0 Option "AllowEmptyInitialConfiguration"
=C2=A0 = =C2=A0 ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndS= ection

Section "OutputClass"
=C2=A0 =C2=A0 Identifier &= quot;intel"
=C2=A0 =C2=A0 MatchDriver "i915"
=C2=A0 = =C2=A0 Driver "modesetting"
=C2=A0 =C2=A0 Option "Primary= GPU" "Yes" =C2=A0 =C2=A0
EndSection

and my 11-nvidia-offload

= Section "ServerLayout"
=C2=A0 =C2=A0 Identifier "la= yout"
=C2=A0 =C2=A0 Option =C2=A0 =C2=A0 =C2=A0 =C2=A0 "Xinera= ma" "0" =C2=A0 =C2=A0
=C2=A0 =C2=A0 Option "AllowNVI= DIAGPUScreens"
EndSection

=

please= look at my prints attached
--000000000000e00ea305c9fee033--