Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
YawgNetWiki
Search
Search
Appearance
Log in
Personal tools
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Conf/Yawgix-Nvidia
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
Nvidia Configs for Yawgix =Direct Rendering Manager (DRM)= Ensure you have DRM setup and one of the below: * Add kernel parameter to /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT= nvidia-drm.modeset=1 =Nvidia User Settings= /home/yawg/.nvidia-settings-rc <pre> # # /home/yawg/.nvidia-settings-rc # # Configuration file for nvidia-settings - the NVIDIA Settings utility # Generated on Thu May 26 09:23:37 2022 # # ConfigProperties: RcFileLocale = C DisplayStatusBar = Yes SliderTextEntries = Yes IncludeDisplayNameInConfigFile = Yes UpdateRulesOnProfileNameChange = Yes Timer = PowerMizer_Monitor_(GPU_1),Yes,1000 Timer = Thermal_Monitor_(GPU_1),Yes,1000 Timer = Memory_Used_(GPU_1),Yes,3000 Timer = PowerMizer_Monitor_(GPU_0),Yes,1000 Timer = Thermal_Monitor_(GPU_0),Yes,1000 Timer = Memory_Used_(GPU_0),Yes,3000 # Attributes: yawgix:0.0/SyncToVBlank=1 yawgix:0.0/LogAniso=0 yawgix:0.0/FSAA=0 yawgix:0.0/TextureClamping=1 yawgix:0.0/FXAA=0 yawgix:0.0/AllowFlipping=1 yawgix:0.0/FSAAAppControlled=1 yawgix:0.0/LogAnisoAppControlled=1 yawgix:0.0/OpenGLImageSettings=1 yawgix:0.0/FSAAAppEnhanced=0 yawgix:0.0/ShowGraphicsVisualIndicator=0 yawgix:0[DPY:HDMI-0]/Dithering=0 yawgix:0[DPY:HDMI-0]/DitheringMode=0 yawgix:0[DPY:HDMI-0]/DitheringDepth=0 yawgix:0[DPY:HDMI-0]/ColorSpace=0 yawgix:0[DPY:HDMI-0]/ColorRange=0 yawgix:0[DPY:HDMI-0]/SynchronousPaletteUpdates=0 yawgix:0[DPY:DP-0]/RedBrightness=0.000000 yawgix:0[DPY:DP-0]/GreenBrightness=0.000000 yawgix:0[DPY:DP-0]/BlueBrightness=0.000000 yawgix:0[DPY:DP-0]/RedContrast=0.000000 yawgix:0[DPY:DP-0]/GreenContrast=0.000000 yawgix:0[DPY:DP-0]/BlueContrast=0.000000 yawgix:0[DPY:DP-0]/RedGamma=1.000000 yawgix:0[DPY:DP-0]/GreenGamma=1.000000 yawgix:0[DPY:DP-0]/BlueGamma=1.000000 yawgix:0[DPY:DP-0]/Dithering=0 yawgix:0[DPY:DP-0]/DitheringMode=0 yawgix:0[DPY:DP-0]/DitheringDepth=0 yawgix:0[DPY:DP-0]/DigitalVibrance=0 yawgix:0[DPY:DP-0]/ColorSpace=0 yawgix:0[DPY:DP-0]/ColorRange=0 yawgix:0[DPY:DP-0]/SynchronousPaletteUpdates=0 yawgix:0[DPY:DP-1]/Dithering=0 yawgix:0[DPY:DP-1]/DitheringMode=0 yawgix:0[DPY:DP-1]/DitheringDepth=0 yawgix:0[DPY:DP-1]/ColorSpace=0 yawgix:0[DPY:DP-1]/ColorRange=0 yawgix:0[DPY:DP-1]/SynchronousPaletteUpdates=0 yawgix:0[DPY:DP-2]/Dithering=0 yawgix:0[DPY:DP-2]/DitheringMode=0 yawgix:0[DPY:DP-2]/DitheringDepth=0 yawgix:0[DPY:DP-2]/ColorSpace=0 yawgix:0[DPY:DP-2]/ColorRange=0 yawgix:0[DPY:DP-2]/SynchronousPaletteUpdates=0 yawgix:0[DPY:DP-3]/Dithering=0 yawgix:0[DPY:DP-3]/DitheringMode=0 yawgix:0[DPY:DP-3]/DitheringDepth=0 yawgix:0[DPY:DP-3]/ColorSpace=0 yawgix:0[DPY:DP-3]/ColorRange=0 yawgix:0[DPY:DP-3]/SynchronousPaletteUpdates=0 yawgix:0[DPY:DP-4]/Dithering=0 yawgix:0[DPY:DP-4]/DitheringMode=0 yawgix:0[DPY:DP-4]/DitheringDepth=0 yawgix:0[DPY:DP-4]/ColorSpace=0 yawgix:0[DPY:DP-4]/ColorRange=0 yawgix:0[DPY:DP-4]/SynchronousPaletteUpdates=0 yawgix:0[DPY:DP-5]/Dithering=0 yawgix:0[DPY:DP-5]/DitheringMode=0 yawgix:0[DPY:DP-5]/DitheringDepth=0 yawgix:0[DPY:DP-5]/ColorSpace=0 yawgix:0[DPY:DP-5]/ColorRange=0 yawgix:0[DPY:DP-5]/SynchronousPaletteUpdates=0 yawgix:0[DPY:DP-1-0]/Dithering=0 yawgix:0[DPY:DP-1-0]/DitheringMode=0 yawgix:0[DPY:DP-1-0]/DitheringDepth=0 yawgix:0[DPY:DP-1-0]/ColorSpace=0 yawgix:0[DPY:DP-1-0]/ColorRange=0 yawgix:0[DPY:DP-1-0]/SynchronousPaletteUpdates=0 yawgix:0[DPY:DP-1-1]/RedBrightness=0.000000 yawgix:0[DPY:DP-1-1]/GreenBrightness=0.000000 yawgix:0[DPY:DP-1-1]/BlueBrightness=0.000000 yawgix:0[DPY:DP-1-1]/RedContrast=0.000000 yawgix:0[DPY:DP-1-1]/GreenContrast=0.000000 yawgix:0[DPY:DP-1-1]/BlueContrast=0.000000 yawgix:0[DPY:DP-1-1]/RedGamma=1.000000 yawgix:0[DPY:DP-1-1]/GreenGamma=1.000000 yawgix:0[DPY:DP-1-1]/BlueGamma=1.000000 yawgix:0[DPY:DP-1-1]/Dithering=0 yawgix:0[DPY:DP-1-1]/DitheringMode=0 yawgix:0[DPY:DP-1-1]/DitheringDepth=0 yawgix:0[DPY:DP-1-1]/DigitalVibrance=0 yawgix:0[DPY:DP-1-1]/ColorSpace=0 yawgix:0[DPY:DP-1-1]/ColorRange=0 yawgix:0[DPY:DP-1-1]/SynchronousPaletteUpdates=0 yawgix:0[DPY:DP-1-2]/Dithering=0 yawgix:0[DPY:DP-1-2]/DitheringMode=0 yawgix:0[DPY:DP-1-2]/DitheringDepth=0 yawgix:0[DPY:DP-1-2]/ColorSpace=0 yawgix:0[DPY:DP-1-2]/ColorRange=0 yawgix:0[DPY:DP-1-2]/SynchronousPaletteUpdates=0 yawgix:0[DPY:DP-1-3]/RedBrightness=0.000000 yawgix:0[DPY:DP-1-3]/GreenBrightness=0.000000 yawgix:0[DPY:DP-1-3]/BlueBrightness=0.000000 yawgix:0[DPY:DP-1-3]/RedContrast=0.000000 yawgix:0[DPY:DP-1-3]/GreenContrast=0.000000 yawgix:0[DPY:DP-1-3]/BlueContrast=0.000000 yawgix:0[DPY:DP-1-3]/RedGamma=1.000000 yawgix:0[DPY:DP-1-3]/GreenGamma=1.000000 yawgix:0[DPY:DP-1-3]/BlueGamma=1.000000 yawgix:0[DPY:DP-1-3]/Dithering=0 yawgix:0[DPY:DP-1-3]/DitheringMode=0 yawgix:0[DPY:DP-1-3]/DitheringDepth=0 yawgix:0[DPY:DP-1-3]/DigitalVibrance=0 yawgix:0[DPY:DP-1-3]/ColorSpace=0 yawgix:0[DPY:DP-1-3]/ColorRange=0 yawgix:0[DPY:DP-1-3]/SynchronousPaletteUpdates=0 yawgix:0[DPY:DP-1-4]/Dithering=0 yawgix:0[DPY:DP-1-4]/DitheringMode=0 yawgix:0[DPY:DP-1-4]/DitheringDepth=0 yawgix:0[DPY:DP-1-4]/ColorSpace=0 yawgix:0[DPY:DP-1-4]/ColorRange=0 yawgix:0[DPY:DP-1-4]/SynchronousPaletteUpdates=0 yawgix:0[DPY:DP-1-5]/RedBrightness=0.000000 yawgix:0[DPY:DP-1-5]/GreenBrightness=0.000000 yawgix:0[DPY:DP-1-5]/BlueBrightness=0.000000 yawgix:0[DPY:DP-1-5]/RedContrast=0.000000 yawgix:0[DPY:DP-1-5]/GreenContrast=0.000000 yawgix:0[DPY:DP-1-5]/BlueContrast=0.000000 yawgix:0[DPY:DP-1-5]/RedGamma=1.000000 yawgix:0[DPY:DP-1-5]/GreenGamma=1.000000 yawgix:0[DPY:DP-1-5]/BlueGamma=1.000000 yawgix:0[DPY:DP-1-5]/Dithering=0 yawgix:0[DPY:DP-1-5]/DitheringMode=0 yawgix:0[DPY:DP-1-5]/DitheringDepth=0 yawgix:0[DPY:DP-1-5]/DigitalVibrance=0 yawgix:0[DPY:DP-1-5]/ColorSpace=0 yawgix:0[DPY:DP-1-5]/ColorRange=0 yawgix:0[DPY:DP-1-5]/SynchronousPaletteUpdates=0 yawgix:0[DPY:DP-1-6]/Dithering=0 yawgix:0[DPY:DP-1-6]/DitheringMode=0 yawgix:0[DPY:DP-1-6]/DitheringDepth=0 yawgix:0[DPY:DP-1-6]/ColorSpace=0 yawgix:0[DPY:DP-1-6]/ColorRange=0 yawgix:0[DPY:DP-1-6]/SynchronousPaletteUpdates=0 yawgix:0[DPY:DP-1-7]/Dithering=0 yawgix:0[DPY:DP-1-7]/DitheringMode=0 yawgix:0[DPY:DP-1-7]/DitheringDepth=0 yawgix:0[DPY:DP-1-7]/ColorSpace=0 yawgix:0[DPY:DP-1-7]/ColorRange=0 yawgix:0[DPY:DP-1-7]/SynchronousPaletteUpdates=0 </pre> =Xorg.conf= <pre> # nvidia-settings: X configuration file generated by nvidia-settings # nvidia-settings: version 515.43.04 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 default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" # generated from default Identifier "Keyboard0" Driver "kbd" EndSection Section "Monitor" # HorizSync source: edid, VertRefresh source: edid Identifier "Monitor0" VendorName "Unknown" ModelName "Microstep MSI NXG253R" HorizSync 255.0 - 255.0 VertRefresh 1.0 - 255.0 Option "DPMS" EndSection Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "NVIDIA GeForce RTX 3070" BusID "PCI:45:0:0" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "Stereo" "0" Option "nvidiaXineramaInfoOrder" "DFP-1" Option "metamodes" "1920x1080_360 +1920+1080 {AllowGSYNCCompatible=On}" Option "SLI" "Off" Option "MultiGPU" "Off" Option "BaseMosaic" "off" SubSection "Display" Depth 24 EndSubSection EndSection </pre> Potentially necessary but not currently incorporated: <pre> Section "Monitor" Identifier "Monitor#" VendorName "Ancor" ModelName "Ancor Communications Inc VE247" # on DP-1-5 EndSection Section "Monitor" Identifier "Monitor#" VendorName "Ancor" ModelName "Ancor Communications Inc ASUS VH236H" # on DP-1-1 EndSection Section "Monitor" Identifier "Monitor#" VendorName "Acer" ModelName "Acer GN246HL" # on DP-1-3, refresh rates below probably not obtainable in current config HorizSync 30.0 - 160.0 VertRefresh 56.0 - 144.0 Option "DPMS" EndSection Section "Device" Identifier "Device1" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Quadro M2000" BusID "PCI:35:0:0" # GPU UUID GPU-e5f83f53-b578-af25-7d6f-8c385ec8b8ff # PCI Device ID 0x1430 # PCI Vendor ID 0x10de EndSection </pre> =.config/systemsettingsrc= <pre> [MainWindow] DP-0 DP-1-1 DP-1-3 DP-1-5 XPosition 1920x1080=2037 DP-0 DP-1-1 DP-1-3 DP-1-5 YPosition 1920x1080=1223 DP-1-1 DP-0 DP-1-3 DP-1-5 XPosition 1920x1080=4290 DP-1-1 DP-0 DP-1-3 DP-1-5 YPosition 1920x1080=204 MenuBar=Disabled State=AAAA/wAAAAD9AAAAAAAAA/wAAAK8AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgAAAAAA/////wAAAAAAAAAA ToolBarsMovable=Disabled </pre> =Nvidia PRIME= As we're compositing a screen with some complexity, we need to have some refs to [https://wiki.archlinux.org/title/PRIME PRIME]. To find current info on the PRIME render, install nvidia-prime and run: prime-run glxinfo | grep "OpenGL renderer" prime-run vulkaninfo If the proper renderer isn't being used, it may just be the current state (ie. no game running) but we can make some changes if needed. xrandr --listproviders This will list out the providers we have and we can use that info to change providers with xrandr --setprovideroffloadsink 1 0 =Environment Settings= Couple settings to keep in mind for launching games and other graphical things. We are using Nvidia PRIME to create Screen0 and ontop of that we have many displays and we want to ensure our primary monitor with it's fancy 360hz refresh is the one in use. __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia The above env variables should fix most things and are options in Lutris. Another env option that maybe needed for Windowed Fullscreen apps that have issues with Alt-Tabbing: SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS=0 =References= * https://download.nvidia.com/XFree86/Linux-x86_64/440.31/README/configtwinview.html * https://download.nvidia.com/XFree86/Linux-x86_64/470.63.01/README/primerenderoffload.html * https://wiki.archlinux.org/title/Category:Graphics [[Category:Yawgix]]
Summary:
Please note that all contributions to YawgNetWiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
YawgNetWiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Conf/Yawgix-Nvidia
Add topic