1 (17.11.2012 17:11:54 отредактировано songmachine)

Здравствуйте. Установил и настроил Wine, установил самые новые драйвера для видеокарты с оф. сайта ATI (видеокарта встроенная, ATI Radeon HD6320M). Установил к примеру Counter-Strike Source, при запуске такая проблема:

+ открыть спойлер

~/.wine/drive_c/Program Files/Counter-Strike Source$ wine Run_CSS.exe
songmachine@songmachine:~/.wine/drive_c/Program Files/Counter-Strike Source$ fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3447c0, 0x375bc0, 0x375bb8
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3447c0, 0x375bf8, 0x375bf0
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3447c0, 0x375b88, 0x375b80
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3447c0, 0x375c30, 0x375c28
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3447c0, 0x375c68, 0x375c60
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1 func=20 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1 func=20 method=0)
err:wgl:has_opengl Failed to load libGL: libGL.so.1: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
err:wgl:has_opengl OpenGL support is disabled.
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.

И так с каждой игрой. Пакеты libgl1-mesa-glx и ia32-libs установлены, но вероятно не там, где полагается (если принять во внимание то, что указано на этом сайте:http://packages.debian.org/search?suite … libGL.so.1 ). Сначала их нашел обычным поиском, оба файла находятся в папке /usr/share/lintian/overrides/ , как указано на сайте http://packages.debian.org/ru/sid/amd64 … x/filelist (последняя строчка), но там указан sid, а у меня squeeze. Я их скопировал в те папки, что нужно было, но ничего не помогло. Потом мне подсказали, и я так искал:

+ открыть спойлер

~$ dpkg -L libgl1-mesa-glx | grep -i libgl
/usr/share/lintian/overrides/libgl1-mesa-glx
/usr/share/doc/libgl1-mesa-glx
/usr/share/doc/libgl1-mesa-glx/copyright
/usr/share/doc/libgl1-mesa-glx/changelog.Debian.gz
/usr/lib/libGL.so.1.2
/usr/lib/libGL.so.1

+ открыть спойлер

~$ dpkg -L ia32-libs | grep -i libgl
/usr/lib32/libglut.so.3.9.0
/usr/lib32/libGL.so.1.2
/usr/lib32/libGLU.so.1.3.070701
/usr/lib32/libglut.so.3
/usr/lib32/libGL.so.1
/usr/lib32/libGLU.so.1

..правда здесь я ничего не понял, но предполагаю, что эти файлы не на своем месте. Помогите пожалуйста новичку в Linux решить эту проблему. Спасибо.

2

Будь другом попробуй это ,http://www.playonlinux.com/ru ,  у меня через получалось, правда с оговоркой - в Ubuntu

3

было такое, решил переустановкой драйверов. попробуй разные варианты установки - с сайта, с реп.
Вот тут тоже разные варианты установки, второй вроде получше