12.3 проприетарные дрова NVIDIA не работают? о_0

Доброго времени суток. Эх, товарищи… Потянуло меня в игрульки поиграть, да установил я проприетарные драйвера “в один клик” с этой странички:
https://ru.opensuse.org/SDB:Драйверы_NVIDIA

да перестала у меня после установки драйверов графика рендериться:


err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
NVIDIA: could not open the device file /dev/nvidiactl (Отказано в доступе).
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly (using GL renderer "GeForce 9600M GS/PCIe/SSE2", version "2.1.2 NVIDIA 310.32").
NVIDIA: could not open the device file /dev/nvidiactl (Отказано в доступе).
fixme:win:EnumDisplayDevicesW ((null),0,0x33e468,0x00000000), stub!
NVIDIA: could not open the device file /dev/nvidiactl (Отказано в доступе).
NVIDIA: could not open the device file /dev/nvidiactl (Отказано в доступе).
NVIDIA: could not open the device file /dev/nvidiactl (Отказано в доступе).

Вот сижу теперь и грущу по этому поводу. KDE слава богу работает как ни в чём не бывало.
Быть может логи прояснят ситуацию, а вы, товарищи, подскажете мне как проблемку мою решить или даже откатиться обратно до nouveau.

Xorg.0.log — Yandex.Disk
Xorg.0.log.old — Yandex.Disk

Надеюсь на вашу помощь, товарищи, и, заранее спасибо.

keryax wrote:

> NVIDIA: could not open the device file /dev/nvidiactl (Отказано в
> доступе).

Добавить пользователя в группу video.

Спасибо за ответ. Группу сменил но не очень-то помогло - графика по-прежнему не рендерится :frowning:


err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:win:EnumDisplayDevicesW ((null),0,0x33e468,0x00000000), stub!

Что при этом происходит: http://yadi.sk/d/hJJcSyi73NMWM
Любое фуллскрин-приложение в wine отрисовывает только 1 кадр где-то в углу дисплея и далее ничего не происходит.

И ещё попутный вопрос: почему не сменилась группа у пользователя при установке в один клик? Всё-таки нигде не указано что группу нужно сменить вручную. Да и это както неочевидно для начинающего пользоватея. Может быть нужно подправить статью в вики и дописать чтобы пользователи проверили наличие своего аккаунта в группе video?

(II) NVIDIA(0): ACPI: failedto connect to the ACPI event daemon; the daemon
(II) NVIDIA(0): may not be running or the"AcpidSocketPath" X
(II) NVIDIA(0): configuration option may not be setcorrectly. When the
(II) NVIDIA(0): ACPI event daemon is available, the NVIDIAX driver will
(II) NVIDIA(0): try to use it to receive ACPI eventnotifications. For
(II) NVIDIA(0): details, please see the"ConnectToAcpid" and
(II) NVIDIA(0): “AcpidSocketPath” Xconfiguration options in Appendix B: X

https://wiki.archlinux.org/index.php/NVIDIA#Check_the_power_source

О необходимости добавления пользователя в группу video сказано в примечаниях к выпуску данной версии openSUSE. Если вы считаете, что на странице вики эта информация тоже должна быть (что логично), то не стесняйтесь, добавляйте =)

Извините если понял Вас неправильно.
Установил пакет acpid. Перезагрузился. Сервис запущен.


linux-uhkw:/home/kirillius # service acpid status | grep Active
Active: active (running) since Tue, 2013-03-19 23:39:50 MSK; 4min 36s ago

Но я никаких изменений не заметил.

Ещё там(в арчвики) есть такой занятный скриптик:


#!/bin/bash
# nvidia -> nouveau
set -e
# check if root
if  $EUID -ne 0 ]]; then
  echo "You must be root to run this script. Aborting...";
  exit 1;
fi
sed -i 's/#*MODULES="nouveau"/MODULES="nouveau"/' /etc/mkinitcpio.conf
pacman -Rdds --noconfirm nvidia{,-utils} #lib32-nvidia-utils
pacman -S --noconfirm nouveau-dri xf86-video-nouveau #lib32-nouveau-dri 
mkinitcpio -p linux

Отключит ли он на suse драйвер nvidia? Я экспериментировать побаиваюсь всё-таки т.к. переустановить систему в случае epic fail’а будет не с чего :frowning:

Xorg.0.log еще раз в студию.

Xorg.0.log — Yandex.Disk
Xorg.0.log.old — Yandex.Disk

Хочется очень поблагодарить разработчиков за такую предусмотрительность и заботу о пользователе. Ведь не при установке драйвера, не в вики, не где-то там, а в самих примечаниях сказано. Ведь это такая “мелочь” и ничего, что она может помешать загрузке системы.

Полагаю, что разработчики в свою очередь сердечно бы вас поблагодарили за вовремя оформленный баг-репорт.

Товарищи, подскажите, пожалуйста, как же всё-таки удалить установленные драйверы nvidia. Сам я, наверное, не разберусь.

Подождите пока удалять.
Покажите:
rpm -qa | grep -i nvidia
И этот выхлоп от wine

err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:win:EnumDisplayDevicesW ((null),0,0x33e468,0x00000000), stub!


nvidia-gfxG03-kmp-default-310.32_k3.7.9_1.1-15.3.x86_64
nvidia-computeG03-310.32-15.1.x86_64
nvidia-gfxG03-kmp-desktop-310.32_k3.7.9_1.1-15.3.x86_64
x11-video-nvidiaG03-310.32-15.1.x86_64

И этот выхлоп от wine

Не изменилось вроде как; по-прежнему две строчки в логе.


err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:win:EnumDisplayDevicesW ((null),0,0x33e468,0x00000000), stub!

err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:win:EnumDisplayDevicesW ((null),0,0x33e468,0x00000000), stub!

Это откуда? Что вы запускаете?
glxgears работает?
Покажите glxinfo

При запуске в wine любой игрульки, которая пытается вызвать фуллскрин-режим. Если конкретно, то: stronghold, borderlands 2, garry’s mod

glxgears работает?

Как ни странно - да. Может проблема и в самом wine, однако, на nouveau работало кое-как.

Покажите glxinfo

glxinfo.txt — Yandex.Disk

Действительно проблемы присутствуют: Wine, fullscreen applications, and RandR 1.2

Товарищи, подскажите, пожалуйста, как же всё-таки удалить установленные драйверы nvidia.

Как-то так:

# zypper rm -U nvidia-computeG03 nvidia-gfxG03-kmp-`uname -r|cut -f3 -d"-"` x11-video-nvidiaG03
# zypper in -f xorg-x11-server mesa 
# /sbin/yast2 sysconfig set NO_KMS_IN_INITRD="no" && /sbin/mkinitrd 
# rm -f $(grep -R nouveau /etc/modprobe.d/*|cut -f1 -d":")

Перезагрузиться.

Спасибо за помощь. Всё получилось. Видимо моя видеокарта не годится для игрулек в вайне. :slight_smile: