Извиняюсь за свою кривую писанину.
Вообщем столкнулся с проблемои запуска 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-i3862. Создайте папку
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/hl2debug5.Добавляем в ваш .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