И на него бывает проруха:-)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

SergMarkov15
Сообщения: 117

И на него бывает проруха:-)

Сообщение SergMarkov15 »

Пересобирал иксы из сорцов с DVD и не собирается драйвер nv. Что оказалось, Патрегх Xorg новый (1.7.7) собрал, но в configure драйвера nv оставил старый 1.7.5, вдобавок для сборки драйвера нужны сорцы Xorg, но драйвер в слакбилде собирается раньше, чем распаковываются эти сорцы
Полчаса убил на эту хрень :-)
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: И на него бывает проруха:-)

Сообщение shevan »

Короче, лучше не пытаться? :g:

Я-то как раз собирался вплотную подойти к этой теме...

А, кстати, Вы зачем собирали их?
Спасибо сказали:
SergMarkov15
Сообщения: 117

Re: И на него бывает проруха:-)

Сообщение SergMarkov15 »

shevan писал(а):
29.11.2010 21:25
Короче, лучше не пытаться? :g:

Я-то как раз собирался вплотную подойти к этой теме...

А, кстати, Вы зачем собирали их?


Да нет, почему:-) поправить configure для nv, распаковать сорцы и прекрасно собирается.
Зачем, хотел проверить насколько сборка с собственными флагами повысит скорость интерфейса.
По GTKPerf скорость повышается где то процентов на 15 %, вообще то довольно существенно, но там собирались не только иксы но и их backend`ы, типа cairo, А так, пересборка графического хозяйства, cairo, mesa, glew, pango. glib, gtk дает прирост скорости интерфейса где то процентов на 30. Но там еще пересобиралось ядро и glibc и некоторые либы. Это по результатам GTKPerf. Причем основной прирост производительности за счет пересборки glibc и ядра, где то вполовину меньше прирост за счет пересборки иксов и практически ничего (на уровне статистической значимости) при пересборке glib2 и gtk


Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: И на него бывает проруха:-)

Сообщение shevan »

Да, и ядро мне надо пересобрать.

$ basename `readlink /sys/class/net/eth0/device/driver/module`
$ find -type f -name Makefile | xargs grep module_name

$ grep -i -R -l vendor_id drivers/*

Это я для себя, а то постоянно забываю :doh:
Для моей слабой машины имеет значение.

Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: И на него бывает проруха:-)

Сообщение shevan »

С ядром разобрался. Что сказать - красава получился. По крайней мере, моя машина его хавает с аппетитом.
Понятия не имею как можно черпать все преимущества Slackware, используя стандартное ядро.
Лично я выкинул тонны мусора (рейды, виртуализацию, абсолютное большинство драйверов, кучу фичей лишних и неподдерживаемых железом)

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

Теперь остается разобраться с иксами. Хотя бы косметический ремонт в них навести.
Жаль придется повозиться, я в их устройстве, протоколах, библиотеках и расширениях слабо разбираюсь
И материалов по ним не очень много

С тех пор, как иксы стали использовать "умный" режим, у меня частенько возникают с ними проблемы.
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: И на него бывает проруха:-)

Сообщение shevan »

Серж, поделись опциями с которыми ты собрал xorg-xserver

Я вот планирую...
http://slackware.osuosl.org/slackware/sour.../x11.SlackBuild
$ ./x11.SlackBuild xserver xorg-server

отключив практически всё, т.е. переписать
http://slackware.osuosl.org/slackware/sour...ure/xorg-server

Где-то я читал
http://archlinux.org.ru/forum/viewtopic.php?t=2836#p21694
что всё будет ок

Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: И на него бывает проруха:-)

Сообщение shevan »

Короче, обломилось у меня с иксами




Опции сборки

Код: Выделить всё

"--enable-xorg \
-disable-ipv6 \
 --disable-dri \
 --disable-dri2 \
 --disable-xdmcp \
 --disable-xf86vidmode \
 --disable-xace \
 --disable-xvmc \
 --disable-dmx \
 --disable-dga \
 --disable-xnest \
--disable-xcsecurity \
 --disable-xres \
 --disable-xvmc \
 --disable-xephyr \
--disable-glx-tls \
--enable-kdrive \
--enable-install-setuid \
--enable-config-hal \
 --enable-config-dbus \
 --disable-record \
  --disable-screensaver \
--disable-xfake \
 --disable-largefile \
 --disable-xsdl \
 --enable-composite \
  --enable-aiglx \
  --enable-xvfb \
  --enable-kdrive \
  --enable-xfbdev"


При попытке запуска черный экран, и никакой реакции (кажись, и клавиатура не работает)
Серьезные ошибки в логе не увидел. Поэтому не знаю куда рыть дальше
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: И на него бывает проруха:-)

Сообщение shevan »

Похоже, дело всё-таки с modeline-ми и set-ми

Нет желания делать так
++enable-xf86vidmode \
Я даже не знаю в этом ли причина

Можно ли как-то напрямую указать и обойтись?
Спасибо сказали:
SergMarkov15
Сообщения: 117

Re: И на него бывает проруха:-)

Сообщение SergMarkov15 »

shevan писал(а):
30.11.2010 15:00
Да, и ядро мне надо пересобрать.
Для моей слабой машины имеет значение.


Еще патчи Коливаса накатал для пущего счастья :-) Пошустрее шевелится, и довольно заметно даже на глаз
Спасибо сказали:
SergMarkov15
Сообщения: 117

Re: И на него бывает проруха:-)

Сообщение SergMarkov15 »

shevan писал(а):
05.12.2010 19:59
Короче, обломилось у меня с иксами

..
При попытке запуска черный экран, и никакой реакции (кажись, и клавиатура не работает)
Серьезные ошибки в логе не увидел. Поэтому не знаю куда рыть дальше


фреймбуфер что ли ? Вообще то собирал иксы из слакбилда, тоже nvidia, поправил только arch.use.flags и все пучком
Спасибо сказали: