Попробовал поставить (куплена была давно). В первый же раз запустилось, но сразу обрадовала невменяемыми тормозами на выс настройках. (Debian Jessie, Core i5 3.4Ghz, GeForce GTX660Ti 2Gb, 8Gb DDRIII, дрова проприетарные nvidia 331.67). Через минуту игры вылетела с километровым логом об ошибке. Теперь запускаться отказывается вовсе. Больше всего поразили
Когда то приходилось писать внутрикорпоративный ресурс с long-polling (реалтайм-чат, изменение контента в реальном времени), основная система была на php, но его производительность была недостаточной для этой задачи явно, так что рассматривался вариант cppcms, но в итоге был написан демон на чистом C++ (с boost.asio) — оказалось удобнее и гибче, + минимум оверхеда от сторонних либ.
[thread 00000004][D][254]: SetProcessWorkingSetSize( hProcess = 0xffffffff, dwMinimumWorkingSetSize = 201326592, dwMaximumWorkingSetSize = 201326592 [thread 00000004][W][270]: eON_LoadLibraryEx() couldn't load 'C:\home\hellrider\.steam\steam\SteamApps\common\the witcher 2\bin\telemetry32.dll', returning NULL! [thread 00000004][D][4212]: eON_OpenMutexW for name w [thread 00000004][D][4212]: CreateMutexA() - specified lpMutexAttributes, not handled! [thread 00000004][D][4476]: Direct3D9 object created through Direct3DCreate9( 0x20 ) [thread 00000004][D][4508]: CoInitializeEx called [thread 00000004][D][4508]: multithreaded COM chosen [thread 00000004][D][4508]: CoCreateInstance( rclsid = {bcde0395-e52f-467c-8e3d-c4579291692e}, pUnkOuter = (nil), dwClsContext = CLSCTX_INPROC_SERVER|CLSCTX_INPROC_HANDLER|CLSCTX_LOCAL_SERVER, riid = {a95664d2-9614-4f35-a746-de8db63617e6}, ppv = 0xf1b1bbd8 ) [thread 00000004][D][4508]: winmm_DllGetClassObject() - creating MMDeviceEnumerator object ( 0xf1999eb0 ) [thread 00000004][D][4534]: CoCreateInstance( rclsid = {bcde0395-e52f-467c-8e3d-c4579291692e}, pUnkOuter = (nil), dwClsContext = CLSCTX_INPROC_SERVER|CLSCTX_INPROC_HANDLER|CLSCTX_LOCAL_SERVER|CLSCTX_REMOTE_SERVER, riid = {a95664d2-9614-4f35-a746-de8db63617e6}, ppv = 0xf1b1bbcc ) [thread 00000004][D][4534]: winmm_DllGetClassObject() - creating MMDeviceEnumerator object ( 0xf199b160 ) [thread 00000004][D][4534]: CoCreateInstance( rclsid = {bcde0395-e52f-467c-8e3d-c4579291692e}, pUnkOuter = (nil), dwClsContext = CLSCTX_INPROC_SERVER|CLSCTX_INPROC_HANDLER|CLSCTX_LOCAL_SERVER|CLSCTX_REMOTE_SERVER, riid = {a95664d2-9614-4f35-a746-de8db63617e6}, ppv = 0xf1b1bb74 ) [thread 00000004][D][4534]: winmm_DllGetClassObject() - creating MMDeviceEnumerator object ( 0xf199b160 ) [thread 00000004][W][4560]: REGISTRY OPERATION: RegOpenKeyExW() returns ERROR_NOT_FOUND (subkey not found) key = HKEY_CURRENT_USER, subkey = SOFTWARE\PersonalAudio\MyEars [thread 00000004][D][4560]: CoCreateInstance( rclsid = {bcde0395-e52f-467c-8e3d-c4579291692e}, pUnkOuter = (nil), dwClsContext = CLSCTX_INPROC_SERVER|CLSCTX_INPROC_HANDLER|CLSCTX_LOCAL_SERVER|CLSCTX_REMOTE_SERVER, riid = {a95664d2-9614-4f35-a746-de8db63617e6}, ppv = 0xf1b1b850 ) [thread 00000004][D][4560]: winmm_DllGetClassObject() - creating MMDeviceEnumerator object ( 0xf199b160 ) [thread 00000004][D][4560]: CoCreateInstance( rclsid = {bcde0395-e52f-467c-8e3d-c4579291692e}, pUnkOuter = (nil), dwClsContext = CLSCTX_INPROC_SERVER|CLSCTX_INPROC_HANDLER|CLSCTX_LOCAL_SERVER|CLSCTX_REMOTE_SERVER, riid = {a95664d2-9614-4f35-a746-de8db63617e6}, ppv = 0xf1b1b950 ) [thread 00000004][D][4560]: winmm_DllGetClassObject() - creating MMDeviceEnumerator object ( 0xf199b160 ) [thread 00000007][D][4639]: AvSetMmThreadCharacteristicsW( TaskName = 'Audio', TaskIndex = 0xef7ff268 ) [thread 00000004][W][9593]: eON_LoadLibraryEx() couldn't load 'LightFX.dll', returning NULL! [thread 00000004][W][9594]: eON_LoadLibraryEx() couldn't load 'nvapi.dll', returning NULL! [thread 00000004][D][9594]: Looking for standard cursor: IDC_CROSS [thread 00000004][D][9595]: RegisterClassExW( wc = 0xf1b1bdd8 ) [thread 00000004][D][9595]: RegisterClassExA( wc = 0xf1b1bd70 ) [thread 00000004][D][9595]: style: 0x3 [thread 00000004][D][9595]: lpfnWndProc: 0x9911c6 [thread 00000004][D][9595]: cbClsExtra: 0x0 [thread 00000004][D][9595]: cbWndExtra: 0x8 [thread 00000004][D][9595]: hInstance: 0x400000 [thread 00000004][D][9595]: hIcon: 0x0 [thread 00000004][D][9595]: hCursor: 0xf198e400 [thread 00000004][D][9595]: hbrBackground: 0x48893b50 [thread 00000004][D][9595]: lpszMenuName: '(null)' [thread 00000004][D][9595]: lpszClassName: 'W2ViewportClass' [thread 00000004][D][9595]: hIconSm: 0x0 [thread 00000004][D][9595]: CreateWindowEx( dwExStyle = 0x8, lpClassName = 'W2ViewportClass', lpWindowName = 'The Witcher 2', dwStyle = 0x82000000, X = 0, Y = 0, nWidth = 1600, nHeight = 900, hWndParent = (nil), hMenu = (nil), hInstance = 0x400000, lpParam = 0x8c3d800 ) [thread 00000004][D][9737]: DefWindowProcW to window 0xf1993af8 with message WM_CREATE (wParam 0x0, lParam 0xf1b1bca0) - make sure it's correctly handled here! [thread 00000004][D][9737]: Window 0xf1993af8 created. [thread 00000004][D][9737]: DefWindowProcW to window 0xf1993af8 with message WM_MOVE (wParam 0x0, lParam 0x0) - make sure it's correctly handled here! [thread 00000004][W][9762]: eON_LoadLibraryEx() couldn't load 'wintab32.dll', returning NULL!WinAPI?? в моем Debian??