From owner-freebsd-questions@freebsd.org Mon Aug 17 18:44:07 2020 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 6055A3B93B1 for ; Mon, 17 Aug 2020 18:44:07 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mail-io1-xd35.google.com (mail-io1-xd35.google.com [IPv6:2607:f8b0:4864:20::d35]) (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 4BVjck3Cfbz44Hl for ; Mon, 17 Aug 2020 18:44:06 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: by mail-io1-xd35.google.com with SMTP id b16so18688169ioj.4 for ; Mon, 17 Aug 2020 11:44:06 -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 :cc; bh=/IkYcpoy0Q1LvkI/J7sqy1Fe/glk637i0V/9BCWF/Gs=; b=OJJKnIVBJXML6CUHVCCC/de4cAThpJ7oJjLni0+0sWEytRhYNylzSsrYcxluQ2ii0f 1hU01Y5rQUpEkBklF9tU3b8ScuaFeEOgz+wG+tZqomlkGej/X2DQbs6Wt55tX1DV5VPa cA/0KUe1bI30Yjc4y13UiboCcx6nYjXdvSCUt8iG+BODTD+z8Y82BCOmDB1brUiIYn5V S3WJUWAwMZ8ORitVnM5oO3RLDDZa2cofbvna4T7wMFFi3EYGBNdQsGBtk1YgtZL9yBBQ XlDLWn6DZKpL7gEBiAtcN8ZciX05Xt3zDGP5b6vsosq3wJnUidIrCd4/EIYZFOjRteh/ Kg+g== 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:cc; bh=/IkYcpoy0Q1LvkI/J7sqy1Fe/glk637i0V/9BCWF/Gs=; b=JS2mPRU1k9VaPVu1t4OznvX7sNtQvGjt0l0TO6Lo0D7GETtswBuRrVEiWACGqrRZNR Ehz3BWHAnBvBAnjc1HtRRutiFNkoMEOsG30I5NOBqKW4tBsf+g5FF4JHsc7z12X+/Hi1 bfZY/dC0OPVgaOX4fI/qK1Lz65pojFmdwveJ/09DAhgM7JtzEsBoIUZ7zPlFA3Hew3EH RWUNzFlpsxZ/9L0lVM0gbwkJUzDoGUo31A4D1bsAJXwxXrMTuh4RJPTmzXspw+MMTY6k s05Onz9oLlmAxvivCHkmXICPOxG4sBWvg2JTcvr4S3GvW0X/ADOPqCJ3zPptPhfSk6e9 vepQ== X-Gm-Message-State: AOAM530tI8z8JMQOp5cdKaIbu9VPIUFMADVVsY/tdWl9WAY535/7iEig xFzthFG4Jk+oLy7SraiNVq8JAGhflzA103cIKOHAbW4xvO0= X-Google-Smtp-Source: ABdhPJzXg5A70No5W5vix3s7tqN44WP92jFH1fOJEy+uOlzLFyQ1DjlUPYtY5M0g4i/6M+9ZMr1H05f6/B3ior0Mx2w= X-Received: by 2002:a5d:9701:: with SMTP id h1mr13287049iol.36.1597689845134; Mon, 17 Aug 2020 11:44:05 -0700 (PDT) MIME-Version: 1.0 References: <66e8ebe25c8952ef651ecdb46a8b4dc1.squirrel@webmail.harte-lyne.ca> In-Reply-To: <66e8ebe25c8952ef651ecdb46a8b4dc1.squirrel@webmail.harte-lyne.ca> From: Aryeh Friedman Date: Mon, 17 Aug 2020 14:43:54 -0400 Message-ID: Subject: Re: Nvidia on FreeBSD To: byrnejb@harte-lyne.ca Cc: FreeBSD Mailing List ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1597689846; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=/IkYcpoy0Q1LvkI/J7sqy1Fe/glk637i0V/9BCWF/Gs=; b=RKtJyKisAZ5IE7a/JYv3wFEn2ZsGRSD9ZHusRzxV+XEUXvDRyrLjWWaJx6VlGFxPD5rR8T 26NXKR5lrxwbcpn6o54Q41riTFCbuCvVD+SOADZMTaVf+uLKPfIlfn0TTrbufcMLzTwn2w v4FNgAipdS3Qyz6YDEoeX6OT1fgNeR9tsuqZhI9NpKFFUPFjhpqyRmHmYZHykM33xKVHUe wD7ehVhmRJjZw09kmTqLiA+Wy9bTXIkfoC0s6ryHtTlbQzbW7PF56l+8LwiOSEJpFBNaFS G7Hhjcb44xWcd4zJRFMRupvPoN/h9HwIzK7pwqWXJfcypnlV07XBmiF1rpbPsw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1597689846; a=rsa-sha256; cv=none; b=uAEpz+aMD6O1k8xVB506fgQAQNYtoOFuXpXUH/gh9LyASJhf20I5KoSHuKu7dI17Ctlx4D sYBFo22p9iXRcWJcnm+nViyAxPLt8BNzLevFxMP78ogB04w19Dp/slpMTKIRSpJviQhoyi ijD75VVZ7N2yB7KM5eVDUz7pbTFAk+OEo5h0QT9FCC21oonESoEclCLmGYWY1iYtWm6r+K YTic6D+ilkYXf05F89lRG+R4e3DUKDUCPsIA6BW3bH0BTYI88iHEbPdIQAbXAJSB9Vckg4 oXBxjBs5oRzvtih0o2anAmtgngRhIgaH1/C2UEPaArRhD9sWTG0Rs5Ur4LBDiQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=OJJKnIVB; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of aryehfriedman@gmail.com designates 2607:f8b0:4864:20::d35 as permitted sender) smtp.mailfrom=aryehfriedman@gmail.com X-Rspamd-Queue-Id: 4BVjck3Cfbz44Hl X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=OJJKnIVB; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of aryehfriedman@gmail.com designates 2607:f8b0:4864:20::d35 as permitted sender) smtp.mailfrom=aryehfriedman@gmail.com X-Spamd-Result: default: False [-4.22 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; ARC_SIGNED(0.00)[i=1]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.18)[-1.175]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.04)[-1.044]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; SH_EMAIL_DBL_DONT_QUERY_IPS(0.00)[0.0.0.64:email]; NEURAL_HAM_LONG(-1.00)[-0.998]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DBL_PROHIBIT(0.00)[0.0.0.64:email]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d35:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Aug 2020 18:44:07 -0000 On Mon, Aug 17, 2020 at 2:14 PM James B. Byrne via freebsd-questions < freebsd-questions@freebsd.org> wrote: > > These are the installed packages relating to nvidia: > > [root@vhost01 ~ (master)]# pkg info -x drm > libdrm-2.4.102,1 > > > [root@vhost01 ~ (master)]# pkg info -x nvidia > nvidia-driver-390-390.138 > > This is what I have in rc.conf: > > kld_list="cuse fuse linux nvidia nvidia-modeset" > > > This is everything from dmesg that I can identify as being related to > nvidia or > video: > > VT(vga): resolution 640x480 > > > > vtvga0: on motherboard > > > > hdacc0: at cad 0 on hdac0 > hdaa0: at nid 1 on hdacc0 > pcm0: at nid 4 on hdaa0 > pcm1: at nid 5 on hdaa0 > > > > nvidia0: on vgapci0 > vgapci0: child nvidia0 requested pci_enable_io > vgapci0: child nvidia0 requested pci_enable_io > nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX > platforms > 390.138 Thu May 14 04:04:42 PDT 2020 > > > > AMD-Vi: IVRS Info VAsize = 64 PAsize = 48 GVAsize = 2 flags:0 > driver bug: Unable to set devclass (class: ppc devname: (unknown)) ivhd0: > on acpi0 > ivhd0: Flag:b0 > ivhd0: Features(type:0x11) MsiNumPPR = 0 PNBanks= 2 PNCounters= 0 > ivhd0: Extended features[31:0]:22294ada HATS = > 0x2 > GATS = 0x0 GLXSup = 0x1 SmiFSup = 0x1 SmiFRC = 0x2 GAMSup = 0x1 > DualPortLogSup > = 0x2 DualEventLogSup = 0x2 > ivhd0: Extended features[62:32]:f77ef Max PASID: 0x2f DevTblSegSup > = 0x3 > MarcSup = 0x1 > ivhd0: supported paging level:7, will use only: 4 > ivhd0: device range: 0x0 - 0xffff > ivhd0: PCI cap 0x190b640f@0x40 feature:19 > > > I have two Ancore Communiucations Inc. 23" monitors that previously ran at > 1920 > x 1080, 60 Hz. One of these is presently attached to the DVI port of the > Nvidia card. It is considered unknow by mate and reporta a resolution of > 1024 > x 768 but the display looks more like 800 x 600. > > What are the next steps to get this thing recognized. > Steps: 1. Remove all mention of DRM from your configs and delete the kld_list line from /etc/rc.conf 1. deinstall/delete *ALL* packages 2. Get a copy of the /usr/ports directly that is recent 3. Build /usr/ports/X11/nvidia-driver-390 from source as follows: (optional) cd /usr/ports/ports-mgmt/portmaster cd /usr/ports rehash portmaster X11/nvidia-driver-390 4. Add to /boot/loader.conf: nvidia-modeset_enable="YES" 5. Reboot 6. Reinstall whatever other X stuff you want (after verifying that nvdia-modeset is loaded) -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org