История изменений
Исправление ZenitharChampion, (текущая версия) :
> STALKER
Прошёл на 7600GT в режиме DirectX 8, Wine 0.9.53. Вторую часть долго не мог запустить, потому что не было звука, мышь крутилась только на 180°, глючило и тормозило. Звук починил, установив OpenAL для Windows с сайта Creative. Мышь починил, пропатчив Wine для поддержки Xinput 2 (в Wine 1.3, патч вошёл в апстрим, а тогда был ещё 1.1.2). Глюки починил патчами. Тормоза починил, обновив 7600GT до 9800GT. В 2009 году купил за 2500 рублей. Мощная, дешёвая, все игры тянула, а Сталкер на ней вообще «летал». Но я так и не прошёл вторую часть, потому что, когда я обновил видеокарту, уже готовилась к выходу третья игра.
Третью игру прошёл в Ubuntu 9.04 под Wine 1.1.30 в режиме DirectX 8. Начиная с Wine 1.1.30 и новее, Wine берёт OpenAL из линукса. Если есть проблемы с OpenAL из системы (не работает звук), то в winecfg в разделе «библиотеки» выстави openal как native, и тогда будет использоваться виндовая библиотека (которую нужно, конечно, установить).
> Starcraft II
Прошёл под Wine 1.3.xx на высоких настройках графики. Видеокарта 9800GT. FPS был приемлемый, где-то 30, проседая до 25 в динамичных сценах. А когда я выставил UseGLSL = disabled, то FPS стал выше на 20%.
> War Thunder
Раньше эта игра поддерживала OpenGL 2 и видеокарту 7600GT. Возможно, это даже работало в Linux. Но я сомневаюсь, потому что драйвер 304.xx и игра 2015 года выпуска - ну, она могла не работать. А вот виндой на 7600GT и DirectX 9 всё работало на ультранизких настройках.
В 2017 году, была удалена поддержка OpenGL 2. Теперь OpenGL 3, и новее. То есть, GeForce 8 и новее. Моя 9800GT тянет на низких настройках, выдавая хороший FPS. Я играю на 650M на средних.
> Cities: Skylines, DCS World, но хотелось бы глянуть на новый Cyberpunk 2077
Не запускал.
Если ты хочешь виндовые игры под Wine, то тебе надо видеокарту GTX 600 и новее, или Radeon RX 200 и новее. Потому что тебе нужен Vulkan. Сейчас Wine запускает игры DX9-12 через Vulkan.
В теории, Vulkan работает на GTX 600 и новее, но я читал отзывы об игре War Thunder. На GTX 600 нет прироста в скорости по сравнению с OpenGL, а на GTX 1000 прирост в скорости - есть. Ну, либо отзыв косячный. Либо это действительно так. Я на своей 650M не замечаю прироста в скорости по сравнению с OpenGL. Даже снижен на пару процентов. Возможно, что отзыв правдив. И что на GTX 1000, Vulkan действительно производительнее, чем OpenGL (что, возможно, применимо только к этой игре)
Как я настраивал. Сначала включаем Vulkan правкой конфига. Вот инструкция. Потом открываем директорию, в которой хранится этот самый конфиг config.blk
. Нажимаем на него правой кнопкой мши. Открываем вкладку «Права». И ставим «только чтение» даже для владельца. Теперь лаунчер не будет возвращать OpenGL обратно, и не надо запускать игру через linux64/aces
. Но если надо поменять настройки игры в лаунчере, то конфиг конечно надо снова сделать доступным для правки. Спасибо за совет luiswoo
На моей карточке GTX 600 есть огромное падение производительности. если включены тени. По отзывам, тенинормально работают на GTX 1000. Поэтому владельцам GTX 600 и GTX 700 нужно отключить тени. А ещё я нашёл хороший совет в этой статье (статья, кстати, информативна, и может быть полезна для пользователей Intel и AMD тоже). Оказывается, начиная с какой-то версии драйвера NVIDIA, используется компилятор шейдеров, базирующийся на SPIR-V. Я посмотрел ChangeLog драйвера NVIDIA, и узнал, что новый компилятор шейдеров появился в драйвере, в котором добавили поддержку видеокарт Turing (RTX 2000). Возможно, что на RTX 2000 это единственный доступный компилятор шейдеров. А на более старых видеокартах, доступен и новый компилятор, и старый.
Ну, я попробовал старый компилятор. Открываю Steam нажимаю правой кнопкой по игре War Thunder, выбираю «изменить параметры запуска». Пишу там __GL_NextGenCompiler=0 %command%
. Запускаю. И FPS значительно вырос. Ура, товарищи! На GTX 600 старый компилятор эффективнее нового!
Но я всё равно играл в OpenGL-версии, из-за того что Vulkan-версия экспериментальна и нестабильна. Вот ищу я такой игру. Проходит 2 минуты. Я такой думаю «а нажму-ка я Alt-Tab и почитаю браузер». Когда игра всё-таки нашла игру, и начала к ней подключаться, экран гаснет, начинается подгружаться карта. Если в этот момент я смотрю в игру, то всё нормально. Если в этот момент я смотрю в браузер, то комп виснет. Мышь двигается со скоростью 1 движение в минуту. Минут через 15 появляется сообщение, что игра выдала 6 freezes, и её предлагается остановить. Ещё минут 15 я нацеливаюсь на кнопку «окей», и игра закрыта. Комп отвис, но теперь он работает опасно нестабильно. При воспроизведении видео, оно виснет на 10 секунд, потом за 1 секунду проигрывает эти 10 секунд. И вообще, фризы, лаги, а при активном использовании CUDA (я тут майню помаленьку) может случиться кернел паник. Вот такое оно, низкоуровневое API, ошибка при использовании которого может погубить сеанс ОС.
Короче, если мне нужно всё время переключаться в браузер, то я играю при помощи OpenGL. А если я не собираюсь сворачивать игру, то при помощи Vulkan. Vulkan всё-таки быстрее (старый компилятор дал эффект), хоть и очень незначительно.
Зато при использовании Wine в связке с Vulkan, для трансляции в него DirectX 9-12, я не наблюдал багов, описанных выше (наверняка их нет и в Dota 2). Причём ещё и FPS выше, чем при трансляции из DX и OpenGL - даже на моей GTX 600, на которой Vulkan,в теории, не очень производителен.
Если кто-нибудь хчоет зарегистрироваться в War Thunder, то вот моя ссылка для приглашения друзей. Если регистрироваться на тот же e-mail, на который зарегистрирован ваш Steam, то будет работать автологин через Стим в тот же аккаунт (в противном случае, будет 2 разных аккаунта).
Исправление ZenitharChampion, :
> STALKER
Прошёл на 7600GT в режиме DirectX 8, Wine 0.9.53. Вторую часть долго не мог запустить, потому что не было звука, мышь крутилась только на 180°, глючило и тормозило. Звук починил, установив OpenAL для Windows с сайта Creative. Мышь починил, пропатчив Wine для поддержки Xinput 2 (в Wine 1.3, патч вошёл в апстрим, а тогда был ещё 1.1.2). Глюки починил патчами. Тормоза починил, обновив 7600GT до 9800GT. В 2009 году купил за 2500 рублей. Мощная, дешёвая, все игры тянула, а Сталкер на ней вообще «летал». Но я так и не прошёл вторую часть, потому что, когда я обновил видеокарту, уже готовилась к выходу третья игра.
Третью игру прошёл в Ubuntu 9.04 под Wine 1.1.30 в режиме DirectX 8. Начиная с Wine 1.1.30 и новее, Wine берёт OpenAL из линукса. Если есть проблемы с OpenAL из системы (не работает звук), то в winecfg в разделе «библиотеки» выстави openal как native, и тогда будет использоваться виндовая библиотека (которую нужно, конечно, установить).
> Starcraft II
Прошёл под Wine 1.3.xx на высоких настройках графики. Видеокарта 9800GT. FPS был приемлемый, где-то 30, проседая до 25 в динамичных сценах. А когда я выставил UseGLSL = disabled, то FPS стал выше на 20%.
> War Thunder
Раньше эта игра поддерживала OpenGL 2 и видеокарту 7600GT. Возможно, это даже работало в Linux. Но я сомневаюсь, потому что драйвер 304.xx и игра 2015 года выпуска - ну, она могла не работать. А вот виндой на 7600GT и DirectX 9 всё работало на ультранизких настройках.
В 2017 году, была удалена поддержка OpenGL 2. Теперь OpenGL 3, и новее. То есть, GeForce 8 и новее. Моя 9800GT тянет на низких настройках, выдавая хороший FPS. Я играю на 650M на средних.
> Cities: Skylines, DCS World, но хотелось бы глянуть на новый Cyberpunk 2077
Не запускал.
Если ты хочешь виндовые игры под Wine, то тебе надо видеокарту GTX 600 и новее, или Radeon RX 200 и новее. Потому что тебе нужен Vulkan. Сейчас Wine запускает игры DX9-12 через Vulkan.
В теории, Vulkan работает на GTX 600 и новее, но я читал отзывы об игре War Thunder. На GTX 600 нет прироста в скорости по сравнению с OpenGL, а на GTX 1000 прирост в скорости - есть. Ну, либо отзыв косячный. Либо это действительно так. Я на своей 650M не замечаю прироста в скорости по сравнению с OpenGL. Даже снижен на пару процентов. Возможно, что отзыв правдив. И что на GTX 1000, Vulkan действительно производительнее, чем OpenGL (что, возможно, применимо только к этой игре)
Как я настраивал. Сначала включаем Vulkan правкой конфига. Вот инструкция. Потом открываем директорию, в которой хранится этот самый конфиг config.blk
. Нажимаем на него правой кнопкой мши. Открываем вкладку «Права». И ставим «только чтение» даже для владельца. Теперь лаунчер не будет возвращать OpenGL обратно, и не надо запускать игру через linux64/aces
. Но если надо поменять настройки игры в лаунчере, то конфиг конечно надо снова сделать доступным для правки. Спасибо за совет luiswoo
На моей карточке GTX 600 есть огромное падение производительности. если включены тени. По отзывам, тенинормально работают на GTX 1000. Поэтому владельцам GTX 600 и GTX 700 нужно отключить тени. А ещё я нашёл хороший совет в этой статье (статья, кстати, информативна, и может быть полезна для пользователей Intel и AMD тоже). Оказывается, начиная с какой-то версии драйвера NVIDIA, используется компилятор шейдеров, базирующийся на SPIR-V. Я посмотрел ChangeLog драйвера NVIDIA, и узнал, что новый компилятор шейдеров появился в драйвере, в котором добавили поддержку видеокарт Turing (RTX 2000). Возможно, что на RTX 2000 это единственный доступный компилятор шейдеров. А на более старых видеокартах, доступен и новый компилятор, и старый.
Ну, я попробовал старый компилятор. Открываю Steam нажимаю правой кнопкой по игре War Thunder, выбираю «изменить параметры запуска». Пишу там __GL_NextGenCompiler=0 %command%
. Запускаю. И FPS значительно вырос. Ура, товарищи! На GTX 600 старый компилятор эффективнее нового!
Но я всё равно играл в OpenGL-версии, из-за того что Vulkan-версия экспериментальна и нестабильна. Вот ищу я такой игру. Проходит 2 минуты. Я такой думаю «а нажму-ка я Alt-Tab и почитаю браузер». Когда игра всё-таки нашла игру, и начала к ней подключаться, экран гаснет, начинается подгружаться карта. Если в этот момент я смотрю в игру, то всё нормально. Если в этот момент я смотрю в браузер, то комп виснет. Мышь двигается со скоростью 1 движение в минуту. Минут через 15 появляется сообщение, что игра выдала 6 freezes, и её предлагается остановить. Ещё минут 15 я нацеливаюсь на кнопку «окей», и игра закрыта. Комп отвис, но теперь он работает опасно нестабильно. При воспроизведении видео, оно виснет на 10 секунд, потом за 1 секунду проигрывает эти 10 секунд. И вообще, фризы, лаги, а при активном использовании CUDA (я тут майню помаленьку) может случиться кернел паник. Вот такое оно, низкоуровневое API, ошибка при использовании которого может погубить сеанс ОС.
Короче, если мне нужно всё время переключаться в браузер, то я играю при помощи OpenGL. А если я не собираюсь сворачивать игру, то при помощи Vulkan. Vulkan всё-таки быстрее (старый компилятор дал эффект), хоть и очень незначительно.
Зато при использовании Wine в связке с Vulkan, для трансляции в него DirectX 9-12, я не наблюдал багов, описанных выше (наверняка их нет и в Dota 2). Причём ещё и FPS выше, чем при трансляции из DX и OpenGL - жаэе на моей GTX 600, на которой Vulkan,в теории, не очень производителен.
Если кто-нибудь хчоет зарегистрироваться в War Thunder, то вот моя ссылка для приглашения друзей. Если регистрироваться на тот же e-mail, на который зарегистрирован ваш Steam, то будет работать автологин через Стим в тот же аккаунт (в противном случае, будет 2 разных аккаунта).
Исправление ZenitharChampion, :
> STALKER
Прошёл на 7600GT в режиме DirectX 8, Wine 0.9.53. Вторую часть долго не мог запустить, потому что не было звука, мышь крутилась только на 180°, глючило и тормозило. Звук починил, установив OpenAL для Windows с сайта Creative. Мышь починил, пропатчив Wine для поддержки Xinput 2 (в Wine 1.3, патч вошёл в апстрим, а тогда был ещё 1.1.2). Глюки починил патчами. Тормоза починил, обновив 7600GT до 9800GT. В 2009 году купил за 2500 рублей. Мощная, дешёвая, все игры тянула, а Сталкер на ней вообще «летал». Но я так и не прошёл вторую часть, потому что, когда я обновил видеокарту, уже готовилась к выходу третья игра.
Третью игру прошёл в Ubuntu 9.04 под Wine 1.1.30 в режиме DirectX 8. Начиная с Wine 1.1.30 и новее, Wine берёт OpenAL из линукса. Если есть проблемы с OpenAL из системы (не работает звук), то в winecfg в разделе «библиотеки» выстави openal как native, и тогда будет использоваться виндовая библиотека (которую нужно, конечно, установить).
> Starcraft II
Прошёл под Wine 1.3.xx на высоких настройках графики. Видеокарта 9800GT. FPS был приемлемый, где-то 30, проседая до 25 в динамичных сценах. А когда я выставил UseGLSL = disabled, то FPS стал выше на 20%.
> War Thunder
Раньше эта игра поддерживала OpenGL 2 и видеокарту 7600GT. Возможно, это даже работало в Linux. Но я сомневаюсь, потому что драйвер 304.xx и игра 2015 года выпуска - ну, она могла не работать. А вот виндой на 7600GT всё работало на ультранизких настройках.
В 2017 году, была удалена поддержка OpenGL 2. Теперь OpenGL 3, и новее. То есть, GeForce 8 и новее. Моя 9800GT тянет на низких настройках, выдавая хороший FPS. Я играл на 650M на средних.
> Cities: Skylines, DCS World, но хотелось бы глянуть на новый Cyberpunk 2077
Не запускал.
Если ты хочешь виндовые игры под Wine, то тебе надо видеокарту GTX 600 и новее, или Radeon RX 200 и новее. Потому что тебе нужен Vulkan. Сейчас Wine запускает игры DX9-12 через Vulkan.
В теории, Vulkan работает на GTX 600 и новее, но я читал отзывы об игре War Thunder. На GTX 600 нет прироста в скорости по сравнению с OpenGL, а на GTX 1000 прирост в скорости - есть. Ну, либо отзыв косячный. Либо это действительно так. Я на своей 650M не замечаю прироста в скорости по сравнению с OpenGL. Даже снижен на пару процентов. Возможно, что отзыв правдив. И что на GTX 1000, Vulkan действительно производительнее, чем OpenGL
Как я настраивал. Сначала включаем Vulkan правкой конфига. Вот инструкция. Потом открываем директорию, в которой хранится этот самый конфиг config.blk
. Нажимаем на него правой кнопкой мши. Открываем вкладку «Права». И ставим «только чтение» даже для владельца. Теперь лаунчер не будет возвращать OpenGL обратно, и не надо запускать игру через linux64/aces
. Но если надо поменять настройки игры в лаунчере, то конфиг конечно надо снова сделать доступным для правки. Спасибо за совет luiswoo
На моей карточке GTX 600 есть огромное падение производительности. если включены тени. По отзывам, тенинормально работают на GTX 1000. Поэтому владельцам GTX 600 и GTX 700 нужно отключить тени. А ещё я нашёл хороший совет в этой статье. Оказывается, начиная с какой-то версии драйвера NVIDIA, используется компилятор шейдеров, базирующийся на SPIR-V. Я посмотрел ChangeLog драйвера NVIDIA, и узнал, что новый компилятор шейдеров появился в драйвере, в котором добавили поддержку видеокарт Turing (RTX 2000). Возможно, что на RTX 2000 это единственный доступный компилятор шейдеров. А на более старых видеокартах, доступен и новый компилятор, и старый.
Ну, я попробовал старый компилятор. Открываю Steam нажимаю правой кнопкой по игре War Thunder, выбираю «изменить параметры запуска». Пишу там __GL_NextGenCompiler=0 %command%
. Запускаю. И FPS значительно вырос. Ура, товарищи! На GTX 600 старый компилятор эффективнее нового!
Но я всё равно играл в OpenGL-версии, из-за того что Vulkan-версия экспериментальна и нестабильна. Вот ищу я такой игру. Проходит 2 минуты. Я такой думаю «а нажму-ка я Alt-Tab и почитаю браузер». Когда игра всё-таки нашла игру, и начала к ней подключаться, экран гаснет, начинается подгружаться карта. Если в этот момент я смотрю в игру, то всё нормально. Если в этот момент я смотрю в браузер, то комп виснет. Мышь двигается со скоростью 1 движение в минуту. Минут через 15 появляется сообщение, что игра выдала 6 freezes, и её предлагается остановить. Ещё минут 15 я нацеливаюсь на кнопку «окей», и игра закрыта. Комп отвис, но теперь он работает опасно нестабильно. При воспроизведении видео, оно виснет на 10 секунд, потом за 1 секунду проигрывает эти 10 секунд. И вообще, фризы, лаги, а при активном использовании CUDA (я тут майню помаленьку) может случиться кернел паник. Вот такое оно, низкоуровневое API, ошибка при использовании которого может погубить сеанс ОС.
Короче, если мне нужно всё время переключаться в браузер, то я играю при помощи OpenGL. А если я не собираюсь сворачивать игру, то при помощи Vulkan. Vulkan всё-таки быстрее (старый компилятор дал эффект), хоть и очень незначительно.
Зато при использовании Wine в связке с Vulkan, для трансляции в него DirectX 9-12, я не наблюдал багов, описанных выше. Наверняка их нет и в Dota 2.
Если кто-нибудь хчоет зарегистрироваться в War Thunder, то вот моя ссылка для приглашения друзей. Если регистрироваться на тот же e-mail, на который зарегистрирован ваш Steam, то будет работать автологин через Стим в тот же аккаунт (в противном случае, будет 2 разных аккаунта).
Исправление ZenitharChampion, :
> STALKER
Прошёл на 7600GT в режиме DirectX 8, Wine 0.9.53. Вторую часть долго не мог запустить, потому что не было звука, мышь крутилась только на 180°, глючило и тормозило. Звук починил, установив OpenAL для Windows с сайта Creative. Мышь починил, пропатчив Wine для поддержки Xinput 2 (в Wine 1.3, патч вошёл в апстрим, а тогда был ещё 1.1.2). Глюки починил патчами. Тормоза починил, обновив 7600GT до 9800GT. В 2009 году купил за 2500 рублей. Мощная, дешёвая, все игры тянула, а Сталкер на ней вообще «летал». Но я так и не прошёл вторую часть, потому что, когда я обновил видеокарту, уже готовилась к выходу третья игра.
Третью игру прошёл в Ubuntu 9.04 под Wine 1.1.30 в режиме DirectX 8. Начиная с Wine 1.1.30 и новее, Wine берёт OpenAL из линукса. Если есть проблемы с OpenAL из системы (не работает звук), то в winecfg в разделе «библиотеки» выстави openal как native, и тогда будет использоваться виндовая библиотека (которую нужно ещё и установить).
> Starcraft II
Прошёл под Wine 1.3.xx на высоких настройках графики. Видеокарта 9800GT. FPS был приемлемый, где-то 30, проседая до 25 в динамичных сценах. А когда я выставил UseGLSL = disabled, то FPS стал выше на 20%.
> War Thunder
Раньше эта игра поддерживала OpenGL 2 и видеокарту 7600GT. Возможно, это даже работало в Linux. Но я сомневаюсь, потому что драйвер 304.xx и игра 2015 года выпуска - ну, она могла не работать. А вот виндой на 7600GT всё работало на ультранизких настройках.
В 2017 году, была удалена поддержка OpenGL 2. Теперь OpenGL 3, и новее. То есть, GeForce 8 и новее. Моя 9800GT тянет на низких настройках, выдавая хороший FPS. Я играл на 650M на средних.
> Cities: Skylines, DCS World, но хотелось бы глянуть на новый Cyberpunk 2077
Не запускал.
Если ты хочешь виндовые игры под Wine, то тебе надо видеокарту GTX 600 и новее, или Radeon RX 200 и новее. Потому что тебе нужен Vulkan. Сейчас Wine запускает игры DX9-12 через Vulkan.
В теории, Vulkan работает на GTX 600 и новее, но я читал отзывы об игре War Thunder. На GTX 600 нет прироста в скорости по сравнению с OpenGL, а на GTX 1000 прирост в скорости - есть. Ну, либо отзыв косячный. Либо это действительно так. Я на своей 650M не замечаю прироста в скорости по сравнению с OpenGL. Даже снижен на пару процентов. Возможно, что отзыв правдив. И что на GTX 1000, Vulkan действительно производительнее, чем OpenGL
Как я настраивал. Сначала включаем Vulkan правкой конфига. Вот инструкция. Потом открываем директорию, в которой хранится этот самый конфиг config.blk
. Нажимаем на него правой кнопкой мши. Открываем вкладку «Права». И ставим «только чтение» даже для владельца. Теперь лаунчер не будет возвращать OpenGL обратно, и не надо запускать игру через linux64/aces
. Но если надо поменять настройки игры в лаунчере, то конфиг конечно надо снова сделать доступным для правки. Спасибо за совет luiswoo
На моей карточке GTX 600 есть огромное падение производительности. если включены тени. По отзывам, тенинормально работают на GTX 1000. Поэтому владельцам GTX 600 и GTX 700 нужно отключить тени. А ещё я нашёл хороший совет в этой статье. Оказывается, начиная с какой-то версии драйвера NVIDIA, используется компилятор шейдеров, базирующийся на SPIR-V. Я посмотрел ChangeLog драйвера NVIDIA, и узнал, что новый компилятор шейдеров появился в драйвере, в котором добавили поддержку видеокарт Turing (RTX 2000). Возможно, что на RTX 2000 это единственный доступный компилятор шейдеров. А на более старых видеокартах, доступен и новый компилятор, и старый.
Ну, я попробовал старый компилятор. Открываю Steam нажимаю правой кнопкой по игре War Thunder, выбираю «изменить параметры запуска». Пишу там __GL_NextGenCompiler=0 %command%
. Запускаю. И FPS значительно вырос. Ура, товарищи! На GTX 600 старый компилятор эффективнее нового!
Но я всё равно играл в OpenGL-версии, из-за того что Vulkan-версия экспериментальна и нестабильна. Вот ищу я такой игру. Проходит 2 минуты. Я такой думаю «а нажму-ка я Alt-Tab и почитаю браузер». Когда игра всё-таки нашла игру, и начала к ней подключаться, экран гаснет, начинается подгружаться карта. Если в этот момент я смотрю в игру, то всё нормально. Если в этот момент я смотрю в браузер, то комп виснет. Мышь двигается со скоростью 1 движение в минуту. Минут через 15 появляется сообщение, что игра выдала 6 freezes, и её предлагается остановить. Ещё минут 15 я нацеливаюсь на кнопку «окей», и игра закрыта. Комп отвис, но теперь он работает опасно нестабильно. При воспроизведении видео, оно виснет на 10 секунд, потом за 1 секунду проигрывает эти 10 секунд. И вообще, фризы, лаги, а при активном использовании CUDA (я тут майню помаленьку) может случиться кернел паник. Вот такое оно, низкоуровневое API, ошибка при использовании которого может погубить сеанс ОС.
Короче, если мне нужно всё время переключаться в браузер, то я играю при помощи OpenGL. А если я не собираюсь сворачивать игру, то при помощи Vulkan. Vulkan всё-таки быстрее (старый компилятор дал эффект), хоть и очень незначительно.
Зато при использовании Wine в связке с Vulkan, для трансляции в него DirectX 9-12, я не наблюдал багов, описанных выше. Наверняка их нет и в Dota 2.
Если кто-нибудь хчоет зарегистрироваться в War Thunder, то вот моя ссылка для приглашения друзей. Если регистрироваться на тот же e-mail, на который зарегистрирован ваш Steam, то будет работать автологин через Стим в тот же аккаунт (в противном случае, будет 2 разных аккаунта).
Исправление ZenitharChampion, :
> STALKER
Прошёл на 7600GT в режиме DirectX 8, Wine 0.9.53. Вторую часть долго не мог запустить, потому что не было звука, мышь крутилась только на 180°, глючило и тормозило. Звук починил, установив OpenAL для Windows с сайта Creative. Мышь починил, пропатчив Wine для поддержки Xinput 2 (в Wine 1.3, патч вошёл в апстрим, а тогда был ещё 1.1.2). Глюки починил патчами. Тормоза починил, обновив 7600GT до 9800GT. В 2009 году купил за 2500 рублей. Мощная, дешёвая, все игры тянула, а Сталкер на ней вообще «летал». Но я так и не прошёл вторую часть, потому что, когда я обновил видеокарту, уже готовилась к выходу третья игра.
Третью игру прошёл в Ubuntu 8.10 под Wine 1.1.30 в режиме DirectX 8. Начиная с Wine 1.1.30 и новее, Wine берёт OpenAL из линукса. Если есть проблемы с OpenAL из системы (не работает звук), то в winecfg в разделе «библиотеки» выстави openal как native, и тогда будет использоваться виндовая библиотека (которую нужно ещё и установить).
> Starcraft II
Прошёл под Wine 1.3.xx на высоких настройках графики. Видеокарта 9800GT. FPS был приемлемый, где-то 30, проседая до 25 в динамичных сценах. А когда я выставил UseGLSL = disabled, то FPS стал выше на 20%.
> War Thunder
Раньше эта игра поддерживала OpenGL 2 и видеокарту 7600GT. Возможно, это даже работало в Linux. Но я сомневаюсь, потому что драйвер 304.xx и игра 2015 года выпуска - ну, она могла не работать. А вот виндой на 7600GT всё работало на ультранизких настройках.
В 2017 году, была удалена поддержка OpenGL 2. Теперь OpenGL 3, и новее. То есть, GeForce 8 и новее. Моя 9800GT тянет на низких настройках, выдавая хороший FPS. Я играл на 650M на средних.
> Cities: Skylines, DCS World, но хотелось бы глянуть на новый Cyberpunk 2077
Не запускал.
Если ты хочешь виндовые игры под Wine, то тебе надо видеокарту GTX 600 и новее, или Radeon RX 200 и новее. Потому что тебе нужен Vulkan. Сейчас Wine запускает игры DX9-12 через Vulkan.
В теории, Vulkan работает на GTX 600 и новее, но я читал отзывы об игре War Thunder. На GTX 600 нет прироста в скорости по сравнению с OpenGL, а на GTX 1000 прирост в скорости - есть. Ну, либо отзыв косячный. Либо это действительно так. Я на своей 650M не замечаю прироста в скорости по сравнению с OpenGL. Даже снижен на пару процентов. Возможно, что отзыв правдив. И что на GTX 1000, Vulkan действительно производительнее, чем OpenGL
Как я настраивал. Сначала включаем Vulkan правкой конфига. Вот инструкция. Потом открываем директорию, в которой хранится этот самый конфиг config.blk
. Нажимаем на него правой кнопкой мши. Открываем вкладку «Права». И ставим «только чтение» даже для владельца. Теперь лаунчер не будет возвращать OpenGL обратно, и не надо запускать игру через linux64/aces
. Но если надо поменять настройки игры в лаунчере, то конфиг конечно надо снова сделать доступным для правки. Спасибо за совет luiswoo
На моей карточке GTX 600 есть огромное падение производительности. если включены тени. По отзывам, тенинормально работают на GTX 1000. Поэтому владельцам GTX 600 и GTX 700 нужно отключить тени. А ещё я нашёл хороший совет в этой статье. Оказывается, начиная с какой-то версии драйвера NVIDIA, используется компилятор шейдеров, базирующийся на SPIR-V. Я посмотрел ChangeLog драйвера NVIDIA, и узнал, что новый компилятор шейдеров появился в драйвере, в котором добавили поддержку видеокарт Turing (RTX 2000). Возможно, что на RTX 2000 это единственный доступный компилятор шейдеров. А на более старых видеокартах, доступен и новый компилятор, и старый.
Ну, я попробовал старый компилятор. Открываю Steam нажимаю правой кнопкой по игре War Thunder, выбираю «изменить параметры запуска». Пишу там __GL_NextGenCompiler=0 %command%
. Запускаю. И FPS значительно вырос. Ура, товарищи! На GTX 600 старый компилятор эффективнее нового!
Но я всё равно играл в OpenGL-версии, из-за того что Vulkan-версия экспериментальна и нестабильна. Вот ищу я такой игру. Проходит 2 минуты. Я такой думаю «а нажму-ка я Alt-Tab и почитаю браузер». Когда игра всё-таки нашла игру, и начала к ней подключаться, экран гаснет, начинается подгружаться карта. Если в этот момент я смотрю в игру, то всё нормально. Если в этот момент я смотрю в браузер, то комп виснет. Мышь двигается со скоростью 1 движение в минуту. Минут через 15 появляется сообщение, что игра выдала 6 freezes, и её предлагается остановить. Ещё минут 15 я нацеливаюсь на кнопку «окей», и игра закрыта. Комп отвис, но теперь он работает опасно нестабильно. При воспроизведении видео, оно виснет на 10 секунд, потом за 1 секунду проигрывает эти 10 секунд. И вообще, фризы, лаги, а при активном использовании CUDA (я тут майню помаленьку) может случиться кернел паник. Вот такое оно, низкоуровневое API, ошибка при использовании которого может погубить сеанс ОС.
Короче, если мне нужно всё время переключаться в браузер, то я играю при помощи OpenGL. А если я не собираюсь сворачивать игру, то при помощи Vulkan. Vulkan всё-таки быстрее (старый компилятор дал эффект), хоть и очень незначительно.
Зато при использовании Wine в связке с Vulkan, для трансляции в него DirectX 9-12, я не наблюдал багов, описанных выше. Наверняка их нет и в Dota 2.
Если кто-нибудь хчоет зарегистрироваться в War Thunder, то вот моя ссылка для приглашения друзей. Если регистрироваться на тот же e-mail, на который зарегистрирован ваш Steam, то будет работать автологин через Стим в тот же аккаунт (в противном случае, будет 2 разных аккаунта).
Исходная версия ZenitharChampion, :
> STALKER
Прошёл на 7600GT в режиме DirectX 8, Wine 0.9.61. Вторую часть долго не мог запустить, потому что не было звука, мышь крутилась только на 180°, глючило и тормозило. Звук починил, установив OpenAL для Windows с сайта Creative. Мышь починил, пропатчив Wine для поддержки Xinput 2 (в Wine 1.3, патч вошёл в апстрим). Глюки починил патчами. Тормоза починил, обновив 7600GT до 9800GT. В 2009 году купил за 2500 рублей. Мощная, дешёвая, все игры тянула, а Сталкер на ней вообще «летал». Но я так и не прошёл вторую часть, потому что, когда я обновил видеокарту, уже готовилась к выходу третья игра.
Третью игру прошёл в Ubuntu 8.10 под Wine 1.1.30 в режиме DirectX 8. Начиная с Wine 1.1.30 и новее, Wine берёт OpenAL из линукса. Если есть проблемы с OpenAL из системы (не работает звук), то в winecfg в разделе «библиотеки» выстави openal как native, и тогда будет использоваться виндовая библиотека (которую нужно ещё и установить).
> Starcraft II
Прошёл под Wine 1.3.xx на высоких настройках графики. Видеокарта 9800GT. FPS был приемлемый, где-то 30, проседая до 25 в динамичных сценах. А когда я выставил UseGLSL = disabled, то FPS стал выше на 20%.
> War Thunder
Раньше эта игра поддерживала OpenGL 2 и видеокарту 7600GT. Возможно, это даже работало в Linux. Но я сомневаюсь, потому что драйвер 304.xx и игра 2015 года выпуска - ну, она могла не работать. А вот виндой на 7600GT всё работало на ультранизких настройках.
В 2017 году, была удалена поддержка OpenGL 2. Теперь OpenGL 3, и новее. То есть, GeForce 8 и новее. Моя 9800GT тянет на низких настройках, выдавая хороший FPS. Я играл на 650M на средних.
> Cities: Skylines, DCS World, но хотелось бы глянуть на новый Cyberpunk 2077
Не запускал.
Если ты хочешь виндовые игры под Wine, то тебе надо видеокарту GTX 600 и новее, или Radeon RX 200 и новее. Потому что тебе нужен Vulkan. Сейчас Wine запускает игры DX9-12 через Vulkan.
В теории, Vulkan работает на GTX 600 и новее, но я читал отзывы об игре War Thunder. На GTX 600 нет прироста в скорости по сравнению с OpenGL, а на GTX 1000 прирост в скорости - есть. Ну, либо отзыв косячный. Либо это действительно так. Я на своей 650M не замечаю прироста в скорости по сравнению с OpenGL. Даже снижен на пару процентов. Возможно, что отзыв правдив. И что на GTX 1000, Vulkan действительно производительнее, чем OpenGL
Как я настраивал. Сначала включаем Vulkan правкой конфига. Вот инструкция. Потом открываем директорию, в которой хранится этот самый конфиг config.blk
. Нажимаем на него правой кнопкой мши. Открываем вкладку «Права». И ставим «только чтение» даже для владельца. Теперь лаунчер не будет возвращать OpenGL обратно, и не надо запускать игру через linux64/aces
. Но если надо поменять настройки игры в лаунчере, то конфиг конечно надо снова сделать доступным для правки. Спасибо за совет luiswoo
На моей карточке GTX 600 есть огромное падение производительности. если включены тени. По отзывам, тенинормально работают на GTX 1000. Поэтому владельцам GTX 600 и GTX 700 нужно отключить тени. А ещё я нашёл хороший совет в этой статье. Оказывается, начиная с какой-то версии драйвера NVIDIA, используется компилятор шейдеров, базирующийся на SPIR-V. Я посмотрел ChangeLog драйвера NVIDIA, и узнал, что новый компилятор шейдеров появился в драйвере, в котором добавили поддержку видеокарт Turing (RTX 2000). Возможно, что на RTX 2000 это единственный доступный компилятор шейдеров. А на более старых видеокартах, доступен и новый компилятор, и старый.
Ну, я попробовал старый компилятор. Открываю Steam нажимаю правой кнопкой по игре War Thunder, выбираю «изменить параметры запуска». Пишу там __GL_NextGenCompiler=0 %command%
. Запускаю. И FPS значительно вырос. Ура, товарищи! На GTX 600 старый компилятор эффективнее нового!
Но я всё равно играл в OpenGL-версии, из-за того что Vulkan-версия экспериментальна и нестабильна. Вот ищу я такой игру. Проходит 2 минуты. Я такой думаю «а нажму-ка я Alt-Tab и почитаю браузер». Когда игра всё-таки нашла игру, и начала к ней подключаться, экран гаснет, начинается подгружаться карта. Если в этот момент я смотрю в игру, то всё нормально. Если в этот момент я смотрю в браузер, то комп виснет. Мышь двигается со скоростью 1 движение в минуту. Минут через 15 появляется сообщение, что игра выдала 6 freezes, и её предлагается остановить. Ещё минут 15 я нацеливаюсь на кнопку «окей», и игра закрыта. Комп отвис, но теперь он работает опасно нестабильно. При воспроизведении видео, оно виснет на 10 секунд, потом за 1 секунду проигрывает эти 10 секунд. И вообще, фризы, лаги, а при активном использовании CUDA (я тут майню помаленьку) может случиться кернел паник. Вот такое оно, низкоуровневое API, ошибка при использовании которого может погубить сеанс ОС.
Короче, если мне нужно всё время переключаться в браузер, то я играю при помощи OpenGL. А если я не собираюсь сворачивать игру, то при помощи Vulkan. Vulkan всё-таки быстрее (старый компилятор дал эффект), хоть и очень незначительно.
Зато при использовании Wine в связке с Vulkan, для трансляции в него DirectX 9-12, я не наблюдал багов, описанных выше. Наверняка их нет и в Dota 2.
Если кто-нибудь хчоет зарегистрироваться в War Thunder, то вот моя ссылка для приглашения друзей. Если регистрироваться на тот же e-mail, на который зарегистрирован ваш Steam, то будет работать автологин через Стим в тот же аккаунт (в противном случае, будет 2 разных аккаунта).