Вы здесь

nvidia gf 8600 GTS поддержка в xorg-server

Здравствуйте.
Столкнулся с проблемой.
Есть относительно старый компутер, используется как домашний компьютер для серфинга тырнета.
Видео карточка nvidia gf 8600 GTS.
Так вот, скоро удаляться пакеты xf86-input-mous и xf86-input-keyboard, решил перенастроить на evdev.
Указываю в make.conf INPUT_DEVICES="evdev" и в
cat /etc/X11/xorg.conf.d/10-keyboard.conf

Section "InputClass"
Identifier "Keyboard0"
Driver "evdev"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbVariant" "nodeadkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:caps,ctrl:nocaps"
EndSection

xorg-drivers обновился/пересобрался.
А xorg-server не могу пересобрать потому что новый порт x11-base/xorg-server-1.20.7 подтягивает по зависимостям новые драйвера nvidia, которые с моей карточкой не совместимы.
Сейчас используется xorg-server-1.20-r2
Пока временно вернул обратно пакеты в систему xf86-input-mous и xf86-input-keyboard.
Как быть в таком случае?

INPUT_DEVICES="libinput". Ну, и конечно же, nouveau вместо проприетарного драйвера.

С этим справился, оказывается разработчики xorg-server добавили флаг libglvnd - какае-та поддержка от разработчиков nvidia, мне он не нужен на моей старой карточке.
Убрал флаг libglvnd и все нормально заработало.
Теперь не пойму, что мне нужно пересобрать, что бы клава и мышь заработали через evdev.
Пересобрал xorg-server и xorg-drivers.
А так же emerge @x11-module-rebuild
Почему то драйвер не добавляется
grep evdev /var/log/Xorg.0.log пусто.
[ebuild R ] x11-base/xorg-server-1.20.7:0/1.20.7::gentoo USE="elogind suid udev xorg -debug -dmx -doc -ipv6 -kdrive -libglvnd -libressl -minimal (-selinux) -static-libs -systemd -unwind -wayland -xcsecurity -xephyr -xnest -xvfb" 0 KiB
[ebuild R ] x11-base/xorg-drivers-1.20-r2::gentoo INPUT_DEVICES="evdev -elographics -joystick -libinput -synaptics -vmmouse -void -wacom" VIDEO_CARDS="nvidia -amdgpu -ast -dummy -fbdev (-freedreno) (-geode) -glint -i915 -i965 -intel -mga -nouveau -nv (-omap) -qxl -r128 -radeon -radeonsi -siliconmotion (-tegra) (-vc4) -vesa -via -virtualbox -vmware" 0 KiB

qlist -IUv | grep xf86
x11-apps/xf86dga-1.0.3
x11-drivers/xf86-input-evdev-2.10.6
x11-libs/libXxf86dga-1.1.5 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_ppc_32 -abi_ppc_64 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -static-libs
x11-libs/libXxf86vm-1.1.4-r1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_ppc_32 -abi_ppc_64 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs

Может что то я упускаю из вида?

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

У меня, до libinput, было INPUT_DEVICES="evdev keyboard mouse"
Ну, и конфигурация устройств, в обоих случаях, ручками. Раскладка там, скорость движения...

INPUT_DEVICES="evdev"

Попробуй запустить иксы без конфига.

:wq
--
Live free or die

Компьютер находится в другом городе.
Так что это когда я поеду погостить к родителям, тогда только смогу проверить, не хочется такие эксперименты ставить удаленно.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Да какие проблемы - это же только Х'ы! Перезагрузка системы не требуется.
Если что - откатишь назад через SSH...

SysA написал:
Да какие проблемы - это же только Х'ы! Перезагрузка системы не требуется.
Если что - откатишь назад через SSH...

Не хочется лишний раз напрягать родителей.
Лучше как буду на месте сам все сделаю.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

A никого напрягать и не надо - настрой Х через SSH или VNC и рули себе удаленно...

Присоединяюсь к RY_G... у меня тоже nouveau и раньше было INPUT_DEVICES="evdev keyboard mouse", но потом перешел на INPUT_DEVICES="libinput" и никаких проблем!

Кстати, а чем тебе libinput не угодил?! Все-таки libinput is Gentoo Linux's default input device driver. ;)

Ну и в догон (на всякий случай) - у меня несколько иная конфигурация клавиатуры:

cat /etc/X11/xorg.conf.d/20kbd.conf

Section "InputDevice"
# generated from default
Identifier "MicrosoftKeyboard"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb,ru"
Option "XkbOptions" "grp:switch,grp:alt_shift_toggle,grp_led:scroll gb,ru"
EndSection

Не хочу использовать разные конфиги на своих компах.
Хочется понять почему не работает, пока разбираюсь, усложняет все это дело что комп в другом городе.
А зачем мне старым драйвером kbd пользоваться, evdev же новый.
Driver "kbd"

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

SysA написал:
Присоединяюсь к RY_G... у меня тоже nouveau и раньше было INPUT_DEVICES="evdev keyboard mouse", но потом перешел на INPUT_DEVICES="libinput" и никаких проблем!

Кстати, а чем тебе libinput не угодил?! Все-таки libinput is Gentoo Linux's default input device driver. ;)

Ну и в догон (на всякий случай) - у меня несколько иная конфигурация клавиатуры:

cat /etc/X11/xorg.conf.d/20kbd.conf

Section "InputDevice"
# generated from default
Identifier "MicrosoftKeyboard"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb,ru"
Option "XkbOptions" "grp:switch,grp:alt_shift_toggle,grp_led:scroll gb,ru"
EndSection

А вы с nouveau используете пакет sys-firmware/nvidia-firmware?

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Нет.

Лог загрузки иксов.
https://pastebin.com/GnV3RrnH
Почему то конфиг клавы не применяется /etc/X11/xorg.conf.d/10-keyboard.conf , странно.
/etc/X11/xorg.conf

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
EndSection

Section "Files"
FontPath "/usr/share/fonts/corefonts/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/100dri/"
FontPath "/usr/share/fonts/75dri/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/default/ghostscript"
FontPath "/usr/share/fonts/encodings/"
FontPath "/usr/share/fonts/ttf-bitstream-vera/"
FontPath "/usr/share/fonts/util/"
FontPath "/usr/share/fonts/cyrillic/"
EndSection

Section "Module"
Load "freetype"
Load "extmod"
Load "glx"
Load "dbe"
Load "record"
Load "xtrap"
Load "type1"
EndSection

Section "Monitor"
Identifier "Monitor0"
HorizSync 31.5 - 64.3
VertRefresh 50.0 - 70.0
EndSection

Section "Device"
Identifier "Card0"
Driver "nvidia"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1680x1050" "1152x864" "1024x768" "640x400"
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

Section "ServerFlags"
Option "AllowEmptyInput" "False"
Option "AutoAddDevices" "False"
EndSection

# cat /etc/X11/xorg.conf.d/10-keyboard.conf
Section "InputClass"
    Identifier     "Keyboard0"
    Driver         "evdev"
    Option         "AutoRepeat" "500 30"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc104"
    Option         "XkbLayout" "us,ru(winkeys)"
    Option         "XkbVariant" "nodeadkeys"
    Option         "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,ctrl:nocaps"
EndSection
serv0 ~ # cat /etc/X11/xorg.conf.d/20opengl.conf
Section "Files"
   ModulePath "/usr/lib64/opengl/nvidia"
   ModulePath "/usr/lib64/xorg/modules"
EndSection

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.