• [gentoo-user] nvidia-drivers update broke screen 2.

    From Dale@21:1/5 to All on Thu Nov 17 19:10:01 2022
    Howdy,

    A while back during my routine upgrades, I got a update to
    nvidia-drivers.  I went from nvidia-drivers-470.129.06 to nvidia-drivers-470.141.03.  Since then, I'm having trouble getting
    screen 2 to stay on.  When I turn the TV on, it disables screen 2 which
    makes TV 2 not have a signal.  I enable screen 2 again but it disables
    again when the TV powers back up and tries to connect.  After I do this
    a few times, it eventually accepts it and stays on.  I wanted to go back
    to old 129 driver version but it is no longer in the tree and when I
    found a link to the ebuild on packages.gentoo.org, it doesn't like the
    ebuild for some reason.  It won't let me make a manifest for it.  Also,
    this happens when I turn my TVs off and lock my screen so I can go to my
    weekly Doctor visit and grocery shopping trip.  When I come back and cut everything on, this is when the trouble starts.  Once I get it running,
    it runs all week without any problems at all as long as the TVs stay
    on.  Also, I have 2 TVs.  Video card goes to a splitter which then goes
    to both TVs. 

    I don't mind putting the old version in a local overlay and running it
    but if that can't happen, does anyone know of a way to force nvidia to
    work?  I'm open to either option.  This is my xorg.conf file:


    root@fireball / # cat /etc/X11/xorg.conf
    # nvidia-settings: X configuration file generated by nvidia-settings
    # nvidia-settings:  version 470.86

    # nvidia-xconfig: X configuration file generated by nvidia-xconfig
    # nvidia-xconfig:  version 331.13  (buildmeister@swio-display-x86-rhel47-04)  Sun Sep 29 21:52:30 PDT 2013

    Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
        Option         "Xinerama" "0"
    EndSection

    Section "Files"
    EndSection

    Section "InputDevice"

        # generated from data in "/etc/conf.d/gpm"
        Identifier     "Mouse0"
        Driver         "mouse"
        Option         "Protocol" "IMPS/2"
        Option         "Device" "/dev/input/mice"
        Option         "Emulate3Buttons" "no"
        Option         "ZAxisMapping" "4 5"
    EndSection

    Section "InputDevice"

        # generated from default
        Identifier     "Keyboard0"
        Driver         "kbd"
    EndSection

    Section "Monitor"
        Identifier     "Monitor0"
        VendorName     "Unknown"
        ModelName      "Samsung S27E310"
        HorizSync       30.0 - 81.0
        VertRefresh     56.0 - 75.0
        Option         "DPMS"
    EndSection

    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "NVIDIA GeForce GTX 650"
    EndSection

    Section "Screen"

    # Removed Option "metamodes" "VGA-0: nvidia-auto-select +0+0, HDMI-0:
    1280x720 +0+0; VGA-0: 1680x1050 +0+0, HDMI-0: nvidia-auto-select +0+0;
    VGA-0: 1600x900 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 1440x900
    +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 1280x1024 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 1280x1024_60 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1280x800 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1280x720 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1152x864 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1024x768 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1024x768_70 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1024x768_60 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 800x600 +0+0, HDMI-0: nvidia-auto-select
    +0+0; VGA-0: 800x600_72 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 800x600_60 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 800x600_56
    +0+0, HDMI-0: nvidia-auto-select +0+0"
    # Removed Option "metamodes" "VGA-0: 1920x1080 +0+0, HDMI-0: 1280x720
    +1920+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On};
    VGA-0: 1680x1050 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 1600x900
    +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 1440x900 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 1280x1024 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1280x1024_60 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1280x800 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1280x720 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1152x864 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1024x768 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1024x768_70 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1024x768_60 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 800x600 +0+0, HDMI-0: nvidia-auto-select
    +0+0; VGA-0: 800x600_72 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 800x600_60 +0+0, HDMI-0: nvidia-auto-select +0+0"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth    24
        Option         "Stereo" "0"
        Option         "nvidiaXineramaInfoOrder" "CRT-0"
        Option         "metamodes" "VGA-0: 1920x1080 +0+0, HDMI-0: 1920x1080
    +1920+0; VGA-0: 1680x1050 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 1600x900 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 1440x900 +0+0,
    HDMI-0: nvidia-auto-select +0+0; VGA-0: 1280x1024 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 1280x1024_60 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1280x800 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1280x720 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1152x864 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1024x768 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1024x768_70 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 1024x768_60 +0+0, HDMI-0:
    nvidia-auto-select +0+0; VGA-0: 800x600 +0+0, HDMI-0: nvidia-auto-select
    +0+0; VGA-0: 800x600_72 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 800x600_60 +0+0, HDMI-0: nvidia-auto-select +0+0"
        Option         "SLI" "Off"
        Option         "MultiGPU" "Off"
        Option         "BaseMosaic" "off"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection

    root@fireball / #


    I never changed that when I added the second screen for my TV.  Maybe I
    need to update the config file instead of letting the GUI thing do it. 
    I dunno.  I just need a fix but not real sure where to go next.  Maybe
    I'm overlooking something simple. 

    By the way, I use the Nvidia GUI thingy to change settings and enable
    screen 2.  Maybe there is a better way??  In case it matters, I use KDE. 

    Thanks

    Dale

    :-)  :-) 

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)