[Bug 271714] Inaccurate Instructions in XOrg Section for Some Nvidia Configurations

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 29 May 2023 19:17:02 UTC

            Bug ID: 271714
           Summary: Inaccurate Instructions in XOrg Section for Some
                    Nvidia Configurations
           Product: Documentation
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Manual Pages
          Assignee: bugs@FreeBSD.org
          Reporter: spock@sarahspock.com
                CC: doc@FreeBSD.org

Created attachment 242485
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=242485&action=edit
Working Xorg configuration for documentation edge case

FreeBSD Version: 13.2-RELEASE
Xorg Version: 7.7_3
Nvidia Driver: 470.161.03
Documentation Page: https://docs.freebsd.org/en/books/handbook/x11/

The issue with the documentation applies when the user has two graphics cards
installed and one is a Nvidia graphics card. For example, if a user has a
desktop computer having a motherboard with onboard video and installs a Nvidia
card- this will result in the documentation being inaccurate. The xorg log
complains that it cannot tell which of the graphics cards is the primary one,
even with the busid added as indicated on the documentation page, and X fails
to start stating (EE) No screems found. I got this working with the attached
xorg configuration. 

# pciconf -lv|grep -B4 VGA
vgapci0@pci0:3:0:0:     class=0x030000 rev=0xa1 hdr=0x00 vendor=0x10de
device=0x100a subvendor=0x3842 subdevice=0x2883
    vendor     = 'NVIDIA Corporation'
    device     = 'GK110B [GeForce GTX 780 Ti]'
    class      = display
    subclass   = VGA
vgapci1@pci0:1:1:0:     class=0x030000 rev=0x10 hdr=0x00 vendor=0x1a03
device=0x2000 subvendor=0x1a03 subdevice=0x2000
    vendor     = 'ASPEED Technology, Inc.'
    device     = 'ASPEED Graphics Family'
    class      = display
    subclass   = VGA

You are receiving this mail because:
You are the assignee for the bug.