Ошибки при запуске игры PORTAL 2
Добавлено: 06 май 2015, 10:27
Привет, пытаюсь поиграть в portal 2, вот на что ругается http://pastebin.ru/jhj6AxFr
Код: Выделить всё
$ glinfo
$ glxinfo | grep direct
$ glxinfo | grep vendor
64, проприетарный. Да, игруля х86, как быть?*d0s писал(а):Открытое или проприетарное видео?Какая РОСА? i586 или x86_64?Код: Выделить всё
$ glinfo $ glxinfo | grep direct $ glxinfo | grep vendor
Код: Выделить всё
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
Код: Выделить всё
strace -o /tmp/mortal-portal2.txt <файл запуска Portal2>
32 была, 64 поставил. Не помогло, тоже самое*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-битные библиотеки.
Через терминал запускал, там и выдал. mortal_portal2.txt*d0s писал(а):Как эти логи http://pastebin.ru/jhj6AxFr получены?
Сделайте таквытащите файл mortal-portal2.txt и покажите весь вывод.Код: Выделить всё
strace -o /tmp/mortal-portal2.txt <файл запуска Portal2>
Хорошо, в след раз буду писать подробно. СпасибоDELTA-79 писал(а):К автору поста: Пожалуйста, пишите заголовок более полно. Ошибка связана конкретно с игрой Portal-2, значит и в названии темы это должно быть указано. Чтобы путаницы потом не было. Я исправил заголовок.
Код: Выделить всё
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
Код: Выделить всё
$ 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
Код: Выделить всё
$ 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
Код: Выделить всё
# urpmi libxcursor1 libxi6
Судя по выводу не похоже что игра x86. Может я ошибаюсь. Вопрос только в том, действительно ли она скачана через стим.DELTA-79 писал(а):У меня портал и система 64 битная. и запускается без проблем. Устананливал в стиме. Может у вас действительно ошибка при скачивании произошла?..
Код: Выделить всё
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
У Вас все чётко. Вопросов нет.DELTA-79 писал(а):если это мне, то вот
*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
Все поставил, легче не стало.*d0s писал(а):Похоже этой софтотени нужен libatiadlxx.so.он есть в x11-driver-video-fglrx, но только в другом местеКод: Выделить всё
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
Думаю не в этом дело. Скорее всего вот эти, но 32-битные. Проверьте есть такиеКод: Выделить всё
$ 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
т.е. установитьКод: Выделить всё
$ rpm -qa | grep lib64gl1 lib64glade2.0_0 lib64glesv2_2 lib64glew1.10 lib64glib1.2_0 lib64glib2.0_0 lib64gltf0.0_0 lib64glu1
и ещё вот эти т.к. требует portal2Код: Выделить всё
# urpmi libgl1 libglade2.0_0 libglesv2_2 libglew1.10 libglib1.2_0 libglib2.0_0 libgltf0.0_0 libglu1
Возможно что-то лишнее. Странно, вроде портал2 должен быть и под 64-битную архитектуру. В виндосе точно есть.Код: Выделить всё
# urpmi libxcursor1 libxi6
х86 и да, она не со стима.*d0s писал(а):Судя по выводу не похоже что игра x86. Может я ошибаюсь. Вопрос только в том, действительно ли она скачана через стим.DELTA-79 писал(а):У меня портал и система 64 битная. и запускается без проблем. Устананливал в стиме. Может у вас действительно ошибка при скачивании произошла?..