[Ubuntu] нативный LinSMP - Forum 3Dnews Tech
Вернуться   Forum 3Dnews Tech > Общие форумы > Old Over > TSC! Russia
Вход через: 

 
 
Опции темы Опции просмотра
Старый 11.08.2011, 17:49   [включить плавающее окно]   Вверх   #1
[kane]Enforce
Мужской TSC
Автор темы, Куратор темы
 
Аватар для [kane]Enforce
 
Регистрация: 14.02.2011
Адрес: Тюмень
Post [Ubuntu] нативный LinSMP

Небольшой FAQ "от чайника для чайников"

Все опыты проводились на CD дистрибутиве Ubuntu 10.04.2 LTS x64


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


2. Устанавливать ОС желательно на отдельный HDD, у меня для этих целей прекрасно подошёл старенький макстор на 20 гигабайт. Раздел на диске должен быть один.
2.1. Во время установки ОС необходимо в качестве файловой системы выбрать ext3 вместо ext4. Для этого выбираем "Указать разделы вручную".
2.2. Удаляем все имеющиеся разделы, затем создаём новую таблицу разделов (New Partition Table). У нас появится один раздел "Свободное место". Выделяем его и жмём "Добавить" (Add). Всё свободное место на HDD будет разделено на две части: первая - под ОС, она равна ёмкость HDD минус 2 гига; вторая - своп.
2.3. Итак, создаём первый раздел равный полной ёмкости жёсткого диска минус 2 гига. В опциях раздела выбираем "Ext3 journaling file system", выбираем "Монтировать" (mount point) в корне "/". Жмём "Ок".
2.4. На оставшемся свободном месте (должно быть около 2 гигов) делаем ещё один раздел, в свойствах которого выбираем "Использовать как своп" ("Use as: swap area").
В итоге должно получиться что то типа

скрин не мой, взят для убунту 10.10 в виртуальной машине.


3. После установки обязательно обновление системы:
3.1. Панель сверху рабочего стола (своего рода таскбар виндовый) System > Administration > Apdate Manager
3.2. Открываем терминал Applications> Accessories> Terminal (для удобства значок терминала можно перетащить на "таскбар", получится своего рода ярлык). В терминале выполняем команду
Код:
sudo apt-get install build-essential

4. У меня после установки убунты не хватало драйверов для видюхи, поэтому вместо должного разрешения 1680х1050 максимально доступное было 1280х1024. Для устранения этой проблемы ставим драйверы. У меня GeForce GTX460, поэтому пример именно для карт nVidia.
4.1. Здесь выбираем нужные нам драйвера и скачиваем их на рабочий стол.
4.2. Выполняем
Код:
sudo apt-get purge nvidia-*
4.3. На рабочем столе через контектстное меню создаём файл Create Document> Empty File с именем "nvidia-graphics-drivers.conf" и содержанием
Код:
blacklist vga16fb
blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current
blacklist nvidiafb
4.4. Выполняем
Код:
cd ~/Desktop
sudo mv nvidia-graphics-drivers.conf /etc/modprobe.d/
4.5. Создаём ещё один файл Desktop > Rightclick> Create Document> Empty File с именем "xorg.conf" и содержанием
Код:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
4.6. Выполняем
Код:
cd ~/Desktop/
sudo mv xorg.conf /etc/X11/
4.7. Перезагружаемся. После ребута выдаст какое то уведомление, выбираем Low Graphics option (самая верхняя строчка должна быть).
4.8. Теперь очень поможет второй комп или ноутбук, если таковых нет, то на листке бумаги записываем команды
Код:
sudo sh ~/Desktop/NVIDIA*.run
и
Код:
sudo service gdm start
Эти команды будут нужны дальше, и подсмотреть их будет негде кроме листа бумаги или на втором компе. Как вариант распечатать этот мануал из винды.
4.9. Выполняем
Код:
sudo service gdm stop
Появится чёрный пустой экран и текстовый ввод. Вводим своё имя пользователя и пароль от ОС. Далее по записанной на листке бумаги команде ставим драйвера
Код:
sudo sh ~/Desktop/NVIDIA*.run
В процессе нужно будет нажать "Accept", потом прочитать соглашение нажать "Ok". Когда спросят про OpenGL ответить "No". И в конце со всем соглашаться.
Теперь по второй записанной команде снова логинимся
Код:
sudo service gdm start

5. Без Wine (позволяет запускать в линуксе виндовые программы) никуда. Ставим
Код:
sudo apt-get install wine
5.1. Настраиваем Applications> Wine> Configure Wine. Нужно убедиться что во вкладке Applications, внизу в "Windows version" выбрано "Windows XP".


6. Русские числовые стандарты и русская раскладка клавиатуры будет не лишней. Ставим System > Administration > Language Support > Install/Remove Languages... выбираем и ставим родной язык. Нажимаем кнопочку "Apply System-Wide...". Можно ещё и менюшки сделать на русском, но я оставил английские.
6.1. Далее идём System > Preferences > Keyboard > Layouts > Add... находим русскую раскладку и ставим её. Тут же кнопка "Options", жирным выделен пункт "Key(s) to change layout", тут выбираем удобное сочетание клавиш для переключения раскладки. Мне уже привычно виндовое Alt+Shift.



Установка LinSMP клиента:
Открываем терминал (Applications > Accessories > Terminal или со значка в "таскбаре"). И поочерёдно вставляем туда эти команды (вставка по правой клавише мыши):

создание папки клиента в home\*USERNAME*\
Код:
mkdir ~/smp
переход в папку клиента
Код:
cd ~/smp
закачка архива с клиентом
Код:
wget http://www.stanford.edu/group/pandegroup/folding/release/FAH6.34-Linux64.tgz
распаковка клиента
Код:
tar xf ./FAH6.34-Linux64.tgz
присвоение флага "исполняемый файл"
Код:
chmod +x fah6
запуск клиента только для конфигурации
Код:
./fah6 -configonly
Конфигурируем клиента на свой ник/пасскей.


Автозапуск клиента при старте ОС:

1. Идём в папку с клиентом (скорее всего home\*USERNAME*\smp). Там создаём пустой файл с именем "fah.sh" и содержанием
Код:
cd smp
./fah6 -smp -forceasm -verbosity 9 -bigadv
В свойствах этого файла, во вкладке "Permissions tab" ставим галочку на "Allow executing file as a program". Этот файл своего рода ярлык для запуска клиента.

2. Идём "System > Preferences > Startup Applications" там в первой вкладке жмём "Add", вводим любое имя, например, "SMP". Далее в поле "Command" выбираем наш скрипт "fah.sh" из папки с клиентом (/home/*USERNAME*/smp). Поле "Comment" можно оставить пустым. Жмём"Add", в принципе автозапуск готов.


Мониторинг при помощи FahSpy через Wine:

1. Идём в папку юзера "Places > Home Folder" и создаём там папку, в которую распаковываем fahspy из архива.

2. В свойствах "FahSpy.exe", во вкладке "Permissions" ставим галочку на "Allow executing file as a program", во вкладке "Open With" выбираем "Wine Windows Program Loader".

3. Для запуска FahSpy при загрузке ОС, делаем то же самое что и со скримтом "fah.sh" - таким же образом добавляем в автозапуск.
__________________
Мы делаем мир лучше. TSC! Russia

Последний раз редактировалось [kane]Enforce; 02.09.2011 в 07:38.
[kane]Enforce вне форума  
Конфигурация ПК
Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 21:38. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot