| 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 не обнаружено. |