Запуск игр на движке Source на старых видеокартах !

Steam Для ОС Linux
Сообщение
Автор
Аватара пользователя
A.D
Модератор
Модератор
Сообщения: 528
Зарегистрирован: 07.11.2008
Откуда: Россия
Поблагодарили: 59 раз
Контактная информация:

#1 Сообщение 28.01.2013, 13:49

Извиняюсь за свою кривую писанину.
Вообщем столкнулся с проблемои запуска TF2 на NVIDIA Geforce 7600GT Linux DRV 304.64
ошибка
Could not find required OpenGL entry point 'glColorMaskIndexedEXT'! Either your video card is unsupported, or your OpenGL driver needs to be updated.
Поправить можно так:

1. Установить пакет sudo apt-get install libc6-dev-i386
2. Создайте папку bin в /home/~user/
3. Создате файл strstr.c с содержимым
#include <string.h>

char * strstr( const char * haystack, const char * needle )
{
//Default strstr implementation. Kind of Slow, but hopefully
//TF2 doesn't use this often.
if( needle == NULL || haystack == NULL )
{
return (char*)haystack;
}
char * n = (char*)needle;
char * h = (char*)haystack;
while( *h ) {
if( *n == '\0' ) {
return h-n+(char*)needle;
}
if( *h == *n ) {
n++;
}
else {
n = (char*)needle;
}
h++;
}

//Suddenly, MAGIC!
if( strcmp(needle"GL_EXT_draw_buffers2") == 0 ) {
return (char*)haystack;
}
return NULL;}
4. Собираем библиотеку:
gcc -fPIC -DPIC -g -m32 -c strstr.c && ld -m elf_i386 -shared -o strstr.so strstr.o
5.Создадим файл ~/bin/hl2debug с содержимым
#!/bin/bash

export LD_PRELOAD="$HOME/strstr.so $LD_PRELOAD" *указать свои путь к библиотеке
"$@" #Launch the original process and all arguments
Нужно дать права на запуск chmod +x ~/bin/hl2debug

5.Добавляем в ваш .bashrc (или .zshrc, или .profile) строки:
export PATH=$HOME/bin:$PATH *указать свои путь к библиотеке
export GAME_DEBUGGER="hl2debug"
Что бы Steam занал где дебагер =)

6. Перезагрузка

Изображение Изображение

У меня все отлично работает только гамма очень тёмная для себя нашел выход, к консоле TF2 пишем :
mat_monitorgamma_tv_enabled 1
mat_monitorgamma_tv_exp 2.7
Вложения
tf2_low_opengl.tar.gz
Готовые Файлы Скачай Отредактируй =)
(3.86 КБ) 282 скачивания
tf2_low_opengl.tar.gz
Готовые Файлы Скачай Отредактируй =)
(3.86 КБ) 282 скачивания
Есть вопросы связанные играми на Linux? Задавай постараюсь помочь!

Nasdaq
CSmania Linux Group
CSmania Linux Group
Сообщения: 1267
Зарегистрирован: 21.06.2012
Откуда: Владивосток
Благодарил (а): 66 раз
Поблагодарили: 287 раз
Контактная информация:

#2 Сообщение 21.02.2013, 14:37

sluga666
спасибо, помогло, только моя видаха не очень старая

Ответить Вложения 1