Страница 1 из 1

Ошибки при запуске игры PORTAL 2

Добавлено: 06 май 2015, 10:27
ChuCha
Привет, пытаюсь поиграть в portal 2, вот на что ругается http://pastebin.ru/jhj6AxFr

Re: Ошибки при запуске

Добавлено: 06 май 2015, 17:18
*d0s
Открытое или проприетарное видео?

Код: Выделить всё

$ glinfo
$ glxinfo | grep direct
$ glxinfo | grep vendor
Какая РОСА? i586 или x86_64?

Re: Ошибки при запуске

Добавлено: 06 май 2015, 17:40
ChuCha
*d0s писал(а):Открытое или проприетарное видео?

Код: Выделить всё

$ glinfo
$ glxinfo | grep direct
$ glxinfo | grep vendor
Какая РОСА? i586 или x86_64?
64, проприетарный. Да, игруля х86, как быть?

Re: Ошибки при запуске

Добавлено: 06 май 2015, 18:54
*d0s
Заметил вот это

Код: Выделить всё

This system DOES NOT support the OpenGL extension GL_EXT_texture_compression_dxt1.
This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt3.
This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt5
Такие библы установлены?

Код: Выделить всё

$ rpm -V lib64txc-dxtn libtxc-dxtn
Если нет, то установите. В любом случае не помешают.
Требуются какие-то 32-битные библиотеки.

Re: Ошибки при запуске

Добавлено: 06 май 2015, 19:01
*d0s
Посмотрите здесь - https://github.com/ValveSoftware/portal2/issues

Re: Ошибки при запуске

Добавлено: 06 май 2015, 20:15
*d0s
Как эти логи http://pastebin.ru/jhj6AxFr получены?
Сделайте так

Код: Выделить всё

strace -o /tmp/mortal-portal2.txt <файл запуска Portal2>
вытащите файл mortal-portal2.txt и покажите весь вывод.

Re: Ошибки при запуске

Добавлено: 06 май 2015, 20:48
ChuCha
*d0s писал(а):Заметил вот это

Код: Выделить всё

This system DOES NOT support the OpenGL extension GL_EXT_texture_compression_dxt1.
This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt3.
This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt5
Такие библы установлены?

Код: Выделить всё

$ rpm -V lib64txc-dxtn libtxc-dxtn
Если нет, то установите. В любом случае не помешают.
Требуются какие-то 32-битные библиотеки.
32 была, 64 поставил. Не помогло, тоже самое

Re: Ошибки при запуске игры PORTAL 2

Добавлено: 06 май 2015, 20:51
ChuCha
*d0s писал(а):Как эти логи http://pastebin.ru/jhj6AxFr получены?
Сделайте так

Код: Выделить всё

strace -o /tmp/mortal-portal2.txt <файл запуска Portal2>
вытащите файл mortal-portal2.txt и покажите весь вывод.
Через терминал запускал, там и выдал. mortal_portal2.txt

Re: Ошибки при запуске игры PORTAL 2

Добавлено: 06 май 2015, 21:13
DELTA-79
К автору поста: Пожалуйста, пишите заголовок более полно. Ошибка связана конкретно с игрой Portal-2, значит и в названии темы это должно быть указано. Чтобы путаницы потом не было. Я исправил заголовок.

Re: Ошибки при запуске игры PORTAL 2

Добавлено: 06 май 2015, 21:16
ChuCha
DELTA-79 писал(а):К автору поста: Пожалуйста, пишите заголовок более полно. Ошибка связана конкретно с игрой Portal-2, значит и в названии темы это должно быть указано. Чтобы путаницы потом не было. Я исправил заголовок.
Хорошо, в след раз буду писать подробно. Спасибо

Re: Ошибки при запуске игры PORTAL 2

Добавлено: 07 май 2015, 17:29
*d0s
Похоже этой софтотени нужен libatiadlxx.so.

Код: Выделить всё

open("/lib/libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
munmap(0xf3226000, 136120)              = 0
ioctl(5, 0xc01c64a6, 0xffa925f4)        = 0
ioctl(5, 0xc01c64a6, 0xffa925f4)        = 0
gettid()                                = 6518
gettid()                                = 6518
gettid()                                = 6518
gettid()                                = 6518
gettid()                                = 6518
gettid()                                = 6518
gettid()                                = 6518
gettid()                                = 6518
ioctl(5, 0xc01c64a6, 0xffa92b44)        = 0
ioctl(5, 0xc01c64a6, 0xffa92b44)        = 0
ioctl(5, 0xc01c64a6, 0xffa941c8)        = 0
ioctl(5, 0xc01c64a6, 0xffa941c8)        = 0
ioctl(5, 0xc01c64a6, 0xffa941bc)        = 0
ioctl(5, 0xc01c64a6, 0xffa941bc)        = 0
ioctl(5, 0xc01c64a6, 0xffa941b0)        = 0
ioctl(5, 0xc01c64a6, 0xffa941b0)        = 0
ioctl(5, 0xc01c64a6, 0xffa947ec)        = 0
ioctl(5, 0xc01c64a6, 0xffa947ec)        = 0
write(1, "This system supports the OpenGL "..., 69) = 69
write(1, "This system supports the OpenGL "..., 67) = 67
write(1, "This system supports the OpenGL "..., 74) = 74
write(1, "This system DOES NOT support the"..., 66) = 66
write(1, "This system DOES NOT support the"..., 63) = 63
write(1, "This system supports the OpenGL "..., 55) = 55
write(1, "This system supports the OpenGL "..., 64) = 64
write(1, "This system supports the OpenGL "..., 67) = 67
write(1, "This system DOES NOT support the"..., 79) = 79
write(1, "This system supports the OpenGL "..., 67) = 67
write(1, "This system supports the OpenGL "..., 71) = 71
write(1, "This system supports the OpenGL "..., 66) = 66
write(1, "This system DOES NOT support the"..., 74) = 74
write(1, "This system DOES NOT support the"..., 75) = 75
write(1, "This system DOES NOT support the"..., 73) = 73
write(1, "This system supports the OpenGL "..., 68) = 68
write(1, "This system supports the OpenGL "..., 68) = 68
write(1, "This system supports the OpenGL "..., 69) = 69
write(1, "This system DOES NOT support the"..., 76) = 76
write(1, "This system supports the OpenGL "..., 63) = 63
write(1, "This system supports the OpenGL "..., 70) = 70
write(1, "This system DOES NOT support the"..., 74) = 74
write(1, "This system supports the OpenGL "..., 64) = 64
write(1, "This system DOES NOT support the"..., 94) = 94
write(1, "This system supports the OpenGL "..., 70) = 70
write(1, "This system DOES NOT support the"..., 74) = 74
write(1, "This system supports the OpenGL "..., 58) = 58
write(1, "This system supports the OpenGL "..., 75) = 75
write(1, "This system DOES NOT support the"..., 83) = 83
write(1, "This system DOES NOT support the"..., 85) = 85
write(1, "This system DOES NOT support the"..., 85) = 85
write(1, "This system DOES NOT support the"..., 77) = 77
gettid()                                = 6518
gettid()                                = 6518
ioctl(5, 0xc01c64a6, 0xffa92de4)        = 0
ioctl(5, 0xc01c64a6, 0xffa92e08)        = 0
ioctl(5, 0xc01c64a6, 0xffa92640)        = 0
ioctl(5, 0xc01c64a6, 0xffa92de4)        = 0
ioctl(5, 0xc01c64a6, 0xffa92e08)        = 0
ioctl(5, 0xc01c64a6, 0xffa92640)        = 0
ioctl(5, 0xc01c64a6, 0xffa943b4)        = 0
ioctl(5, 0xc01c64a6, 0xffa943b4)        = 0
ioctl(5, 0xc01c64a6, 0xffa943b4)        = 0
ioctl(5, 0xc01c64a6, 0xffa943b4)        = 0
ioctl(5, 0xc01c64a6, 0xffa943b4)        = 0
ioctl(5, 0xc01c64a6, 0xffa94854)        = 0
ioctl(5, 0xc01c64a6, 0xffa9487c)        = 0
ioctl(5, 0xc01c64a6, 0xffa94404)        = 0
ioctl(5, 0xc01c64a6, 0xffa94404)        = 0
ioctl(5, 0xc01c64a6, 0xffa92814)        = 0
ioctl(5, 0xc01c64a6, 0xffa92814)        = 0
ioctl(5, 0xc01c64a6, 0xffa9398c)        = 0
ioctl(5, 0xc01c64a6, 0xffa9390c)        = 0
ioctl(5, 0xc01c64a6, 0xffa9398c)        = 0
ioctl(5, 0xc01c64a6, 0xffa9390c)        = 0
ioctl(5, 0xc01c64a6, 0xffa9398c)        = 0
ioctl(5, 0xc01c64a6, 0xffa93ebc)        = 0
ioctl(5, 0xc01c64a6, 0xffa92eac)        = 0
ioctl(5, 0xc01c64a6, 0xffa932fc)        = 0
ioctl(5, 0xc01c64a6, 0xffa930e4)        = 0
ioctl(5, 0xc01c64a6, 0xffa92384)        = 0
ioctl(5, 0xc01c64a6, 0xffa92384)        = 0
ioctl(5, 0xc01c64a6, 0xffa92dd4)        = 0
ioctl(5, 0xc01c64a6, 0xffa92dd4)        = 0
ioctl(5, 0xc01c64a6, 0xffa92d14)        = 0
ioctl(5, 0xc01c64a6, 0xffa92d14)        = 0
ioctl(5, 0xc01c64a6, 0xffa92384)        = 0
ioctl(5, 0xc01c64a6, 0xffa92384)        = 0
ioctl(5, 0xc01c64a6, 0xffa92dd4)        = 0
ioctl(5, 0xc01c64a6, 0xffa92dd4)        = 0
ioctl(5, 0xc01c64a6, 0xffa9493c)        = 0
ioctl(5, 0xc01c64a6, 0xffa94928)        = 0
ioctl(5, 0xc01c64a6, 0xffa92d14)        = 0
ioctl(5, 0xc01c64a6, 0xffa92d14)        = 0
ioctl(5, 0xc01c64a6, 0xffa92384)        = 0
ioctl(5, 0xc01c64a6, 0xffa92384)        = 0
ioctl(5, 0x4008642b, 0xffa93908)        = 0
ioctl(5, 0x4008642a, 0xffa9430c)        = 0
ioctl(5, 0xc01c64a6, 0xffa92dd4)        = 0
ioctl(5, 0xc01c64a6, 0xffa92dd4)        = 0
ioctl(5, 0x4008642b, 0xffa94358)        = 0
он есть в x11-driver-video-fglrx, но только в другом месте

Код: Выделить всё

$ urpmf libatiadlxx.so
x11-driver-video-fglrx:/usr/lib64/fglrx/libatiadlxx.so
x11-driver-video-fglrx:/usr/lib64/fglrx/libatiadlxx.so
x11-driver-video-fglrx:/usr/lib/fglrx/libatiadlxx.so
x11-driver-video-fglrx:/usr/lib/fglrx/libatiadlxx.so
Думаю не в этом дело. Скорее всего вот эти, но 32-битные. Проверьте есть такие

Код: Выделить всё

$ rpm -qa | grep lib64gl1 lib64glade2.0_0 lib64glesv2_2 lib64glew1.10 lib64glib1.2_0 lib64glib2.0_0 lib64gltf0.0_0 lib64glu1
т.е. установить

Код: Выделить всё

# urpmi libgl1 libglade2.0_0 libglesv2_2 libglew1.10 libglib1.2_0 libglib2.0_0 libgltf0.0_0 libglu1
и ещё вот эти т.к. требует portal2

Код: Выделить всё

# urpmi libxcursor1 libxi6
Возможно что-то лишнее. Странно, вроде портал2 должен быть и под 64-битную архитектуру. В виндосе точно есть.

Re: Ошибки при запуске игры PORTAL 2

Добавлено: 07 май 2015, 17:50
DELTA-79
У меня портал и система 64 битная. и запускается без проблем. Устананливал в стиме. Может у вас действительно ошибка при скачивании произошла?..

Re: Ошибки при запуске игры PORTAL 2

Добавлено: 07 май 2015, 18:05
*d0s
DELTA-79 писал(а):У меня портал и система 64 битная. и запускается без проблем. Устананливал в стиме. Может у вас действительно ошибка при скачивании произошла?..
Судя по выводу не похоже что игра x86. Может я ошибаюсь. Вопрос только в том, действительно ли она скачана через стим.

Re: Ошибки при запуске игры PORTAL 2

Добавлено: 07 май 2015, 18:36
*d0s
Покажите

Код: Выделить всё

urpmq --list-media

Re: Ошибки при запуске игры PORTAL 2

Добавлено: 07 май 2015, 19:29
DELTA-79
если это мне, то вот

Код: Выделить всё

main
main updates
main testing
Main32
Main32 Updates
main32 testing
contrib
contrib updates
non-free
non-free updates
Non-free32
Non-free32 Updates
restricted
restricted updates
Restricted32
Restricted32 Updates

Re: Ошибки при запуске игры PORTAL 2

Добавлено: 07 май 2015, 19:34
*d0s
DELTA-79 писал(а):если это мне, то вот
У Вас все чётко. Вопросов нет. :)
К автору темы был вопрос. Извините. :)

Re: Ошибки при запуске игры PORTAL 2

Добавлено: 07 май 2015, 20:27
ChuCha
*d0s писал(а):Покажите

Код: Выделить всё

urpmq --list-media

Код: Выделить всё

main
main updates
main testing
Main32
Main32 Updates
main32 testing
contrib
contrib updates
non-free
non-free updates
Non-free32
Non-free32 Updates
restricted
restricted updates
Restricted32
Restricted32 Updates

Re: Ошибки при запуске игры PORTAL 2

Добавлено: 07 май 2015, 20:30
ChuCha
*d0s писал(а):Похоже этой софтотени нужен libatiadlxx.so.

Код: Выделить всё

open("/lib/libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
munmap(0xf3226000, 136120)              = 0
ioctl(5, 0xc01c64a6, 0xffa925f4)        = 0
ioctl(5, 0xc01c64a6, 0xffa925f4)        = 0
gettid()                                = 6518
gettid()                                = 6518
gettid()                                = 6518
gettid()                                = 6518
gettid()                                = 6518
gettid()                                = 6518
gettid()                                = 6518
gettid()                                = 6518
ioctl(5, 0xc01c64a6, 0xffa92b44)        = 0
ioctl(5, 0xc01c64a6, 0xffa92b44)        = 0
ioctl(5, 0xc01c64a6, 0xffa941c8)        = 0
ioctl(5, 0xc01c64a6, 0xffa941c8)        = 0
ioctl(5, 0xc01c64a6, 0xffa941bc)        = 0
ioctl(5, 0xc01c64a6, 0xffa941bc)        = 0
ioctl(5, 0xc01c64a6, 0xffa941b0)        = 0
ioctl(5, 0xc01c64a6, 0xffa941b0)        = 0
ioctl(5, 0xc01c64a6, 0xffa947ec)        = 0
ioctl(5, 0xc01c64a6, 0xffa947ec)        = 0
write(1, "This system supports the OpenGL "..., 69) = 69
write(1, "This system supports the OpenGL "..., 67) = 67
write(1, "This system supports the OpenGL "..., 74) = 74
write(1, "This system DOES NOT support the"..., 66) = 66
write(1, "This system DOES NOT support the"..., 63) = 63
write(1, "This system supports the OpenGL "..., 55) = 55
write(1, "This system supports the OpenGL "..., 64) = 64
write(1, "This system supports the OpenGL "..., 67) = 67
write(1, "This system DOES NOT support the"..., 79) = 79
write(1, "This system supports the OpenGL "..., 67) = 67
write(1, "This system supports the OpenGL "..., 71) = 71
write(1, "This system supports the OpenGL "..., 66) = 66
write(1, "This system DOES NOT support the"..., 74) = 74
write(1, "This system DOES NOT support the"..., 75) = 75
write(1, "This system DOES NOT support the"..., 73) = 73
write(1, "This system supports the OpenGL "..., 68) = 68
write(1, "This system supports the OpenGL "..., 68) = 68
write(1, "This system supports the OpenGL "..., 69) = 69
write(1, "This system DOES NOT support the"..., 76) = 76
write(1, "This system supports the OpenGL "..., 63) = 63
write(1, "This system supports the OpenGL "..., 70) = 70
write(1, "This system DOES NOT support the"..., 74) = 74
write(1, "This system supports the OpenGL "..., 64) = 64
write(1, "This system DOES NOT support the"..., 94) = 94
write(1, "This system supports the OpenGL "..., 70) = 70
write(1, "This system DOES NOT support the"..., 74) = 74
write(1, "This system supports the OpenGL "..., 58) = 58
write(1, "This system supports the OpenGL "..., 75) = 75
write(1, "This system DOES NOT support the"..., 83) = 83
write(1, "This system DOES NOT support the"..., 85) = 85
write(1, "This system DOES NOT support the"..., 85) = 85
write(1, "This system DOES NOT support the"..., 77) = 77
gettid()                                = 6518
gettid()                                = 6518
ioctl(5, 0xc01c64a6, 0xffa92de4)        = 0
ioctl(5, 0xc01c64a6, 0xffa92e08)        = 0
ioctl(5, 0xc01c64a6, 0xffa92640)        = 0
ioctl(5, 0xc01c64a6, 0xffa92de4)        = 0
ioctl(5, 0xc01c64a6, 0xffa92e08)        = 0
ioctl(5, 0xc01c64a6, 0xffa92640)        = 0
ioctl(5, 0xc01c64a6, 0xffa943b4)        = 0
ioctl(5, 0xc01c64a6, 0xffa943b4)        = 0
ioctl(5, 0xc01c64a6, 0xffa943b4)        = 0
ioctl(5, 0xc01c64a6, 0xffa943b4)        = 0
ioctl(5, 0xc01c64a6, 0xffa943b4)        = 0
ioctl(5, 0xc01c64a6, 0xffa94854)        = 0
ioctl(5, 0xc01c64a6, 0xffa9487c)        = 0
ioctl(5, 0xc01c64a6, 0xffa94404)        = 0
ioctl(5, 0xc01c64a6, 0xffa94404)        = 0
ioctl(5, 0xc01c64a6, 0xffa92814)        = 0
ioctl(5, 0xc01c64a6, 0xffa92814)        = 0
ioctl(5, 0xc01c64a6, 0xffa9398c)        = 0
ioctl(5, 0xc01c64a6, 0xffa9390c)        = 0
ioctl(5, 0xc01c64a6, 0xffa9398c)        = 0
ioctl(5, 0xc01c64a6, 0xffa9390c)        = 0
ioctl(5, 0xc01c64a6, 0xffa9398c)        = 0
ioctl(5, 0xc01c64a6, 0xffa93ebc)        = 0
ioctl(5, 0xc01c64a6, 0xffa92eac)        = 0
ioctl(5, 0xc01c64a6, 0xffa932fc)        = 0
ioctl(5, 0xc01c64a6, 0xffa930e4)        = 0
ioctl(5, 0xc01c64a6, 0xffa92384)        = 0
ioctl(5, 0xc01c64a6, 0xffa92384)        = 0
ioctl(5, 0xc01c64a6, 0xffa92dd4)        = 0
ioctl(5, 0xc01c64a6, 0xffa92dd4)        = 0
ioctl(5, 0xc01c64a6, 0xffa92d14)        = 0
ioctl(5, 0xc01c64a6, 0xffa92d14)        = 0
ioctl(5, 0xc01c64a6, 0xffa92384)        = 0
ioctl(5, 0xc01c64a6, 0xffa92384)        = 0
ioctl(5, 0xc01c64a6, 0xffa92dd4)        = 0
ioctl(5, 0xc01c64a6, 0xffa92dd4)        = 0
ioctl(5, 0xc01c64a6, 0xffa9493c)        = 0
ioctl(5, 0xc01c64a6, 0xffa94928)        = 0
ioctl(5, 0xc01c64a6, 0xffa92d14)        = 0
ioctl(5, 0xc01c64a6, 0xffa92d14)        = 0
ioctl(5, 0xc01c64a6, 0xffa92384)        = 0
ioctl(5, 0xc01c64a6, 0xffa92384)        = 0
ioctl(5, 0x4008642b, 0xffa93908)        = 0
ioctl(5, 0x4008642a, 0xffa9430c)        = 0
ioctl(5, 0xc01c64a6, 0xffa92dd4)        = 0
ioctl(5, 0xc01c64a6, 0xffa92dd4)        = 0
ioctl(5, 0x4008642b, 0xffa94358)        = 0
он есть в x11-driver-video-fglrx, но только в другом месте

Код: Выделить всё

$ urpmf libatiadlxx.so
x11-driver-video-fglrx:/usr/lib64/fglrx/libatiadlxx.so
x11-driver-video-fglrx:/usr/lib64/fglrx/libatiadlxx.so
x11-driver-video-fglrx:/usr/lib/fglrx/libatiadlxx.so
x11-driver-video-fglrx:/usr/lib/fglrx/libatiadlxx.so
Думаю не в этом дело. Скорее всего вот эти, но 32-битные. Проверьте есть такие

Код: Выделить всё

$ rpm -qa | grep lib64gl1 lib64glade2.0_0 lib64glesv2_2 lib64glew1.10 lib64glib1.2_0 lib64glib2.0_0 lib64gltf0.0_0 lib64glu1
т.е. установить

Код: Выделить всё

# urpmi libgl1 libglade2.0_0 libglesv2_2 libglew1.10 libglib1.2_0 libglib2.0_0 libgltf0.0_0 libglu1
и ещё вот эти т.к. требует portal2

Код: Выделить всё

# urpmi libxcursor1 libxi6
Возможно что-то лишнее. Странно, вроде портал2 должен быть и под 64-битную архитектуру. В виндосе точно есть.
Все поставил, легче не стало.
*d0s писал(а):
DELTA-79 писал(а):У меня портал и система 64 битная. и запускается без проблем. Устананливал в стиме. Может у вас действительно ошибка при скачивании произошла?..
Судя по выводу не похоже что игра x86. Может я ошибаюсь. Вопрос только в том, действительно ли она скачана через стим.
х86 и да, она не со стима.