Автор Тема: Wine. Нет 3d ускорения  (Прочитано 3480 раз)

Оффлайн grigoryB

  • Давно тут
  • **
  • Сообщений: 37
Wine. Нет 3d ускорения
« : 06.07.2015 10:27:17 »
Видеокарта: Nvidia GeForce GT9800.
Установлены пакеты
i586-wine-vanilla
i586-wine-vanilla-gl
i586-nvidia_glx_340.76

glxinfo | grep direct
Direct rendering: Yes

glxinfo | grep renderer
Graphic renderer: Nvidia GeForce GT9800

В wine игры запускаются, но без 3d ускорения. Как можно это исправить? В линуксе 3d ускорение работает нормально.
« Последнее редактирование: 06.07.2015 10:43:53 от grigoryB »

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: Wine. Нет 3d ускорения
« Ответ #1 : 06.07.2015 10:32:17 »
В wine игры запускаются, но без 3d ускорения. Как можно это исправить?
Установить DirectX ?

Оффлайн grigoryB

  • Давно тут
  • **
  • Сообщений: 37
Re: Wine. Нет 3d ускорения
« Ответ #2 : 06.07.2015 10:34:52 »
Установлена последняя библиотека dx9_xx (43 кажется) . И установщик игры steam тоже устанавливал DirectX.


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Wine. Нет 3d ускорения
« Ответ #4 : 06.07.2015 12:57:34 »
http://lists.altlinux.org/pipermail/sisyphus/2015-June/363861.html

сделайте под root
nvidia-install-driver
И повторяйте после каждого обновления ядра
« Последнее редактирование: 06.07.2015 12:59:17 от ruslandh »

Оффлайн grigoryB

  • Давно тут
  • **
  • Сообщений: 37
Re: Wine. Нет 3d ускорения
« Ответ #5 : 06.07.2015 17:30:43 »
Цитировать
http://forum.altlinux.org/index.php/topic,34237.0.html
Вроде все установлены:
[grigory@grigory ~]$ rpm -qa | grep nvidia
apt-scripts-nvidia-0.2.0-alt1
nvidia_glx_common-346.82-alt152
nvidia-settings-346.82-alt0.M70P.1
i586-nvidia_glx_304.125-304.125-alt124
nvidia_glx_173.14.39-173.14.39-alt74
kernel-modules-nvidia-std-def-346.72-alt0.M70P.1.200237.1
i586-nvidia_glx_common-346.82-alt152
nvidia-xconfig-346.35-alt0.M70P.1
i586-nvidia_glx_340.76-340.76-alt138
i586-nvidia_glx_346.72-346.72-alt141
nvidia_glx_304.125-304.125-alt124
i586-nvidia_glx_173.14.39-173.14.39-alt74
nvidia_glx_346.72-346.72-alt141
nvidia_glx_346.82-346.82-alt142
nvidia_glx_340.76-340.76-alt138

Цитировать
сделайте под root
Выполнил. Установились драйвера разных версий, но это не помогло.

Пытаюсь что-то сделать. Удалил ~/.wine. Выполнил:
winecfg
winetricks directx9
winetricks dxdiag

Выяснилось, что dxdiag не проходит тесты. На вкладке "Дисплей", в группе "Устройство" показывает
Имя: X11 Windowing System,
Всего памяти: 520 MB
Режим экрана: 1920x108 (32 bit) (60Hz)
Монитор: X11 Windowing System
Остальные поля - Н/Д.

Если нажать "Проверка Direct3D", то разрешение изменяется на очень мелкое и более ничего не происходит, хотя видно что пытается открыться окно "Средство диагностики DirectX". Вернуться в нормальное разрешение помогает только перезагрузка иксов. Что можно сделать?
« Последнее редактирование: 06.07.2015 17:39:07 от grigoryB »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Wine. Нет 3d ускорения
« Ответ #6 : 06.07.2015 17:53:40 »
1. А вы пртм перещагрузились?
2. Что выдаёт
lshw -s display

из пакета lshw

Оффлайн grigoryB

  • Давно тут
  • **
  • Сообщений: 37
Re: Wine. Нет 3d ускорения
« Ответ #7 : 06.07.2015 18:19:08 »
Сорри. Дезинформировал. Тесты проходят. Куб появляется в левом верхнем углу, прорисовывается нормально. Тесты Direct3d 8 и Direct3d9 по окончанию возвращают в нормальное разрешение, но 3D ускорения по прежнему нет.

Цитировать
2. Что выдаёт
lshw -s display

Вывод, касающийся видео:
physical id: 2
                product: G92 [GeForce 9800 GT]
                vendor: NVIDIA Corporation
                physical id: 0
                bus info: pci@0000:05:00.0
                version: a2
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
                configuration: driver=nvidia latency=0
                resources: irq:46 memory:f7000000-f7ffffff memory:e0000000-efffffff memory:f4000000-f5ffffff ioport:ec00(size=128) memory:f6000000-f601ffff
« Последнее редактирование: 06.07.2015 18:28:23 от grigoryB »

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Wine. Нет 3d ускорения
« Ответ #8 : 06.07.2015 19:11:51 »
Выяснилось, что dxdiag не проходит тесты. На вкладке "Дисплей", в группе "Устройство" показывает
Оно и не работает.
Проверьте включен ли gl, если нет то
$ winetricks ddr=opengl
Попробуйте запустить игру в терминале командой
wine файл.exe -opengl
Результат суда посмотреть.

Вывод
rpm -qa|grep wine тоже.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Wine. Нет 3d ускорения
« Ответ #9 : 06.07.2015 19:34:37 »
Видеокарта: Nvidia GeForce GT9800.
Установлены пакеты
i586-wine-vanilla
i586-wine-vanilla-gl
i586-nvidia_glx_340.76

В wine игры запускаются, но без 3d ускорения. Как можно это исправить? В линуксе 3d ускорение работает нормально.

Странный у вас какой-то набор пакетов...

В i586:
$ rpm -qa --qf '%{NAME}\n'|grep wine|sort
libwine-vanilla
libwine-vanilla-gl
wine-gecko
wine-mono
wine-vanilla

В x86_64 - Установка, настройка wine для игр:
http://forum.altlinux.org/index.php/topic,34101.msg245909.html#msg245909