nvidia драйвер и 3d ускорение

Изображение пользователя StNff.

Друзья! Нужна помощь, установил дрова nvidia через менеджер драйверов, но не работает 3d ускорение. Это выражается в отсутствии визуальных эфетов, хотя галочки стоят везде, частота обновления 50 Гц, и не ставится выше. При старте иксов нет логотипа нвидиа по умолчанию, хотя он почему то по умолчанию отключен в xorg.conf
Собственно, сам xorg.conf:

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
EndSection

Section "Module"
Load "glx"
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection

glxinfo выдает:

name of display: :0.0
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig

Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
3 GLXFBConfigs:
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
Segmentation fault

Сам менеджер проприенарных драйверов пишет, что драйвер используется. Однако стоит запустить, например, PlayOnLinux, сразу же выскакивает сообщение о том, что 3d ускорение не поддерживается. Стоит kubuntu 8.10, видюха fx5200.

Подскажите, как стартовать 3d ускорение.

0
Ockonal - 5 Апрель, 2009 - 15:00
Изображение пользователя Ockonal.

Почитай мануал. Всегда ставлю так, как там сказано. Удачи.

+1
aka_melv - 5 Апрель, 2009 - 17:26
Изображение пользователя aka_melv.

После установки нвидишных дров советуют обновить модули сперва (хотя наверно и без этого можно).
Потом вот пара наводок по xorg.conf:
Section "Device"
  Identifier "nVidia Inc. GeForce2"
  Driver     "nvidia"
  VideoRam   65536
EndSection

В секции модулей советуют убрать загрузку модуля dri
Section "Module"
  (...)
  # Load  "dri"
  Load  "glx"
  (...)
EndSection

Ну в разделе экрана все понятно:
Section "Screen"
  (...)
  DefaultDepth 16
  Subsection "Display"
  (...)
EndSection

Что касается этого,то по твоему файлу вроде бы все как надо...

Потом вот советуют заставить Х юзать GLX библиотеки нвидии.
# eselect opengl set nvidia

Ну а дальше можно уже двумя способами:
Либо такая автоматическая настройка иксов
# Xorg -configure
и потом можно протестить ее:
# X -config /root/xorg.conf.new

Либо вот такая:
# xorgcfg

Я лично так и делал и все работает прекрасно:)

0
StNff - 15 Апрель, 2009 - 22:58
Изображение пользователя StNff.

Изменил настройку иксов согласно третьему посту - не стартуют иксы.

Установил дравер с сайта, согласно мануалу из второго поста - не стартуют.

Файл конфигурации теперь такой

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder63) Mon Mar 2 12:45:55 PST 2009

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

Section "Files"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
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"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection

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

Подскажите, что делаю неверно?

0
aka_melv - 15 Апрель, 2009 - 23:52
Изображение пользователя aka_melv.

Ну а что касается вот этого куска?

Либо такая автоматическая настройка иксов
# Xorg -configure

и потом можно протестить ее:
# X -config /root/xorg.conf.new

Либо вот такая:
# xorgcfg

Здесь что иксы пишут?

зы:только эту конфигурацию делать стоит разумеется не внутри иксов,ну хотя раз они не стартуют,то и так сойдет.

0
StNff - 16 Апрель, 2009 - 21:56
Изображение пользователя StNff.

на любой из кодов ответ
[+1] stopped

При попытке старта икcов лог выдает

Fatal server found

no screen found
giving up.
xinit: Connection rcfused
(errno111): unable to connect to X server
xinit: No such process (errno3):
server eror

0
saaa - 17 Апрель, 2009 - 11:06

если поднимешь иксы - проверь следующее.
у меня после танцев в обновлением дров был такой прикол:
тоже не было ускорения в играх, но игры запущенные как sudo имели ускорение.

лечился установкой самых свежих дров с сайта нвидиа, а не через убунтошный конфигуратор.

/saaa

0
StNff - 17 Апрель, 2009 - 20:02
Изображение пользователя StNff.

На сайте nvidia выложена бесплатная утилита для настройки сервера иксов. Архив, ссылку на него можно получить в дополнения к драйверу. Никак не пойму, как вообще воспользоваться этим архивом?

0
saaa - 17 Апрель, 2009 - 20:23

она кривая =) руки надежней и хардкорней =)

0
Гость - 17 Апрель, 2009 - 22:26

Если ставлю новые дрова с сайта, иксы один фиг не грузятся. Вроде на взгляд, нормально сконфигурированный xorg.conf, но при попытке старта иксов - no screen found

0
StNff - 17 Апрель, 2009 - 22:30
Изображение пользователя StNff.

ПРи попытке старта иксов лог что-то пишет насчет несовпадения версии драйвера и версии ядра, насколько я разобрал (а перевожу я плохо)

0
aka_melv - 17 Апрель, 2009 - 23:43
Изображение пользователя aka_melv.

а ты напечатай нам как оно тебе пишет,может все вместе и разберемся:)
Я помню с иксами тоже долго мучился чтоб они с нвидяшными дровами подружились, и причина неполадок иногда бывает совсем нетривиальной,поэтому лог тут как нельзя полезней может быть.
Вроде стандартные способы мы попробовали,но чет они как я понял не прокатили...

0
static.char - 19 Апрель, 2009 - 00:53

Кидай сюда лог иксов, и свой конфиг. Как сказали выше, коллективный разум решит все проблемы

0
Гость - 19 Апрель, 2009 - 06:44

* несовпадение версий дров и ядра лечится просто - rmmod nvidia && modprobe nvidia
* DefaultDepth не ставь меньше 24 - не будет полупрозрачности и не заработает композитный манагер
* для X11R7 Load "type1" и Load "freetype" убери - их уже нет

0
StNff - 19 Апрель, 2009 - 09:49
Изображение пользователя StNff.

К примеру, через вайн пытаюсь запутить игру - типичная ошибка:

fixme:iphlpapi:NotifyAddrChange (Handle 0x7d98d9e8, overlapped 0x7d98d9cc): stub
fixme:shell:DllCanUnloadNow stub
Error: API mismatch: the NVIDIA kernel module has version 173.14.16,
but this NVIDIA driver component has version 173.14.18. Please make
sure that the kernel module and all NVIDIA driver components
have the same version.
NVIDIA: Direct rendering failed; attempting indirect rendering.
wine: configuration in '/root/.wine' has been updated.
Error: API mismatch: the NVIDIA kernel module has version 173.14.16,
but this NVIDIA driver component has version 173.14.18. Please make
sure that the kernel module and all NVIDIA driver components
have the same version.
NVIDIA: Direct rendering failed; attempting indirect rendering.
Error: API mismatch: the NVIDIA kernel module has version 173.14.16,
but this NVIDIA driver component has version 173.14.18. Please make
sure that the kernel module and all NVIDIA driver components
have the same version.
NVIDIA: Direct rendering failed; attempting indirect rendering.
fixme:win:EnumDisplayDevicesW ((null),0,0x32f5f0,0x00000000), stub!
fixme:dbghelp:dump_system_info fill in CPU vendorID and feature set

0
StNff - 19 Апрель, 2009 - 09:52
Изображение пользователя StNff.

Стандартной утилитой от нвидиа вробывал сонфигурировать xorg.conf, не помогает, сейчас сам файл содржит следующую инфу:

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
EndSection

Section "Module"
Load "glx"
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection

0
StNff - 27 Апрель, 2009 - 21:04
Изображение пользователя StNff.

Проблема решена, спасибо всем за участие, тему можно закрывать, решение заключалось в следующей записи в файл конфигурации:

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
EndSection

0
aka_melv - 28 Апрель, 2009 - 11:49
Изображение пользователя aka_melv.

а как ты узнал что именно это дописать надо?
ну так чисто, чтоб потом и другие сориентироваться могли))

0
Untouchable - 28 Июль, 2009 - 15:51

если честно я ниче конкретно не понял.
если не сложно объясните что сделать с моей конфигурацией.
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Mon Mar 23 15:33:27 PST 2009

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen         "Default Screen" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Module"
    Load           "glx"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "keyboard"
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 "Monitor"
    Identifier     "Configured Monitor"
EndSection

Section "Device"
    Identifier     "Configured Video Device"
    Driver         "nvidia"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "Configured Video Device"
    Monitor        "Configured Monitor"
    DefaultDepth    24
    Option         "NoLogo" "True"
    SubSection     "Display"
        Depth       24
        Modes      "nvidia-auto-select"
    EndSubSection
EndSection

0
Mike - 28 Июль, 2009 - 20:03
Изображение пользователя Mike.

А в чем конкретно проявляется твоя проблема и что именно ты хочешь сделать с этим конфигом? Одного конфига не достаточно для продолжения телепатии

0
Untouchable - 18 Август, 2009 - 12:53

конкретно то что при запуске wow игра тормозит. настройки менял до минимума. вернее курсор бегает с запазданием. хотя пишут что вайн поддерживает куда более новые игры

0
moog - 9 Август, 2009 - 21:05

При запуске игры,что на wine,что через линукс,появляеться окно с табличкой..."Вне деапозона 80 ги,60 мгрц" и все,не уходит,если повезет,то перегрузиться надо или же,обновить xorg.conf ,видео карта geforce 6600,дровва свежие установлены

0
moog - 13 Август, 2009 - 19:38

Помогите пожалуйста

0
Mike - 14 Август, 2009 - 18:22
Изображение пользователя Mike.

Угу, а узнать о том, что это у тебя за игра, мы снова должны посредством телепатии =)
Проверь конфиг самой игры, лежит он обычно где-то в папке с игрой. И на каком именно этапе начинаются проблемы, к стати сказать?

0
moog - 14 Август, 2009 - 20:07

противостояние 4(хотя противостояние 3,нормально запустилось через вайн),quake III работала при 640 на 480,потом когда азрешение изменил на 800 х 600,появилась табличка,другие игры нормально идут

0
Mike - 15 Август, 2009 - 14:10
Изображение пользователя Mike.

у тебя хотя бы до игровой менюхи загружается? если да, то зайди в настройки игры, там проверь настройки видео, возможно, что там выставлены неподдерживаемые монитором параметры. Если не доходит даже до туда, то посмотри, есть ли в папке с игрой конфигурационный файл, возможно, его придется подправить вручную. Если второй ОСью стоит винда, попробуй запустить игры из-под винды и там уже в настройках выставить параметры по минимуму, а потом перезайди в линуксе и попробуй. Если же и это не поможет, то есть предположение, что просто игры не заточены. ЧТо же касается Кваки, то, на сколько я помню, непосредственно в самой игре можно выбрать, через что рендерить: через DirectX или через OpenGL. Попробуй выбрать последнее. Если же и это не поможет, попробуй поискать ответы на форуме самого вайна, как правило, там описаны пути устранения разных неполадок

0
moog - 15 Август, 2009 - 15:08

Спасибо,так попробую,но кваку я через линух запускаю,я еще читал что это может быть из за нагрева видюхи,хотя при винде я такого никогда не замечал

+1
Гость - 12 Сентябрь, 2010 - 20:30

nvidia-xconfig

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры