Поставил gnome, который мне сказал, что у меня недостаточно памяти для основного раздела, я почистил /var/cache/pacman/pkg/ и место появилось достаточно для запуска kde
что значит local/kdelibs ? У меня такая жже проблема, но меня еще смущает то, что на tty долго не появляется строка приветсвия для ввода логина и пароля. Делаю pacman -S kdelibs, это не то?
Как много «ф» =)
Я сейчас ковыряю исходники примеров wxWidgets с OpenGL. Там все работает. Z buffer есть. Кстати frustum выдавал ошибку из-за того, что я в него по Z отрицательное значение передал.
Еще выснилось, что glFrustrum оказывается не срабатывает и после его вызовы glGetError() возвращает 1281 ошибку
Привет арчеводы. У меня возникла проблема с 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
Заранее спасибо за помощь!
Я тоже так думал, но меня сбили с толку 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
Однако я до сих пор не нашел материалов по использованию только дискретной карты. Мне в принципе энергию не зачем экономить, все равно все время ноутбук работает "от разетки"
kirpichpda
KMS not enabled

может таки его включить?
https://wiki.archlinux.org/index.php/Intel#KMS_.28Kernel_Mode_Setting.29

Так вот и неясно, включать для intel или для NVIDIA, или для и другого =(
sleepycat
я вроде слышал , что без пропритарщины "шмель не летает"... фпс шмепеэс.. может он синхроинпульс убрал и у него цифры посткачили, а на серьезных играх он "наслаждается тирингом" , варинатов много, к томуже явно явствуется априори что до уровня убунты над арчем надо посидеть и

)) Шифровка. Юстос Алексу, грузите апельсины бочками) А над чем сидеть? Или проще на Ubuntu перейти?(

arcanis
если я не ошибаюсь, пакеты вида nvidia-bumblebee* - это те же самые проприетарные дрова, просто правильно оформленными зависимостями (под бамблби). Попробуйте поставить эти пакеты из аура.
А фпс, показываемый glxgears это чистое писькомерство :) С ati видеокартой, которая в разы хуже, у меня показывался фпс порядка 1к в кедах, а нынешняя nvidia грит только 300.

Спасибо, что объяснили, действительно не знал. Bumblebee и так стоит, иначе бы я не писал об ошибке, которую пишет optirun при запуске) Кстати, никто, ничего об этом не знает?

Добрый день! Такой вопрос. Возможно ли поставить проприетарные драйвера на 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.
Естественно прежде, чем писать на форуме горячо любимого дистрибутива и заморачивать голову его посетителям я попытался решить проблему самостоятельно при помощи нашей wiki и Google.

Заранее спасибо!)
Что-то с видеокартой теперь проблемы) Точнее с 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.
google тоже ничего определенного не дает)