Перейти к содержанию

Нет поддержки 3D ускорения в OpenSuSE 10.3 x86_64 + драйвер от NVidia


Maxxon

Рекомендуемые сообщения

Товарищи! Если среди вас такие, кто сталкивался с проблемой установки драйверов для [NVidia GeForce 7100GS] под Сусю?

В OpenSuSE 10.2 x86_64 драйвер вставал без проблем и конфигурился Sax2 без вопросов.

Вчера поставил 10.3 x86_64, качнул последний драйверок с nvidia.com, поставил. Sax2 мне теперь говорит, что нет поддержки 3D (я так понял, что вообще), хотя в 10.2 все работало, да и в виндах даже...

[sax2 can not offer the activation of the 3d subsystem because your card/driver doesn't support 3d]

На каком-то форуме видел сообщение, что проблема в новом Xorg, который интегрирован в 10.3. Стоит ли откатывать его? Или кто-то уже решил подобную проблему другим путем (я не говорю, про отказ от дистрибутива, кончено же)?

Ссылка на комментарий
Поделиться на другие сайты

А что если не заниматься самодеятельностью, а просто включить в Yast в источниках установки репозитарий с драйверами Nvidia и поставить из него готовый бинарный пакет с драйвером? Зачем вам собирать что-то самостоятельно? Думаете лучше получится?

Ну или совсем простым способом: http://ru.opensuse.org/NVIDIA

Ссылка на комментарий
Поделиться на другие сайты

Да, попробовал из репозитория.

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

Я запустил nvidia-config с тем параметрами, что указаны на этой странице чтобы подключить Compiz, однако и это не помогло...

Ссылка на комментарий
Поделиться на другие сайты

AccessD писал(а) Wed, 17 October 2007 22:29

и заодно lsmod | grep nvidia

Я об этом тоже подумал. Но если бы в конфиге был прописан правильный драйвер, но он бы не грузился, то Х-сервер бы просто не запускался Smile

Ссылка на комментарий
Поделиться на другие сайты

Legalizer писал(а) Wed, 17 October 2007 23:47

AccessD писал(а) Wed, 17 October 2007 22:29

и заодно lsmod | grep nvidia

Я об этом тоже подумал. Но если бы в конфиге был прописан правильный драйвер, но он бы не грузился, то Х-сервер бы просто не запускался Smile

Не-а. Если ядерного модуля нет, а модуль Xorg есть, то Xorg запустится, но без 3D акселерации, что мы и наблюдаем в данном случае.

Ссылка на комментарий
Поделиться на другие сайты

Внимательно читаем Сусе хав-то!!! (сам на этом погорел) Embarassed

select instead the packages:

x11-video-nvidiaG01

nvidia-gfxG01-kmp-default

or

x11-video-nvidia

nvidia-gfx-kmp-default

Use "sax2 -r" for X.Org configuration.

Ссылка на комментарий
Поделиться на другие сайты

Legalizer писал(а) Thu, 18 October 2007 00:04

Гм... То есть модуль для Х-сервера собрался, а модуль ядра не собрался?

Можно поставить x11-video-nvidia и забыть nvidia-gfx-kmp. Или, если собирать руками - можно не поставить kernel-source и тогда модуль ядра не соберется.

Ссылка на комментарий
Поделиться на другие сайты

Инсталлер мне сам предложил установить оба пакета, что и видно:

maxxon:~ # rpm -qa | grep nvidia

x11-video-nvidiaG01-100.14.19-4

nvidia-gfxG01-kmp-default-100.14.19_2.6.22.5_30-1.1

maxxon:~ # lsmod | grep nvidia

nvidia 7050692 24

i2c_core 43648 2 nvidia,i2c_i801

А вот xorg.conf:

============================================================ ====

Section "ServerLayout"

Identifier "Layout[all]"

Screen "Screen[0]" 0 0

InputDevice "Keyboard[0]" "CoreKeyboard"

InputDevice "Mouse[1]" "CorePointer"

Option "Clone" "off"

Option "Xinerama" "off"

EndSection

Section "Files"

InputDevices "/dev/gpmdata"

InputDevices "/dev/input/mice"

FontPath "/usr/share/fonts/misc:unscaled"

FontPath "/usr/share/fonts/local"

FontPath "/usr/share/fonts/75dpi:unscaled"

FontPath "/usr/share/fonts/100dpi:unscaled"

FontPath "/usr/share/fonts/Type1"

FontPath "/usr/share/fonts/URW"

FontPath "/usr/share/fonts/Speedo"

FontPath "/usr/share/fonts/PEX"

FontPath "/usr/share/fonts/cyrillic"

FontPath "/usr/share/fonts/latin2/misc:unscaled"

FontPath "/usr/share/fonts/latin2/75dpi:unscaled"

FontPath "/usr/share/fonts/latin2/100dpi:unscaled"

FontPath "/usr/share/fonts/latin2/Type1"

FontPath "/usr/share/fonts/latin7/75dpi:unscaled"

FontPath "/usr/share/fonts/baekmuk:unscaled"

FontPath "/usr/share/fonts/japanese:unscaled"

FontPath "/usr/share/fonts/kwintv"

FontPath "/usr/share/fonts/truetype"

FontPath "/usr/share/fonts/uni:unscaled"

FontPath "/usr/share/fonts/CID"

FontPath "/usr/share/fonts/ucs/misc:unscaled"

FontPath "/usr/share/fonts/ucs/75dpi:unscaled"

FontPath "/usr/share/fonts/ucs/100dpi:unscaled"

FontPath "/usr/share/fonts/hellas/misc:unscaled"

FontPath "/usr/share/fonts/hellas/75dpi:unscaled"

FontPath "/usr/share/fonts/hellas/100dpi:unscaled"

FontPath "/usr/share/fonts/hellas/Type1"

FontPath "/usr/share/fonts/misc/sgi:unscaled"

FontPath "/usr/share/fonts/xtest"

FontPath "/opt/kde3/share/fonts"

EndSection

Section "Module"

Load "glx"

Load "type1"

Load "extmod"

Load "dbe"

Load "freetype"

EndSection

Section "ServerFlags"

Option "AllowMouseOpenFail" "on"

EndSection

Section "InputDevice"

Identifier "Keyboard[0]"

Driver "kbd"

Option "Protocol" "Standard"

Option "XkbLayout" "us,ru"

Option "XkbModel" "microsoftpro"

Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"

Option "XkbRules" "xfree86"

Option "XkbVariant" ",winkeys"

EndSection

Section "InputDevice"

Identifier "Mouse[1]"

Driver "mouse"

Option "Buttons" "5"

Option "Device" "/dev/input/mice"

Option "Name" "ImPS/2 Generic Wheel Mouse"

Option "Protocol" "explorerps/2"

Option "Vendor" "Sysp"

Option "ZAxisMapping" "4 5"

EndSection

Section "Modes"

Identifier "Modes[0]"

ModeLine "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync

EndSection

Section "Monitor"

Identifier "Monitor[0]"

VendorName "VSC"

ModelName "VIEWSONIC VA902"

UseModes "Modes[0]"

DisplaySize 376 301

HorizSync 30.0 - 82.0

VertRefresh 43.0 - 85.0

Option "CalcAlgorithm" "XServerPool"

Option "DPMS"

EndSection

Section "Device"

Identifier "Device[0]"

Driver "nvidia"

VendorName "NVidia"

BoardName "Geforce 7100 GS (NV44)"

Screen 0

EndSection

Section "Screen"

Identifier "Screen[0]"

Device "Device[0]"

Monitor "Monitor[0]"

DefaultDepth 24

Option "AllowGLXWithComposite" "True"

Option "RenderAccel" "True"

Option "AddARGBGLXVisuals" "True"

SubSection "Display"

Depth 15

Modes "1280x1024" "1024x768" "800x600"

EndSubSection

SubSection "Display"

Depth 16

Modes "1280x1024" "1024x768" "800x600"

EndSubSection

SubSection "Display"

Depth 24

Modes "1280x1024" "1024x768" "800x600"

EndSubSection

SubSection "Display"

Depth 8

Modes "1280x1024" "1024x768" "800x600"

EndSubSection

EndSection

Section "Extensions"

Option "Composite" "Enable"

EndSection

============================================================ ====

Запустил sax2 с ключом -r. Чекбокс "Acivate 3D accelleration" выставлен.

Блин, неужели заработало? Подскажите, пожалуйста, как проверить (если не запускать игрушки, конечно)?

Ссылка на комментарий
Поделиться на другие сайты

crossblade писал(а) Sat, 20 October 2007 12:33

Xgl??? зачем совращать человека??? Shocked

+1

А красивости работают только за счет функционала самого драйвера NVIDIA. Необходимость в Xgl и второй подобной приблуде (уж не помню, как называется, но это тоже был измененный Х-сервер) давно отпала.

Ссылка на комментарий
Поделиться на другие сайты

а я и не призываю юзать Xgl (хотя юзаю сам и доволен) - я про то, что статью, ИМХО, почитать полезно в разрезе данной темы.

З.Ы. может я чего-то не то делаю, но без заюзания Xgl компиз у меня не пашет. А вот буквально позавчера обновился до 10.3 и с помощью этих двух статей вернул так мне нравящиеся эффекты плавающих окон, вращения рабочих столов и т.п. Если все это возможно без юзания Xgl - ткните носом в доки...

Ссылка на комментарий
Поделиться на другие сайты

http://en.opensuse.org/NVIDIA

в самом начале, там, где

Цитата:

To use NVIDIA's driver directly to run Compiz or Compiz Fusion run the following commands and restart X.

Ссылка на комментарий
Поделиться на другие сайты

Legalizer писал(а) Sun, 21 October 2007 19:39

Оговорка по Фрейду? Smile

наверно Smile

но и сигнал к тому, что клавиатуру надо бы почистить Wink

Ссылка на комментарий
Поделиться на другие сайты

AccessD писал(а) Sat, 20 October 2007 23:56

http://en.opensuse.org/NVIDIA

в самом начале, там, где

Цитата:

To use NVIDIA's driver directly to run Compiz or Compiz Fusion run the following commands and restart X.

Сделал. Пашет без Xgl. Но... но пропали заголовки окон и рамки в КДЕ. Пол дня рою по теме, но так ничего и не нашел путного. Sad Причем, если запустить какое-нить приложение как только появится рабочий стол, но до полной загрузки КДЕ - заголовок окна появляется и затем исчезает. Может кто сталкивался?

Ссылка на комментарий
Поделиться на другие сайты

Сырой софт, подозреваю Sad

Попробуй забэкапить и грохнуть конфиги Compiz/Beryl, может заиграет... Smile

Еще, когда я сам играл с этой штукой, то не все темы оформления окошек корректно работали, в частности Aquamarine (это тема, которая КДЕшные виджеты отрисовывает в OpenGL) сыпалась вроде бы похожим образом. Только отваливалось не сразу, а после 10-15 минут работы, насколько помню. Может быть тему другую попробовать?

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...