antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
Поставил gnome, который мне сказал, что у меня недостаточно памяти для основного раздела, я почистил /var/cache/pacman/pkg/ и место появилось достаточно для запуска kde |
antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
что значит local/kdelibs ? У меня такая жже проблема, но меня еще смущает то, что на tty долго не появляется строка приветсвия для ввода логина и пароля. Делаю pacman -S kdelibs, это не то? |
antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
Как много «ф» =) Я сейчас ковыряю исходники примеров wxWidgets с OpenGL. Там все работает. Z buffer есть. Кстати frustum выдавал ошибку из-за того, что я в него по Z отрицательное значение передал. |
antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
Еще выснилось, что glFrustrum оказывается не срабатывает и после его вызовы glGetError() возвращает 1281 ошибку |
antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
Привет арчеводы. У меня возникла проблема с OpenGL. Точнее с его использованием в его разработке. Понимаю, что с такими вопросами надо на gamedev или другие форумы, посвящеенные OpenGL или игрострою, но я решил все-таки обратиться на "родной" форум. В общем задача проста. Я хочу нарисовать один квадрат позади другого. Для этого, насколько мне известно, надо использовать очистить буфер глубины, активировать его и задать значения по оси Z для вершин. Если имеет значение, то использую wxWidgets. glClearColor(0.1f, 0.1f, 0.1f, 1.0f); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glEnable(GL_DEPTH_TEST); glFrustum(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); short w = GetSize().GetWidth(); // Get size of canvas. short h = GetSize().GetHeight(); glViewport(0, 0, (GLint)w, (GLint)h); std::cout<<w<<h<<"\n"; glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glColor3f(0.0f,0.0f,0.0f); // Black. GraphicManager::DrawRectangle(-0.1f,0.1f,-0.1f,0.1f,0.0f); glColor3f(0.0f,0.0f,1.0f); // Blue. GraphicManager::DrawRectangle(-0.1f,0.1f,-0.1f,0.1f,0.9f); Refresh(); //функция перерисовки, в ней SwapBuffers происходит Однако черный квадрат «прячется» за синий. Пробовал повернуть сцену, но тогда картина, просто, привоидит в шок. Поворачивая сцену на 180°, синий квадрат все равно перед черным становится! Я на OpenGL и раньше писал, и вот снова понадобилось, но в этот раз просто ужас какой-то. Помогите, может я что-то забыл. Всю мат. часть уже перечитал =( «OpenGL Суперкнига» и «Красная книга OpenGL» – мое единственное чтиво в последнюю неделю. Кому нужна подстветка синтаксиса и форматирование, копию кода я сделал на pastebin Заранее спасибо за помощь! |
antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
Я тоже так думал, но меня сбили с толку 2 вещи: На kms ведь ОС жалуется, когда я пытаюсь запустить приложение при помощи своей nvidia. А еще в этой статье https://wiki.archlinux.org/index.php/Hybrid_graphics сказано KMS must be activated for both cards, otherwise there will be no vgaswitcheroo in /sys/kernel/debug/ Кстати, о vgaswitcheroo. Я столько читал, что он по умолчанию включен в ядре Linux c с версией > 3.0 Однако я до сих пор не нашел материалов по использованию только дискретной карты. Мне в принципе энергию не зачем экономить, все равно все время ноутбук работает "от разетки" |
antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
kirpichpda Так вот и неясно, включать для intel или для NVIDIA, или для и другого =( |
antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
sleepycat )) Шифровка. Юстос Алексу, грузите апельсины бочками) А над чем сидеть? Или проще на Ubuntu перейти?( arcanis Спасибо, что объяснили, действительно не знал. Bumblebee и так стоит, иначе бы я не писал об ошибке, которую пишет optirun при запуске) Кстати, никто, ничего об этом не знает? |
antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
Добрый день! Такой вопрос. Возможно ли поставить проприетарные драйвера на Nvidia (pacman -S nvidia), и драйвера на intel. Я пытался это сделать, но пакет nvidia конфликтует с пакетом libgl. Ну и потом X сервер не запускается. У моего коллеги по работе стоит Ubuntu и ноутбук тоже с Nvidia и Intel. Однако у него optirun glxgears выдает в 2 раза больше FPS. Он использует проприетарные драйвера, по крайней мере он так говорит. Неужели на Ubuntu это возможно, а на Arch нет ? о_О А с optirun у меня такая проблема: при запуске с чего угодно с ним, у меня выходит ошибка. [ 7900.670609] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) [drm] KMS not enabled [ 7900.670714] [ERROR]Aborting because fallback start is disabled. Заранее спасибо!) |
antlord |
|
Темы:
30
Сообщения:
195
Участник с: 24 июня 2012
|
Что-то с видеокартой теперь проблемы) Точнее с bumblebee. В результате команды optirun libreoffice говорит, что kms не активирован[24157.173320] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) [drm] KMS not enabled [24157.173428] [ERROR]Aborting because fallback start is disabled. |