[РЕШЕНО] /etc/X11/xorg.conf.d/*.conf не изменяет стандартные конфиги из /usr/share/X11/xorg.conf.d/

Не очень понятно. Вы загружаетесь безо всяких иных конфигов иксов в /etc/X11 , кроме этого 10-nvidia-drm-outputclass.conf ?
И конкретно с таким куском конфига с кривыми путями :
Option "PrimaryGPU" "no"
    ModulePath "/usr/lib//xorg"
    ModulePath "/usr/lib//modules"
у вас не работает?
ага, так точно, при том инструкция ModulePath "/usr/lib/nvidia/xorg" и ModulePath "/usr/lib/xorg/modules" отрабатывает, что видно в логах иксов

[    12.524] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    12.525] (II) xfree86: Adding drm device (/dev/dri/card0)
[    12.556] (II) xfree86: Adding drm device (/dev/dri/card1)
[    12.558] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[    12.558] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[    12.558] (**) OutputClass "nvidia" setting /dev/dri/card1 as PrimaryGPU
[    12.560] (--) PCI: (0@0:1:0) 1002:130f:1043:85cb rev 0, Mem @ 0xd0000000/268435456, 0xf2000000/8388608, 0xfe200000/262144, I/O @ 0x0000f000/256, BIOS @ 0x????????/131072
[    12.560] (--) PCI:*(1@0:0:0) 10de:1b80:1462:3362 rev 161, Mem @ 0xfd000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
[    12.560] (II) Open ACPI successful (/var/run/acpid.socket)
[    12.560] (II) LoadModule: "glx"
[    12.562] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    12.582] (II) Module glx: vendor="X.Org Foundation"
[    12.582] 	compiled for 1.20.5, module version = 1.0.0
[    12.582] 	ABI class: X.Org Server Extension, version 10.0
[    12.582] (II) Applying OutputClass "nvidia" to /dev/dri/card1
[    12.582] 	loading driver: nvidia
[    12.582] (II) Applying OutputClass "nvidia" to /dev/dri/card1
[    12.582] 	loading driver: nvidia
[    12.582] (II) Applying OutputClass "AMDgpu" to /dev/dri/card0
[    12.582] 	loading driver: amdgpu
[    12.582] (==) Matched nvidia as autoconfigured driver 0
[    12.582] (==) Matched nouveau as autoconfigured driver 1
[    12.582] (==) Matched nv as autoconfigured driver 2
[    12.582] (==) Matched amdgpu as autoconfigured driver 3
[    12.582] (==) Matched ati as autoconfigured driver 4
[    12.582] (==) Matched modesetting as autoconfigured driver 5
[    12.582] (==) Matched fbdev as autoconfigured driver 6
[    12.582] (==) Matched vesa as autoconfigured driver 7
[    12.582] (==) Assigned the driver to the xf86ConfigLayout
[    12.582] (II) LoadModule: "nvidia"
[    12.582] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    12.596] (II) Module nvidia: vendor="NVIDIA Corporation"
[    12.596] 	compiled for 1.6.99.901, module version = 1.0.0
[    12.596] 	Module class: X.Org Video Driver
[    12.596] (II) LoadModule: "nouveau"
[    12.596] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[    12.599] (II) Module nouveau: vendor="X.Org Foundation"
[    12.599] 	compiled for 1.20.3, module version = 1.0.16
[    12.599] 	Module class: X.Org Video Driver
[    12.599] 	ABI class: X.Org Video Driver, version 24.0
[    12.599] (II) LoadModule: "nv"
[    12.599] (WW) Warning, couldn't open module nv
[    12.599] (EE) Failed to load module "nv" (module does not exist, 0)
[    12.599] (II) LoadModule: "amdgpu"
[    12.599] (II) Loading /usr/lib/xorg/modules/drivers/amdgpu_drv.so
[    12.601] (II) Module amdgpu: vendor="X.Org Foundation"
[    12.601] 	compiled for 1.20.4, module version = 19.0.1
[    12.601] 	Module class: X.Org Video Driver
[    12.601] 	ABI class: X.Org Video Driver, version 24.0
[    12.601] (II) LoadModule: "ati"
[    12.602] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[    12.602] (II) Module ati: vendor="X.Org Foundation"
[    12.602] 	compiled for 1.20.4, module version = 19.0.1
[    12.602] 	Module class: X.Org Video Driver
[    12.602] 	ABI class: X.Org Video Driver, version 24.0
[    12.633] (II) LoadModule: "modesetting"

Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
valera_cr
И конкретно с таким куском конфига с кривыми путями :
у меня нормальные пути (не делал из них кривые как выше указал ты), и Option "PrimaryGPU" "no"
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
valera_cr
конфиг читается первично с /etc/X11. Нет?
В логе должно быть
у меня
[     8.491] (==) Using config file: "/etc/X11/xorg.conf"
[     8.492] (==) Using config directory: "/etc/X11/xorg.conf.d"
[     8.492] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
vs220
В логе должно быть
Да этт понятно. Я спросил выше : так все работает
Option "PrimaryGPU" "no"
    #ModulePath "/usr/lib/nvidia/xorg"
    #ModulePath "/usr/lib/xorg/modules"
?
-Да, если прописать это в /usr/share/X11/xorg.conf.d В /etc/X11/xorg.conf.d -нет.
Прописал у себя в /usr/share/X11/xorg.conf.d - да, карта не определяется в googleearth
Прописал в /etc/X11/xorg.conf.d - не срабатывает.
Прописал левые пути в /etc/X11/xorg.conf.d - карта не определяется
Видимо, не находя конкретный путь в /etc/X11/xorg.conf.d , читается из /usr/share/X11/xorg.conf.d
На всякий случай выложу лог обращения к файлам в /etc/X11 и /usr/share/X11/xorg... (у меня многих файлов нет, а потому и получаю "Нет такого файла или каталога"
17:32:48.946495 openat(AT_FDCWD, "/etc/X11/Xwrapper.config", O_RDONLY) = -1 ENOENT (Нет такого файла или каталога)
17:32:49.049268 openat(AT_FDCWD, "/usr/share/X11/xorg.conf.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 8
17:32:49.050100 openat(AT_FDCWD, "/usr/share/X11/xorg.conf.d/10-quirks.conf", O_RDONLY) = 8
17:32:49.050277 openat(AT_FDCWD, "/usr/share/X11/xorg.conf.d/40-libinput.conf", O_RDONLY) = 9
17:32:49.050461 openat(AT_FDCWD, "/usr/share/X11/xorg.conf.d/70-synaptics.conf", O_RDONLY) = 10
17:32:49.050605 openat(AT_FDCWD, "/etc/X11/xorg.conf.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 11
17:32:49.051700 openat(AT_FDCWD, "/etc/X11/xorg.conf.d/20-intel.conf", O_RDONLY) = 11
17:32:49.051882 openat(AT_FDCWD, "/etc/X11/xorg.conf", O_RDONLY) = -1 ENOENT (Нет такого файла или каталога)
17:32:49.052375 openat(AT_FDCWD, "/usr/etc/X11/xorg.conf.arch", O_RDONLY) = -1 ENOENT (Нет такого файла или каталога)
17:32:49.052544 openat(AT_FDCWD, "/usr/etc/X11/xorg.conf", O_RDONLY) = -1 ENOENT (Нет такого файла или каталога)

EDIT 1 - я, конечно, в nvidia чайник, но если нужно, то в принципе можно и узнать откуда читается и какое значение PrimaryGPU
Ошибки не исчезают с опытом - они просто умнеют
Да nafanja просто путает что-то.
Изменения а-ля Option "PrimaryGPU" "no" / Option "PrimaryGPU" "yes" по-любому должны отрабатывать через скопированный конфиг 10-nvidia-drm-outputclass.conf. в /etc/X11/xorg.conf.d.
Как я понимаю , требуется именно прибить опцион "PrimaryGPU" . По условиям выше, без изменнений /usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf.
Если закомментить в скопированном конфиге в /etc/X11/xorg.conf.d:
#Option "PrimaryGPU" "yes"
то это будет читаться из /usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf
Немного почитал man, погуглил и насколько я понял, в настоящее время по дефолту в Arch конфигурационные файлы X находятся в /usr/share/X11/xorg.conf.d.
В /etc/X11/xorg.conf.d/ размещается специфичная для данного железа конфигурация. Но читаются обе директории, что в принципе показывает и лог обращения к файлам, приведенный выше.

PS - и как пишут можно использовать обе директории и похоже они равноправны - но принято, как описал выше. И да директория /etc/X11/xorg.conf.d/ по дефолту пуста.
Ошибки не исчезают с опытом - они просто умнеют
Да в любом случае первично чтение с /etc/X11/xorg.conf.d/
Внесенные здесь изменения в конфиг приоритетны для /usr/share/X11/xorg.conf.d
закомменченая здесь строка:
#Option "PrimaryGPU" "yes"
есть отсутствие изменений и она читается с /usr/share/X11/xorg.conf.d
Сомнительно, что куда-то , на пути взаимодействия /etc/X11/xorg.conf.d/ - /usr/share/X11/xorg.conf.d , портировали дополнительный механизм блокировки изменений исключительно для опции "PrimaryGPU" yes/no .
valera_cr
Внесенные здесь изменения в конфиг приоритетны
Так в том то и дело что эту опцию нельзя выключить повторно в /etc и она применяется если хоть раз указана в любом из конфигов.
А редактировать /usr/share не по феншую

nafanja вроде решил проблему жаль не написал как
 
Зарегистрироваться или войдите чтобы оставить сообщение.