Summary: | Наличие GLX плохо влияет в некоторых случаях | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Vitaly Lipatov <lav> |
Component: | Общее | Assignee: | Денис Баранов <baraka> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P5 | CC: | boris, kondratyuk, svzhu |
Version: | 1.0.8 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | 424, 811 | ||
Bug Blocks: | 961, 1196, 8500 |
Description
Vitaly Lipatov
2007-12-18 14:47:24 MSK
glx точно влияет. что касается комментировнаия dri, то на карте intel в текущих дровах из сизифа X вообще не работают Да, удаление пакета libwine-gl не помогает, потому что инициализация GL всё равно на некотором уровне происходит, с ошибками, если нет GLX: Xlib: extension "GLX" missing on display "192.168.0.191:0.0". err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems Я так думаю, что надо 1. научиться заранее определять наличие расширения GLX 2. не обращаться к нему если его нет 3. не обращаться к нему, если нет пакета libwine-gl (проверяя по доступности opengl32.dll для загрузки) Это не говоря о том, что причину проблемы неплохо бы тоже устранить. Хотя бы выявить видеокарты/драйвера, с которыми проблема проявляется. Пока это Интел. Вот баги на эту тему: http://bugs.winehq.org/show_bug.cgi?id=8960 - lack of GLX causes wine to crash lack of GLX causes wine to crash http://bugs.winehq.org/show_bug.cgi?id=8557 - glxcmds.c:343: CreateContext: Assertion `mode != ((void*).. http://bugs.winehq.org/show_bug.cgi?id=5955 - DirectDrawCreate crash on non-OpenGL desktop Убрал шум при отсутствии GlX: opengl.c.patch Осталось реализовать пункт 3. : не обращаться к GL, если нет пакета libwine-gl (проверяя по доступности opengl32.dll для загрузки) Это позволит явно регулировать обращение к GL и соответственно убирать проблемы удалением пакета. Все баги, приведённые Виталиком в качестве примера в комменте #3, решены. Возможно, стоит включить пакет gl обратно в поставку? Предположение нуждается в обсуждении и проверке. wine-etersoft 1.3.27-eter1.8 wine-etersoft-gl 1.3.27-eter1.8 wine-etersoft-sql 1.7.1-eter2 Установил с этими пакетами 1С 7.7, поработал в ней. никаких ошибок не встретилось. Думаю пакет gl можно обратно включать. Проблем при работе с пакетом gl не обнаружено. |