LINUX.ORG.RU
ФорумGames

War Thunder, тормозит управление с клавиатуры

 , ,


0

1

Сабж.
С мышью все нормально. Игра и так на ультранизких настройках. С клавиатуры запаздывает примерно на 5-10 секунд. Как-нибудь можно решить эту проблему?

Ubuntu 15.10

user@user-Lenovo-G565:~$ glxinfo | grep OpenGL
ATTENTION: default value of option vblank_mode overridden by environment.
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD CEDAR (DRM 2.43.0, LLVM 3.7.1)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.0-devel (git-e4ce343 2016-01-31 wily-oibaf-ppa+gallium-nine)
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.2.0-devel (git-e4ce343 2016-01-31 wily-oibaf-ppa+gallium-nine)
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.0-devel (git-e4ce343 2016-01-31 wily-oibaf-ppa+gallium-nine)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:


sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases libqtgui4 xserver-xorg-dev lib32gcc1
mkdir ~/build && cd ~/build 
wget --referer='http://support.amd.com/en-us/download/desktop?os=Linux+x86_64' http://www2.ati.com/drivers/linux/radeon-crimson-15.12-15.302-151217a-297685e.zip
unzip radeon-crimson-15.12-15.302-151217a-297685e.zip
cd fglrx-15.302
sh amd-driver-installer-15.302-x86.x86_64.run --listpkg
sh amd-driver-installer-15.302-x86.x86_64.run --buildpkg Ubuntu/wily
rm *dbg*
sudo dpkg -i *.deb
sudo amdconfig --initial

Если не понравится - потом пакеты можно будет удалить с помощью менеджера пакетов.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от ozzee

Ты можешь попробовать с закрытым, посмотреть починилось ли, а потом удалить его (и файл /etc/X11/xorg.conf). Я предлагаю собрать побольше информации, а потом отправить баг-репорт на freedesktop.org.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Хорошо, попробую, спасибо

ozzee
() автор топика
Ответ на: комментарий от ZenitharChampion

В общем сделал как ты написал. Разрешение теперь 1024x768, в настройках дисплей «Неизвестно» и glxgears выдает около 65 FPS.

ozzee
() автор топика
Ответ на: комментарий от ZenitharChampion

Вернулся назад на открытый драйвер ибо проприетарный не завелся.

ozzee
() автор топика
Ответ на: комментарий от ozzee

Было бы интересно посмотреть на вывод glxinfo с проприетарным драйвером.

Если будешь пробовать ещё раз, попробуй после перезагрузки указать nomodeset в параметрах ядра. Если не знаешь где это, я рассказал здесь.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ozzee

нужен Gallium-Nine

Уверен? Даже с ним открытые могут быть медленнее блоба без него.

anonymous
()
Ответ на: комментарий от ZenitharChampion

Хорошо. Сейчас просто fglrx из реп ставлю, может заработает.

ozzee
() автор топика
Ответ на: комментарий от ZenitharChampion

Поставил из реп, при загрузке вписал nomodeset=0

user@user-Lenovo-G565:~$ glxinfo | grep OpenGL
ATTENTION: default value of option vblank_mode overridden by environment.
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.7, 128 bits)
OpenGL version string: 3.0 Mesa 11.2.0-devel (git-e4ce343 2016-01-31 wily-oibaf-ppa+gallium-nine)
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:


Еще вот: http://images.vfl.ru/ii/1454566598/81febd63/11326663.png

Снизу где «Незвестно: Неизвестно» после нажатия «Применить» все равно устанавливается значение «Не использовать это устройство».

ozzee
() автор топика
Ответ на: комментарий от ozzee

Странно. Создай файл /etc/ld.so.conf.d/fglrx.conf с содержимым:

/usr/lib/fglrx/
/usr/lib32/fglrx/

И перезагрузи компьютер. Проверь, есть ли в этих директориях файл libGL.so.1

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от ZenitharChampion

Странно. Создай файл /etc/ld.so.conf.d/fglrx.conf с содержимым:

Окей, сейчас посмотрю

ozzee
() автор топика
Ответ на: комментарий от ozzee

Вот статья по пропатчиванию драйвера: http://kubuntu.ru/node/13476. Как я понял, там для ядра 4.3.

Вот патч для ядра 4.4: https://gitweb.gentoo.org/repo/gentoo.git/plain/x11-drivers/ati-drivers/files... Просто наложи после тех патчей из статьи.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от ZenitharChampion

Окей, ставлю 4.0.4, надеюсь заработает.

ozzee
() автор топика
Ответ на: комментарий от ZenitharChampion

Ну вот мне скачалась версия по твоей инструкции 15.302

ozzee
() автор топика
Ответ на: комментарий от ZenitharChampion

Ядро 4.0.4, скачал отсюда драйвер. Решил попробовать установить не генерацией пакетов а установщиком пунктом «Install». Результат тот же. Но еще вот:

user@user-Lenovo-G565:~$ glxinfo | grep OpenGL
glxinfo: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

ozzee
() автор топика
Ответ на: комментарий от ozzee

Synaptic тоже из-за этой ошибки не открывается.

ozzee
() автор топика

Как-нибудь можно решить эту проблему?

Да. Поставить ОС вместо линукса.

YLoS ★★★
()
Ответ на: комментарий от ZenitharChampion

Ты чуть опоздал :)
Переустановил генерацией пакетов.

user@user-Lenovo-G565:~$ glxinfo 
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Ошибка сегментирования (сделан дамп памяти)
user@user-Lenovo-G565:~$ glxinfo | grep OpenGL
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
user@user-Lenovo-G565:~$ whereis libGL.so.1
libGL.so: /usr/lib64/libGL.so.1 /usr/lib64/libGL.so


И кстати Catalyst Control Center не ставится почему-то.

ozzee
() автор топика
Ответ на: комментарий от ZenitharChampion
user@user-Lenovo-G565:~$ ls /usr/lib/fglrx
10fglrx		ld.so.conf  libGL.so.1	  switchlibGL	xorg
alt_ld.so.conf	libGL.so    libGL.so.1.2  switchlibglx


Тот файл я уже создал.

ozzee
() автор топика
Ответ на: комментарий от ozzee

А в директории xorg, похоже, лежит файл libglx.so. Если я прав - замени им файл /usr/lib/modules/extensions/libglx.so, предварительно скопировав оригинал куда-нибудь.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion
user@user-Lenovo-G565:~$ sudo /usr/lib/fglrx/switchlibGL
[sudo] пароль для user: 
Usage: /usr/lib/fglrx/switchlibGL amd|intel|query 
user@user-Lenovo-G565:~$ sudo /usr/lib/fglrx/switchlibglx 
Usage: /usr/lib/fglrx/switchlibglx amd|intel|query
user@user-Lenovo-G565:~$ 
ozzee
() автор топика
Ответ на: комментарий от ZenitharChampion

А в директории xorg, похоже, лежит файл libglx.so.

Его нет

user@user-Lenovo-G565:/usr/lib/fglrx/xorg$ ls
modules

Может скопировать туда?

ozzee
() автор топика
Ответ на: комментарий от ZenitharChampion

Спасибо большое, наконец-то заработало. Пойду проверять WT. Если видеокарта не заглючит(почему-то один раз когда переключился на эту страницу видеокарта зависла)

ozzee
() автор топика
Ответ на: комментарий от anonymous

Софтварный рендер месы так выглядит.

anonymous
()
Ответ на: комментарий от ZenitharChampion

Хм, почему-то начала глючить видеокарта. Через некоторое время зависает с артефактами будто переброщили с разгоном. При заходе в WT зависла моментально.

ozzee
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.