Автор Тема: LiveDVD на основе Calculate linux с поддержкой видео ATI  (Прочитано 39367 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн l_l_lblTHuK

  • Постоялец
  • ***
  • Сообщений: 144
Re: LiveDVD на основе Calculate linux с поддержкой видео ATI
« Ответ #15 : Апрель 04, 2011, 21:24:56 »
На рутрекере, кстати, не думал сборку выложить? Там бы и тестировщиков/сочувствующих прибавилось :)

Оффлайн sunset

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 106
Re: LiveDVD на основе Calculate linux с поддержкой видео ATI
« Ответ #16 : Апрель 04, 2011, 21:48:12 »
Идея нормальная, просто лень заниматься сидированием и оформлением релиза,
В смысле офромления я немного ленивый :)

Если кто захочет это сделать, буду только приветсвовать.
Если это, нужно кому-то.

===============================================================

Архив Stage4:

cld-FGLRX-9.2-p20100914-i686.tar.bz2 (1.90 ГБ)
cld-FGLRX-9.2-p20100914-i686.tar.bz2.DIGESTS

Установка системы из stage4 сводится к распаковке архива,
на свободный раздел винчестера.
Более подробно, описано постами выше.
« Последнее редактирование: Апрель 04, 2011, 23:17:52 от sunset »

Оффлайн sunset

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 106
Re: LiveDVD на основе Calculate linux с поддержкой видео ATI
« Ответ #17 : Апрель 12, 2011, 01:55:59 »
Сделал финальный LiveDVD и Stage4 ( Состояние системы - 10 января 2011 года)

Перед этим сделал последовательные обновления:
Октябрь -> Ноябрь -> Декабрь -> Январь.

Сейчас portage-20110110, kde-4.5.5, gnome-2.30.2
От Calculate осталось всего 4 пакета, для удобства установки
системы на диск и наложение профилей.

Поэтому система стала обычной Gentoo c утилитой calculate.

Добавил несколько полезных скриптов в ./usr/local/bin
Теперь, после установки системы и добавления новоых программ,
можно легко сделать свой stage4 и LiveDVD, дав команды:

# stage4
# calculate --iso

В результате, в /usr/calculate/share/linux - появится Stage4 и загрузочный ISO
Файл исключений для stage4 находиттся в /usr/local/share/distfiles.

Система попрежнему также стабильна как и раньше, и работает с такой-же скоротью.
glxgears >10000FPS (50000 frames) на x1950.
Зависимости пакетов соблюдены, за этим слежу строго :)

revdep-rebuild,  perl-cleaner и  т. д - выполнены.

Если возникнут какие-либо вопосы, пишите, постараюсь помочь
Если возникнет желание выложить где-нибудь на трекере, помогу с вопросами по
данной системе. Ссылка на меня совсем необязательна.
(Делал для себя - делюсь с другими :) )
Любые изменения и улучшения приветствуется во всём.

packages.list

cld-FGLRX-9.2-p20110110-i686.iso.DIGESTS
cld-FGLRX-9.2-p20110110-i686.iso (1.87 ГБ)


Успехов в использовании.
« Последнее редактирование: Апрель 12, 2011, 01:58:23 от sunset »

Оффлайн sunset

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 106
Re: LiveDVD на основе Calculate linux с поддержкой видео ATI
« Ответ #18 : Апрель 12, 2011, 03:28:53 »
Вместо wicd - установлен NetworkManager, что гораздо удобней.

cld-FGLRX-9.2-p20110110-i686.tar.bz2.DIGESTS
cld-FGLRX-9.2-p20110110-i686.tar.bz2 (2.00 ГБ)

P.S

Дополнительно, при установке из stage4 необходимо сгенерировать initrd,
который будет прописан в grub. Можно конечно использовать genkernel, но лучше
выяснить какие модули работают в ваше системе, а какие нет.
И сгенерировать оптимальный initrd.

Cкрипт находяшийся ниже поможет это сделать:
(при установке с livedvd используется именно этот метод)


#!/usr/bin/perl
use Cwd;
use IO::Socket;
use Time::Local;

my %data; #объявим хэш переменных

initrd();
beep();
exit;

#------------------------------------------------------------------------------
# Создадим новый initrd файл
#------------------------------------------------------------------------------
sub initrd{
printmes(gettext('Create new initrd file')); printmes("...");
if(!initrd_clean()){
beep();
printmes(" ".gettext('error')."!\n");
}
}

#------------------------------------------------------------------------------
# Создадим урезанный по железу initrd файл
#------------------------------------------------------------------------------
sub initrd_clean{
my $chroot = $_[0];
if($chroot && number_ver($data{os}) <= number_ver(8.7)){
printmes(" ".gettext('pass')); printmes(".\n");
return 1;
}

#найдем среди запущенных модулей не задействованные, которые можно удалить
my %mod_dep; #хэш зависимостей, ключ - модуль, значение - модули его использующие
my %mod_run; #хэш работающих модулей
my %mod_all; #все модули
foreach(`$path lsmod`){
if(m/^Module/){next;}
if(m/^([^\s]+)\s+([^\s]+)\s+([^\s]+)\s+([^\s]+)?$/){
my $dep = 0;
if($4){
foreach(split /,/, $4){
$dep ++;
if($mod_dep{$_}){$mod_dep{$_}.=","}
$mod_dep{$_}.="$1";
}
}
if($3 > $dep){
$mod_run{$1} ++;
}
$mod_all{$1} ++;
}
}

#получим пути к модулям
foreach(keys %mod_all){
my $type = `modinfo $_ | grep "filename:"`;
chomp $type;
  $type=~m/^filename:\s+([^\s]+)$/;
$mod_all{$_} = $1;
}

#уберем некоторые из работающих модулей
foreach(keys %mod_run){
  if(
$mod_all{$_}!~m#/kernel/# ||
$mod_all{$_}=~m#/kernel/fs/cifs/# ||
$mod_all{$_}=~m#/kernel/fs/nfs/#
){delete $mod_run{$_};}
}

#переведем модуль fglrx в статус работающего
  foreach(keys %mod_all){
  if(
  $mod_all{$_}=~m#fglrx.ko#
  ){$mod_run{$_}++;}
  }

#объединим работающие модули с зависимостями
foreach(keys %mod_run){
if($mod_dep{$_}){
foreach(split /,/, $mod_dep{$_}){
$mod_run{$_} ++;
}
}
}

#распакуем initrd
my $tmpdir = "$chroot/tmp/initrd";
`$data{path} rm -rf $tmpdir`;
`$data{path} mkdir $tmpdir`;
chdir($tmpdir);

if(!-e "$chroot/boot/initrd-install"){
`$data{path} cp -a $chroot/boot/initrd-ati $chroot/boot/initrd-install`;
}
`$data{path} cp $chroot/boot/initrd-install $tmpdir/initrd-install.gz`;
`$data{path} gunzip $tmpdir/initrd-install.gz`;
`$data{path} cat $tmpdir/initrd-install | cpio -idv >/dev/null 2>&1`;
`$data{path} rm $tmpdir/initrd-install`;

#удалим не работающие модули из initrd
foreach(`$data{path} find $tmpdir/lib/modules/ -name *.ko`){
m/\/([^\/]+)\.ko$/;
if(!$mod_run{$1}){`rm $_`;}
}

#соберем распакованный initrd
`$data{path} find * | cpio -o --quiet -H newc | gzip -9 > $chroot/boot/initrd`;

chdir($ENV{PWD});
`$data{path} rm -rf $tmpdir`;

printmes(" ".gettext('done')); printmes(".\n");
return 1;
}
#------------------------------------------------------------------------------
# Звуковое предупреждение
#------------------------------------------------------------------------------
sub beep{
system "echo -e -n \"\a\"";
}
#------------------------------------------------------------------------------
#
# Выведем сообщение в текущей локали
#
#------------------------------------------------------------------------------
sub printmes{
if($data{NOMES}){return "";} #флаг не печатать сообщения

#определим наличие установленной программы gettext
#и очистим файл лога
if(!defined $date{gettext}){
my $gettext = `$data{path} which gettext`; chomp $gettext;
if($gettext){ $date{gettext}++; }
else{ $date{gettext}=''; }
}

#считаем входящее сообщение
my $mes = $_[0];
$mes=~s/'/"/g;

#ведем лог
$data{LOG} .= $mes;
if($date{gettext}){
my ($from, $after);
#обрежем левые и правые отступы для перевода фразы
if($mes=~m/^(\s*)(.+)([!?:\.]\s*)$/ || $mes=~m/^(\s*)(.+)(\s*)$/){
$from = $1; $mes = $2; $after = $3;
}
if($mes){
my $text;
if($mes!~/^\-/){$text = "gettext -n -d calculate -s '$mes'";}
else{$text = "echo -n '$mes'";}
system "export TEXTDOMAINDIR='$data{dir}/install/i18n'; echo -n '$from'; $text; echo -n '$after'";
}
}else{
print $mes;
}

return 1;
}

#------------------------------------------------------------------------------
# Локализация. Процедура нужна для извлечения переводимых строк xgettext-ом
#------------------------------------------------------------------------------
sub gettext{
return $_[0];
}



Скопируйте текст под спойлером, и сохраните в фыйл - например mkinitrd
Поместите его в ./usr/local/bin.

Потом по команде:
# mkinitrd
или
$ sudo mkinitrd

Сгенерируется initrd оптимальный для вашей системы.
(путь /boot/initrd)

Во вложений готовый mkinitrd - файл.

Здесь можно скачать с помощью торрент клиента
« Последнее редактирование: Апрель 17, 2011, 22:59:00 от sunset »

Оффлайн l_l_lblTHuK

  • Постоялец
  • ***
  • Сообщений: 144
Re: LiveDVD на основе Calculate linux с поддержкой видео ATI
« Ответ #19 : Октябрь 09, 2011, 13:33:57 »
Блин, на народе файлы удалены, а с трекеров не качается. Как только смогу докачать недостающее (cld-FGLRX-9.2-p20110110-i686.tar.bz2.DIGESTS и cld-FGLRX-9.2-p20110110-i686.tar.bz2), создам раздачу на рутрекере и с неё точно уже не слезу...

Оффлайн sunset

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 106
Re: LiveDVD на основе Calculate linux с поддержкой видео ATI
« Ответ #20 : Ноябрь 04, 2011, 17:22:00 »
Блин, на народе файлы удалены, а с трекеров не качается. Как только смогу докачать недостающее (cld-FGLRX-9.2-p20110110-i686.tar.bz2.DIGESTS и cld-FGLRX-9.2-p20110110-i686.tar.bz2), создам раздачу на рутрекере и с неё точно уже не слезу...
Это было'б здорово. А то лень самому, делать на рутрекере.
(и времени постоянно раздавать сейчас к сожалению не будет :( )
cld-FGLRX-9.2-p20110110-i686.tar.bz2
cld-FGLRX-9.2-p20110110-i686.tar.bz2.DIGESTS

Раздавал ну руторе, сборка оказалась очень удачной на мой взгляд.
Скачало не менее тысячи человек, (когда следил за раздачей)
Ни одной жалобы :). В первые дни постоянно скачивало по несколько десятков человек.

Недавно сломался винт WD - с раздачи ушёл, сейчас прикупил новый,
могу снова раздавать.

Если нужно - могу залить на любой удобный файлообменник

P.S.
Пользуюсь сам не на одном компьютере, новейший софт ставлю через локальный
оверлей.
« Последнее редактирование: Ноябрь 04, 2011, 19:23:40 от sunset »

Оффлайн Lazarus

  • Новичок
  • **
  • Сообщений: 58
Re: LiveDVD на основе Calculate linux с поддержкой видео ATI
« Ответ #21 : Ноябрь 04, 2011, 19:07:44 »
Установлен nvidia-drivers-195.36.31, доступны также драйвера 256.xx 260.xx (есть в portage)
Более старые драйверы отсутствуют? ATI-драйвер один или несколько?

Оффлайн sunset

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 106
Re: LiveDVD на основе Calculate linux с поддержкой видео ATI
« Ответ #22 : Ноябрь 04, 2011, 19:28:24 »
Установлен nvidia-drivers-195.36.31, доступны также драйвера 256.xx 260.xx (есть в portage)
Более старые драйверы отсутствуют? ATI-драйвер один или несколько?

Есть 96.43.xx - Подходит для старых Nvidia карт
Вообще (96.43.xx - 260.xx)

ATI - только 9.2

Оффлайн l_l_lblTHuK

  • Постоялец
  • ***
  • Сообщений: 144
Re: LiveDVD на основе Calculate linux с поддержкой видео ATI
« Ответ #23 : Ноябрь 30, 2011, 23:36:52 »
http://rutracker.org/forum/viewtopic.php?t=3842146
А вот и раздача, как я и обещал. Хоть и затянул с этим делом... :)

Оффлайн an99

  • Новичок
  • **
  • Сообщений: 40
Re: LiveDVD на основе Calculate linux с поддержкой видео ATI
« Ответ #24 : Декабрь 02, 2011, 16:57:14 »
а можно узнать потребляемые ресурсы при устновке
сколько оперативки и т.д. просит
и если можно сравнительно с рунту лайт

Оффлайн sunset

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 106
Re: LiveDVD на основе Calculate linux с поддержкой видео ATI
« Ответ #25 : Декабрь 03, 2011, 16:13:24 »
http://rutracker.org/forum/viewtopic.php?t=3842146
А вот и раздача, как я и обещал. Хоть и затянул с этим делом... :)

Спасибо! за раздачу на рутреке.
Торрент скачал - буду поддерживать раздачу по мере возможности.

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

Наличие видеоарты Radeon 9500 и выше, привод DVD-RW, раздел на жёстком диске от 10Gb

На конфигурации AthlonXP 2600+ (1900GHz), Radeon 9600, 768MB SDRAM (DIMM) - система, у меня работала достаточно шустро.

Оффлайн an99

  • Новичок
  • **
  • Сообщений: 40
Re: LiveDVD на основе Calculate linux с поддержкой видео ATI
« Ответ #26 : Декабрь 03, 2011, 18:53:46 »
ладно сам проверю
интересовало сколько потребляет оперативной памяти и как то в сравнении с рунту

Пользователь решил продолжить мысль: Декабрь 04, 2011, 02:16:20
на встроеной графике вообще не запустилась
в конце загрузки в лайф режиме пустой черный экран, даже в консоль не получается перейти
точно так же и при загрузке без Х и потом  дать команду startx тот же черный экран
она только на радеоне работает?
« Последнее редактирование: Декабрь 04, 2011, 02:16:20 от an99 »

Оффлайн sunset

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 106
Re: LiveDVD на основе Calculate linux с поддержкой видео ATI
« Ответ #27 : Декабрь 04, 2011, 21:41:16 »
она только на радеоне работает?

LiveDVD, конечно делался, для ATI карт.

В принципе, можно запустить почти на любой графической системе
Если загрузиться в режиме NoX, настроить доступ в интернет,
и выполнить последовательно несколько команд.
« Последнее редактирование: Декабрь 04, 2011, 23:26:15 от sunset »

Оффлайн sunset

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 106
Re: LiveDVD на основе Calculate linux с поддержкой видео ATI
« Ответ #28 : Декабрь 19, 2011, 21:49:17 »
Сделал LiveDVD и BootUSBFlash  в которых исправлены выявленные ошибки.

"Выявленные ошибки": ПоказатьСкрыть

Цитировать (выделенное)
1. Используется не тот initrd в качестве 'источника.
2. Не добавляются нужные модули файловых систем в генерируемый initrd
3. Не создаётся минимальный набор устройств в /dev null, console,tty1
http://rutracker.org/forum/viewtopic.php?p=49869959#49869959

Утитлита calculate была переписана, эти ошибки устранены.

Также убрал следы своих сетевых карт в udev.
Из-за нмх все сетевые карты определялись начиная с eth2 и выше.

Убрал следы своей звуковой карты.

И ещё несколько незначительных ошибок.


Немного переписал в "calculate" код определения видеокарт.
Теперь полное аппаратное ускорение доступно, как для карт ATI,
так и для видеокарт Nvidia, непосредственно сразу при загрузке
с LiveDVD или BootUSBFlash.

ATI DRIVER - FGLRX-9.2
"Список поддерживаемыз Видеокарт": ПоказатьСкрыть

[spoiler]
The ATI CatalystTM Linux software suite is designed to support the following ATI
Workstation products:

ATI FirePro V8700 ATI FireGLTM V3600
ATI FirePro V7750 ATI FireGLTM V3400
ATI FirePro V3700 ATI FireGLTM V3300
ATI FirePro V2260 ATI FireGLTM V3200
ATI FireGLTM V8650 ATI FireGLTM V3100
ATI FireGLTM V8600 ATI FireGLTM X3-256
ATI FireGLTM V7700 ATI FireGLTM X3
ATI FireGLTM V7600 ATI FireGLTM X2-256
ATI FireGLTM V7350 ATI FireGLTM Z1-128
ATI FireGLTM V7300 ATI FireGLTM T2-128
ATI FireGLTM V7200 ATI FireGLTM X1-128
ATI FireGLTM V7100 ATI FireGLTM X1-256p
ATI FireGLTM V5600 ATI FireMVTM 2400
ATI FireGLTM V5200 ATI FireMVTM 2250
ATI FireGLTM V5100 ATI FireMVTM 2200 (Single card PCI-e configuration)
ATI FireGLTM V5000 ATI Mobility FireGLTM V5000
ATI FireGLTM V5000 ATI Mobility FireGLTM T2


The ATI CatalystTM Linux software suite is designed to support the following ATI MobilityTM products:

ATI Mobility RadeonTM X3870, ATI Mobility RadeonTM X1100
ATI Mobility RadeonTM X3850, ATI Mobility RadeonTM X800
ATI Mobility RadeonTM X3830, ATI Mobility RadeonTM X700
ATI Mobility RadeonTM X3430, ATI Mobility RadeonTM Xpress 1200 series
ATI Mobility RadeonTM X3400, ATI Mobility RadeonTM X600
ATI Mobility RadeonTM X2600, ATI Mobility RadeonTM X300
ATI Mobility RadeonTM X2400, ATI Mobility RadeonTM X200
ATI Mobility RadeonTM X2300, ATI Mobility RadeonTM 9800
ATI Mobility RadeonTM X1800, ATI Mobility RadeonTM 9600
ATI Mobility RadeonTM X1600, ATI Mobility RadeonTM 9550
ATI Mobility RadeonTM X1400, ATI Mobility RadeonTM 9500
ATI Mobility RadeonTM X1300, ATI Mobility RadeonTM Xpress 1100 series
ATI Mobility RadeonTM X1200, ATI Mobility RadeonTM Xpress 200 series


ATI Desktop Product Family Support
The ATI CatalystTM Linux software suite is designed to support the following ATI
desktop products:

Note: The ATI RadeonTM HD 3870X2 series of product is currently
not supported by the ATI CatalystTM Linux software suite

Note: All-in-WonderTM variants based on the above are also sup-
ported. However, video capture is not supported.

Note: Software driver support for ATI FireGLTM, Integrated,
Mobil-ityTM and Desktop products prior to the RadeonTM 9500 is available from www.amd.com

ATI RadeonTM HD 4870 X2 Series
ATI RadeonTM HD 4850 X2 Series, ATI RadeonTM X1650 Series
ATI RadeonTM HD 4800 Series, ATI RadeonTM X1600 Series
ATI RadeonTM HD 4670 Series, ATI RadeonTM X1550 Series
ATI RadeonTM HD 4650 Series, ATI RadeonTM X1300 Series
ATI RadeonTM HD 4600 Series, ATI RadeonTM X1050 Series
ATI RadeonTM HD 4550 Series, ATI RadeonTM X850 Series
ATI RadeonTM HD 4350 Series, ATI RadeonTM X800 Series
ATI RadeonTM HD 3800 Series, ATI RadeonTM X700 Series
ATI RadeonTM HD 3600 Series, ATI RadeonTM X600 Series
ATI RadeonTM HD 3400 Series, ATI RadeonTM X550 Series
ATI RadeonTM HD 2900 Series, ATI RadeonTM X300 Series
ATI RadeonTM HD 2600 Series, ATI RadeonTM 9800 Series
ATI RadeonTM HD 2400 Series, ATI RadeonTM 9700 Series
ATI RadeonTM X1950 Series, ATI RadeonTM 9600 Series
ATI RadeonTM X1900 Series, ATI RadeonTM 9550 Series
ATI RadeonTM X1800 Series, ATI RadeonTM 9500 Series

ATI Integrated Product Family Support
The ATI CatalystTM Linux software suite is designed to support the following ATI desktop products

ATI RadeonTM HD 3300 Series
ATI RadeonTM HD 3200 Series
ATI RadeonTM 3100 Series
ATI RadeonTM 3000 Series
ATI RadeonTM 2100 Series
ATI RadeonTM Xpress 1150 Series
ATI RadeonTM Xpress 1100 Series
ATI RadeonTM Xpress 200 Series
ATI RadeonTM X1250 Series
ATI RadeonTM X1200 Series
AMD 690 Series Chipset

https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_92_linux.pdf
[/spoiler]
NVIDIA DRIVER - NVIDIA 256.53
"Список поддерживаемыз Видеокарт": ПоказатьСкрыть

[spoiler]
GeForce 400 series:
GTX 480, GTX 470, GTX 465, GTX 460

GeForce 300 series:
GT 340, GT 330, GT 320, 315, 310

GeForce 300M series:
GTS 360M, GTS 350M, GTS 250M, GT 335M, GT 330M, GT 325M, 310M, 305M

GeForce 200 series:
GTX 295, GTX 285, GTX 280, GTX 275, GTX 260, GTS 250, GTS 240, GT 240, GT 230, GT 220, G210, 210, 205

GeForce 200M series:
GTX 285M, GTX 280M, GTX 260M, GTS 260M, GT 240M, GT 230M, GT 220M, G210M

GeForce 100 series:
GT 140, GT 130, GT 120, G 100

GeForce 100M series:
GT 130M, GT 120M, G 110M, G 105M, G 103M, G 102M

GeForce 9 series:
9800 GX2, 9800 GTX/GTX+, 9800 GT, 9600 GT, 9600 GSO 512, 9600 GSO, 9600 GS, 9500 GT, 9500 GS, 9400 GT, 9400, 9300 SE, 9300 GS, 9300 GE, 9300, 9200, 9100

GeForce 9M series:
9800M GTX, 9800M GTS, 9800M GT, 9800M GS, 9700M GTS, 9700M GT, 9650M GT, 9650M GS, 9600M GT, 9600M GS, 9500M GS, 9500M G, 9400M G, 9400M, 9300M GS, 9300M G, 9200M GS, 9100M G

GeForce 8 series:
8800 Ultra, 8800 GTX, 8800 GTS 512, 8800 GTS, 8800 GT, 8800 GS, 8600 GTS, 8600 GT, 8600 GS, 8500 GT, 8400 SE, 8400 GS, 8400, 8300 GS, 8300, 8200 / nForce 730a, 8200, 8100 / nForce 720a

GeForce 8M series:
8800M GTX, 8800M GS, 8700M GT, 8600M GT, 8400M GT, 8400M GS, 8400M G, 8200M G

GeForce 7 series:
7950 GX2, 7950 GT, 7900 GTX, 7900 GT/GTO, 7900 GS, 7800 SLI, 7800 GTX, 7800 GS, 7650 GS, 7600 LE, 7600 GT, 7600 GS, 7550 LE, 7500 LE, 7350 LE, 7300 SE / 7200 GS, 7300 LE, 7300 GT, 7300 GS, 7150 / NVIDIA nForce 630i, 7100 GS, 7100 / NVIDIA nForce 630i, 7100 / NVIDIA nForce 620i, 7050 PV / NVIDIA nForce 630a, 7050 / NVIDIA nForce 630i, 7050 / NVIDIA nForce 610i, 7025 / NVIDIA nForce 630a

GeForce Go 7 series:
Go 7950 GTX, Go 7900 GTX, Go 7900 GS, Go 7800 GTX

GeForce 6 series:
6800 XT, 6800 XE, 6800 Ultra, 6800 LE, 6800 GT, 6800 GS/XT, 6800 GS, 6800, 6700 XL, 6610 XL, 6600 VE, 6600 LE, 6600 GT, 6600, 6500, 6250, 6200 TurboCache, 6200SE TurboCache, 6200 LE, 6200 A-LE, 6200, 6150SE nForce 430, 6150LE / Quadro NVS 210S, 6150 LE, 6150, 6100 nForce 420, 6100 nForce 405, 6100 nForce 400, 6100

Quadro series:
6000, 5000, 4000

Quadro FX series:
FX 5800, FX 580, FX 570, FX 5600, FX 560, FX 5500, FX 550, FX 540, FX 4800, FX 4700 X2, FX 4600, FX 4500 X2, FX 4500, FX 4000, FX 3800, FX 380, FX 370 Low Profile, FX 3700, FX 370, FX 3500, FX 350, FX 3450, FX 3400/4400, FX 1800, FX 1700, FX 1500, FX 1400, CX

Quadro FX Notebook series:
FX 570M, FX 370M, FX 360M, FX 3600M, FX 2700M, FX 1700M, FX 1600M

Quadro NVS series:
NVS 450, NVS 440, NVS 420, NVS 295, NVS 290, NVS 285

ION series:
ION

GPU Computing Processor series:
Tesla C870, Tesla C2050, Tesla C1060

http://www.nvidia.com/object/linux-display-amd64-256.53-driver.html
[/spoiler]



ПРИМЕЧАНИЕ!:
======================================================================
1. При наличии более одного жёсткого диска в системе, надо выставить в
БИОСЕ - sda (первый физический диск), первым загрузочным диском
после LiveDVD или BootUSBFlash, и только после этого запускать
утилиту calculate.

Проверить какой диск является первым (sda) можно командой:
# fdisk -l

Если выставлен другой диск - надо перезагрузиться, выставить sda -
первым после LiveDVD или BootUSBFlash, и после этого снова
загрузиться с LiveDVD или BootUSBFlash.

После этого можно запускать установку системы на жёсткий диск
утилитой calculate. Ручной запуск из командной строки grub,
при этом не требуется. Всё установиться автоматически.

2. При наличии отдельного раздела "boot", требуется
ручное редактирование fstab и grub.conf.
======================================================================


Проблема описанная в:
http://rutracker.org/forum/viewtopic.php?p=49716995#49716995
Решается одним действием:
Выставить следующий порядок загрузки устройств в БИОСЕ
1.Optiarc DVD RW AD-7173A
2.WDC WD5000AAKB-00YSA0 (465 Гб, IDE)
3.Maxtor 6Y080L0 (80 Гб, 7200 RPM, Ultra-ATA/133)
После этого загрузиться с livedvd и установить систему,
командой calculate
(дополнительно запускать grub не требуется,
раздел boot не требуется тоже).

Загрузчик пропишеться на WDC WD5000AAKB-00YSA0 (465 Гб, IDE)
И он должен стоять первым загрузочным HDD - В БИОСЕ.
Тогда всё работать будет правильно.


BootUSBFlash: (1.9GB)

Снятие образа с флешки, и запись образа на флешку обратно:


CLD-FGLRX-9.2-p20110110-r2-i686.gz

CLD-FGLRX-9.2-p20110110-r2-i686.gz.DIGESTS

Записывается на флешку командой:
# gzip -dc /home/gnom/CLD-FGLRX-9.2-p20110110-r2-i686.gz | dd of=/dev/sdc bs=1M
(где sdc - наша флешка, на 2GB)

"Скриншоты непосредственно, при загрузке с BootUSBFlash:": ПоказатьСкрыть








LiveDVD: (1.9GB)

CLD-FGLRX-9.2-p20110110-r2-i686.iso

CLD-FGLRX-9.2-p20110110-r2-i686.iso.DIGESTS

P.S.

Дополнительно обновил firefox с версии 3.6 до 7.0.1
Заменил quake3-demo-1.11 на ioquake-1.34 из-за проблем
у него со звуком.

LiveDVD и BootUSBFlash проверены на работопособность как на
картах ATI, так и NVIDIA. Проверена процедура создания initrd и
установки на жёсткий диск - для разных файловых систем.

"Еще раз о grube :)": ПоказатьСкрыть

GRUB, запускаемый с помощью загрузочной записи в MBR - всегда
считает, что он загрузился с hd0, вне зависимости от физического
расположения жестких дисков. Поэтому например легко можно использовать
grub для загрузки с флешек и внешних USB-дисков, вне зависимости
от количества внутренних дисков.

А GRUB запущенный из консоли, после загрузки системы
определяет hd0,hd1... по их физическому расположению
(ПРИМЕР: Master - hd0, Slave - hd1), как и все остальные
программы (fdisk, gparted ...)

Поэтому лучше не создавать путаницы, и всегда ставить
sda - первым в БИОСЕ, если нет желания вручную править
grub.conf
« Последнее редактирование: Декабрь 20, 2011, 00:22:22 от sunset »

Оффлайн loldfox

  • Прохожий
  • *
  • Сообщений: 8
Re: LiveDVD на основе Calculate linux с поддержкой видео ATI
« Ответ #29 : Декабрь 20, 2011, 00:28:00 »
Цитировать (выделенное)
"Еще раз о grube :) ..Поэтому лучше не создавать путаницы, и всегда ставить
sda - первым в БИОСЕ"
Ох, как был бы я рад это сделать... Но в настройках bios материнской платы Asus P4S533-MX это сделать невозможно, а где найти такую мелочовку, как джамперы для ide жестких дисков в наше время, увы, мне неведомо. Без них винт с осями определяется как slave, а, следовательно, он hd1.
Если физически отключить один из винтов, то другой, конечно же, станет hd0. Пробовал я так сделать и установить дистрибутив. Результат тот же.

Цитировать (выделенное)
"Список поддерживаемыз Видеокарт"
Последний вопрос перед новыми попытками: Radeon X800GTO в этом списке нет, следовательно, аппаратное ускорение у меня работать не будет, правильно?