суббота, 25 мая 2013 г.

Ошибка в клиенте - GL Error 1280


Итак, после обновления драйверов видеокарты ( GTX 560 Ti, установлен драйвер 320.18) возникли проблемы с клиентом.

В консоли выдается ошибка:
[INFO] [STDERR] GL Error 1280: Invalid enum pre-useProgram

После обновления на Optifine U D3 ошибка осталась, но текст поменялся:
2013-05-25 16:20:12 [SEVERE] [Minecraft-Client] ########## GL ERROR ##########
2013-05-25 16:20:12 [SEVERE] [Minecraft-Client] @ Post render
2013-05-25 16:20:12 [SEVERE] [Minecraft-Client] 1280: Invalid enum

Клиент при это вроде работает, ошибок или провалов FPS не замечал.

Ошибка возникает не всегда, а когда смотришь на воду, причем с определенного расстояния и вода должна быть глубокой.

Пробовал несколько раз запустить "пустой" майнкрафт 1.5.2 - ошибка не появлялась, либо в карте не создавался такой ландшафт, который вызывает ошибку.

Удалять Optifine из сборки пробовал, не помогает. Версии Forge пробовал разные - и 710 и 712.


Кто-нибудь сталкивался с подобной проблемой? Поисков в Google нашел что такая проблема встречается, но решений нет. Искал очень долго.

Пока проблема не будет решена, я, скорее всего, заморожу съемки новых серий.


21 комментарий:

  1. Error 1280 происходит при не совершенных баз. Советую вернуть старый драйвер и только через месяц обновить на новый!

    ОтветитьУдалить
  2. Проверь дрова на наличие новых дров.Попробуй поставить драйв на версу меньше или на новую.Может сработать(у меня сработало)

    ОтветитьУдалить
  3. Откатился на 314.07, не помогло. Так что возвращаюсь на 320.18.

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

    ОтветитьУдалить
  4. Я может быть и посмотрел, что можно сделать, но сидеть и собирать клиент не хочу.

    ОтветитьУдалить
  5. У тех, кто пишет приложения под OpenGL, подобные ошибки встречаются постоянно, иногда изза недосмотра программиста(посмотрел не ту спецификацию, или использовал опцию, которая не реализована данным драйвером, очень много опций относятся к различным opengl extensions, которые в принципе не обязательны для реализации разработчикам драйверов), а иногда и по недосмотру/лени программистов nvidia/amd, которым в лом реализовывать редко используемые режимы.
    По сути: если ошибка не приводит к явным графическим артефактам, то на нее можно просто не обращать внимания, на логику работы игры она влияния не оказывает, да и к падению(crash) тоже привести, скорее всего, не может.

    ОтветитьУдалить
  6. если очень хочется узнать, в чем же дело, можно попробовать запустить майнкрафт из под gDEBuggerа, тот сможет(если повезет) вытащить стек на момент ощибки и укажет на провинившуюся функцию.

    ОтветитьУдалить
  7. Если бы была сборка смог бы помочь, а так просто не хочу сам собирать - нужен вагон времени...

    ОтветитьУдалить
  8. Простите за офтоп, вы не замечали что у всех предметов есть энегрия для генераторов? и они, как не странно, ее вырабатывают.

    ОтветитьУдалить
  9. На сайте Forge разработчики писали про то ,что в последней версии есть или могут присутствовать баги . Возможно ошибка в этом.

    ОтветитьУдалить
  10. Все я разобрался, это баг мода ванила+!

    ОтветитьУдалить
  11. это как весии модов качать самые новые ставить не надо незнаем какие баги там появились так что ставь старые дрова либо жди новых версий где исправили эту ошибку

    ОтветитьУдалить
  12. Попробуйте обновить/поменять пак шейдеров

    ОтветитьУдалить
  13. У меня такое минут пять назад случилось,установил Simply Horse(На Вашу сборку),как раз когда подъезжал на лошади к реке.

    ОтветитьУдалить
  14. Была похожая проблема,ну почти,советую дрова обратно поставить. У меня вообще майнкрафт не запускался после обновления драйверов на видеокарту

    ОтветитьУдалить
  15. Собрал такой же клиент, поэтапно проверяя. Данная ошибка ошибка возникает только когда некоторые из мобов Mo Creatures находятся недалеко от воды и игрок достаточно близко к ним

    ОтветитьУдалить
  16. Если нет ни падений FPS, ни крашей, то в чём проблема не обращать внимания на эту ошибку? Или есть что-то о чём вы не сказали? Можно на крайний случай стараться не вызывать её, т.е. не ходить возле тех участков карты, на которых она проявляется, если это возможно.

    ОтветитьУдалить
  17. Евгений, у меня почти такая же сборка, но без КСАКТ и лошадей, - работает нормально. задумайся...
    кстати посмотри мод Natura, это хорошее украшение мира )))

    ОтветитьУдалить
  18. Если я не ошибаюсь, то всему виной является OpenGL.
    Евгений, попробуйте переключить OpenGL в клиенте на состояние OFF(выключить), путь которого Настройки -> Настройки графики -> Advanced OpenGL.
    Если все же проблема не будет решена, то вам стоит почитать об OpenGL вот на этой страничке http://www.opengl.org/wiki/Getting_Started
    Желаю удачи! И спасибо за хорошие видео-дневники!

    ОтветитьУдалить
  19. Поставить версию LWJGL на Mojang и отключить звуки в IC2.cfg.
    У меня была GL Error 1280 и OpenAL LWJGL что-то там..
    А еще лаги могут возникнуть из-за большого спавнрейта мобов.
    Т.е. мокричарс, симпли хорсис и другие моды, добавляющие новых мобов.
    Ну по-скольку Вы уменьшили спавнрейт лошадок из SH (в одном из видео слышал), следует убрать звуки в ic2.cfg

    ОтветитьУдалить
  20. Походу проблему вызывают медузы из MoCreatures, как бы странно это не прозвучало.

    ОтветитьУдалить