реклама на сайте
подробности

 
 
> EE2007.7+Linux x86_64+OpenGL - возможно ли это?, Возможно ли включить поддержку OpenGL в EE2007.x для Линукса x86_64 ?
eug
сообщение Dec 5 2009, 19:27
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 11-01-05
Из: Сибирь
Пользователь №: 1 893



На 32-битной системе OpenGL работает (после применения

cd /usr/lib
ln -s opengl/nvidia/lib/libGL.so libGL.so.1
ln -s opengl/nvidia/lib/libGLcore.so libGLcore.so.1
ln -s opengl/nvidia/lib/libnvidia-tls.so libnvidia-tls.so.1

ибо установщик драйвера не создает эти линки),

на 64-битной танцы с бубном пока бесполезны...
Может быть кто подскажет правильное слово?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SM
сообщение Dec 7 2009, 22:30
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Ну вот, я провел некие изыскания на уровне устройства кода экспедишена... В результате получился (по классификации Линнея) вот такой зверь - oblomus plenus.

Короче - OpenGL на 64-битной платформе просто не поддерживается, и все тут. Т.е. mgc_egs_prober сразу отсеивает такую систему, в которой "uname -m" выдает нечто оканчивающееся на "_64" или "getconf LONG_BIT" говорит 64.

Кстати, вопрос к fill - это где-то отражено? Планируется поддержать OpenGL на 64-битных платформах? Чем это обусловлено?

Прикрепленное изображение



----------------------------------
Ну и пробуем всех обмануть. Ну и зачем, спрашивается, ментору знать, что у меня архитектура 64-битная? Если он сам по жизни весь 32-битный. Вот и я думаю, незачем. Тем более, это не венда, это линукс, что хочу, то и ворочу.

Создаем директорий ~/tbin

Создаем в нем исполняемый "arch" с таким содержимым:
Код
#!/bin/bash
echo "i686"


Создаем там же исполняемый "uname"
Код
#!/bin/bash
/bin/uname $* | sed -e 's/x86_64/i686/g'


Создаем там же исполняемый "getconf"
Код
#!/bin/bash

case $1 in
  LONG_BIT)
    echo "32"
;;
    
  *)
    /usr/bin/getconf $*
;;
esac


Перед запуском ExpeditionPCB, ViewerPCB, PlannerPCB делаем "export PATH=~/tbin:$PATH" и вуаля, OpenGL заработал. У меня по крайней мере.

ну и последний "штрих". Добавляем в конец файла /где/стоит/2007.7EE/SDD_HOME/common/linux/bin/sddpcb_env.sh вот такую строчку:

setenv PATH /там/где/расположен/весь/обман:${PATH}

Вот, собственно, и все. Почему-то работает, хотя менторовцы явно этого не хотели. На самом деле - OpenGL здорово ускоряет процесс отрисовки. Даже на моей хиленькой карточке.

Цитата(eug @ Dec 5 2009, 22:27) *
на 64-битной танцы с бубном пока бесполезны...

Нужен был бубен другой системы smile.gif Спасибо за пинок в нужном направлении... Сам бы вряд-ли бы решился столь глубоко копать.
Go to the top of the page
 
+Quote Post
eug
сообщение Dec 8 2009, 07:11
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 11-01-05
Из: Сибирь
Пользователь №: 1 893



Спасибо SM и Fill !
Бубен другой системы работает! biggrin.gif

P.S.:
До старта dash (по привычке работаю через Dashboard) добавил:
Код
export LD_LIBRARY_PATH=${LDPATH}:${LD_LIBRARY_PATH}
ибо пути к библиотекам OpenGL "Gentoo" прописывает в LDPATH.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- eug   EE2007.7+Linux x86_64+OpenGL - возможно ли это?   Dec 5 2009, 19:27
- - SM   А как по ментору понять, работает опенгл или нет? ...   Dec 6 2009, 14:12
|- - eug   Цитата(SM @ Dec 6 2009, 20:12) А как по м...   Dec 7 2009, 04:50
|- - SM   Цитата(eug @ Dec 7 2009, 07:50) Если мент...   Dec 7 2009, 11:31
- - fill   Если включен OpenGL то в Display_Control можно изм...   Dec 7 2009, 13:47
- - SM   Значит у меня тоже не включается, хотя по strace в...   Dec 7 2009, 15:23
|- - SM   Цитата(eug @ Dec 8 2009, 10:11) До старта...   Dec 8 2009, 09:07
- - cioma   Спасибо, SM, Ваш рецепт помог включить поддержку O...   Nov 23 2010, 11:34
- - cioma   Кстати, а кто как запускает DxD/Exp под Linux? Ка...   Feb 5 2011, 12:21
|- - SM   Цитата(cioma @ Feb 5 2011, 15:21) Кстати,...   Feb 9 2011, 19:24
- - SM   Упс... Есть там глючок небольшой. Не работает пере...   Feb 10 2011, 10:21
- - Vadim   Есть глючок и поболее. Оно не уважает рабстол с дв...   Feb 10 2011, 10:43
|- - SM   Цитата(Vadim @ Feb 10 2011, 13:43) Есть г...   Feb 10 2011, 11:56
|- - Vadim   Цитата(SM @ Feb 10 2011, 14:56) ну xfce о...   Feb 10 2011, 12:21
|- - SM   Цитата(Vadim @ Feb 10 2011, 15:21) Вы лет...   Feb 10 2011, 13:22
|- - Vadim   Цитата(SM @ Feb 10 2011, 16:22) ну и реши...   Feb 10 2011, 15:20
- - cioma   Хм, под Ubuntu c GNOME ни DxD, ни Exp, ни LM не ув...   Feb 10 2011, 23:27
|- - SM   Цитата(cioma @ Feb 11 2011, 02:27) Хм, по...   Feb 11 2011, 08:58
- - cioma   Неее, это чисто по-беларуски И поадминистрировать...   Feb 11 2011, 14:33
- - cioma   Проблема решилась обновлением до Natty (Ubuntu 10....   Feb 13 2011, 12:47
- - cioma   Оживим тему: кто-нибудь работает в EE7.9.2 (или ра...   Jul 7 2011, 18:32


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th August 2025 - 16:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.0139 секунд с 7
ELECTRONIX ©2004-2016