LINUX.ORG.RU
ФорумTalks

[FreeBSD][Xorg]Не закапывается

 ,


0

1

http://miwi.bsdcrew.de/2012/02/working-on-xorg-stuff/

Для Ъ

As a result, Xorg gets 2 layers of framework. What this means, users with newer GFX hardware will get the chance to use newer Xorg server and drivers. The team has decided to create a new flag called WITH_NEW_XORG that users have to include in /etc/make.conf. This was mainly done for the intel KMS work being done. It should probably work for other chips. Unfortunately, the intel KMS driver will only work on FreeBSD 9-stable or 10-CURRENT users. Older version of FreeBSD will not be supported. Intel users will need to patch their src manually with Kib’s KMS kernel patch to get the newer chips to work. We have libGL and Mesa patches in our xorg-dev repo ready.

Here are some facts on what you will get with WITH_NEW_XORG:

libdrm 2.4.30 (including KMS support)
mesa 7.11.2
xorg-server 1.10.4
a lot of new Graphic Drivers.



Тыкал пару дней назад во Фряху палочкой ибо учащение случаев зависания этих ваших Линуксов на лэптопе с каждой новой версией ядра надоели. Сейчас в дали от цивилизации и нет возможности оценить работу с этим флагом. Есть желающие покрасноглазить и рассказать о результатах? Да и вообще интересно услышать от осведомлённых людей, что бсдшники думают делать с драйверами для видео.



Последнее исправление: mkam (всего исправлений: 1)

теперь венде точно капец

Novell-ch ★★★★★
()

Не понял. Что не закапывается — FreeBSD или Xorg?

Если последнее, то оно ещё долго не закапается. А так кастуё Изена, он раскапывает усё.

amorpher ★★★★★
()

Костя на KyivBSD говорил, что там кроме KMS ещё много чего нужно сделать, чтобы видеоподсистема заработала с новыми дровами.

post-factum ★★★★★
()
Ответ на: комментарий от mkam

Вроде её всем ЛОРом закапываем не первый год.

Ну вот какой может быть вендекапец, если вы даже полудохлую бздю зарыть как следует не можете.

thesis ★★★★★
()

Портанут оптимус ещё и можно переходить, попутно доведя acpi до юзабельного состояния.

ЗЫ Бесит отсутствие socstat, systat и снапшотов на этом вашем линаксе.

Ygor ★★★★★
()
Ответ на: комментарий от thesis

Я и винде, и фряхе долгих лет жизни желаю :3

mkam
() автор топика
Ответ на: комментарий от Ygor

Портанут оптимус ещё и можно переходить, попутно доведя acpi до юзабельного состояния.

Менеджер пакетов бы ещё какой-нибудь более гибкий. Я так и не разобрался как от лишних зависимостей систему почистить. pkg_cleanup уж смело предлагает кандидатов для удаления.

mkam
() автор топика
Ответ на: комментарий от mkam

Я так и не разобрался как от лишних зависимостей систему почистить.

Для удаления пакета с зависимостями - pkg_deinstall -Rr

bsdfun ★★★★★
()
Ответ на: комментарий от mkam

Менеджер пакетов бы ещё какой-нибудь более гибкий.

Какая то работа в этом направлении ведётся. Не столь активно мб, но ведётся.

Ygor ★★★★★
()
Ответ на: комментарий от bsdfun

Картина такая. Я поставил из портов rhythmbox, которой пригнал с собой десяток зависимостей. Rhythmbox оказался слегка бажный - не включается плагин для значка в трее + ещё пара моментов, которые списал на незнание системы. Я его удалил командой pkg_delete -ix rhythmbox. После чего поставил DeadBeef и VLC. Теперь возник вопрос как избавиться от зависимостей rhythmbox (и только от его зависимостей)?

mkam
() автор топика

Ну чо - молодцы. KMS наконец-то сподобились сделать. А то ныли тихо в склепе...

Quasar ★★★★★
()
Ответ на: комментарий от AiFiLTr0

> pulse

набери mpkg-search pulseaudio и убедись

> systemd

openrc никто выкидывать не собирается, но в будущем поддержку systemd придётся пилить

> бинарные логи

они — часть systemd

> юнити

я пилил осенью

DoctorSinus ★★★★★
()
Ответ на: комментарий от Ygor

О да, заходил удолить gvim вынес нахрен Иксы.

УМВР.

bsdfun ★★★★★
()

libdrm 2.4.30 (including KMS support)

mesa 7.11.2

xorg-server 1.10.4

a lot of new Graphic Drivers.

Было уже три месяца назад в ветке портов xorg-edgers (разве что KMS был помечен как very experimental, use with caution). В 9-Current тогда всё успешно взлетало на старом Eee-жике с GMA950, за более новые чипы и нВидию/радеоны пока не скажу.

k336184
()

Что я могу сказать? Поддержка системы FreeBSD предсказуема. Продолжается естественное движение системно-прикладного ПО в сторону десктопа. Это движение не может быть неустойчивым и резким, как в случае с линукс. Зачем повторять повторно уже сделанные кем-то ошибки? Логичнее делать сразу всё правильно и стабильно, принимая во внимание накопившийся опыт.

iZEN ★★★★★
()

mkam

учащение случаев зависания этих ваших Линуксов на лэптопе с каждой новой версией ядра надоели

руки же

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Практически полное отсутствие зависаний на 2.6.32 и овер 100500 на 3.1.7, наблюдаемые в свежих гентах, убунтах и федорах? Да, руки, но явно не мои.

mkam
() автор топика

Сейчас в дали от цивилизации и нет возможности оценить работу с этим флагом

Ну как там в загробном мире?

splinter ★★★★★
()
Ответ на: комментарий от megabaks

руки же

Ноги же. Они у ТС вместо рук.

GotF ★★★★★
()
Ответ на: комментарий от iZEN

Повторяй эти мантры чаще, иначе потеряешь веру.

GotF ★★★★★
()
Ответ на: комментарий от iZEN

Зачем повторять повторно уже сделанные кем-то ошибки? Логичнее делать сразу всё правильно и стабильно, принимая во внимание накопившийся опыт.

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

Behem0th ★★★★★
()
Ответ на: комментарий от Ygor

попутно доведя acpi до юзабельного состояния

ты состаришься скорее. :) Я этого лет 5 ждал, а потом забил.

mrdeath ★★★★★
()
Ответ на: комментарий от Ygor

ЗЫ Бесит отсутствие socstat, systat и снапшотов на этом вашем линаксе.


socstat если ето sockstat - то netstat и ss тебя удивят
systat - тоже мне очень критическая и нужная утилита... htop тебя удивит
снапшотов хочется ? LVM, btrfs

Вывод... пустой пук в лужу а не доводы

Птфу..

Tok ★★
()

Что нас ожидает.

http://miwi.bsdcrew.de/2012/02/cft-xorg-upgrade-7-5-2/

Montag, 6 Feb 2012
[CFT] Xorg Upgrade 7.5.2

The Xorg Team is pleased to announce the next round of Xorg updates. First of all, note that this is experimental, so you really have to know what you’re
doing read careful and follow exactly our documentation. We are specifically looking for feedback from Intel, ATI and NVIDIA users, we like to know if we break here
anything. The WITHOUT_NOUVEAU switch is gone along with xf86-video-nouveau, we suggest to switch to the nvidia blob.

KMS Support [1]:
Unfortunately, the intel KMS driver will only work for the latest FreeBSD 9-STABLE or 10-CURRENT users. The patch for HEAD current is named all.13.1.patch.
The higher the version the newer the patch is. Other needed patches are already available in the Xorg update.

HEAD Users:
Get the latest patchset from Kib here:
http://people.freebsd.org/~kib/drm/

9-STABLE Users:
Meowthink maintanice currently the backport to 9 STABLE, make sure you have the latest FreeBSD 9-STABLE src check out. Get the patch from here:
https://docs.google.com/leaf?id=0BxbPi2OX4_B-NWY3NWU3MzEtNDBjYy00NTljLThlZGItMWFlYjIyYjI4Yjk3&hl=en_US

Rebuild your Kernel and reboot.

Know issuse:
There will be a patch reject in the sys/dev/drm/i915_suspend.c file. The solution is to manually undo the expansion of the $FreeBSD: ….$ tag, so it only
says $FreeBSD$.

Checkout Xorg Development Repo:
You will need to install devel/subversion in order to checkout the xorg repo. Next, you will need to add WITH_NEW_XORG=yes in your /etc/make.conf if you want to try out the
new Xorg and mesa. Note that if you are not qualified for the KMS patch, you shouldn’t use WITH_NEW_XORG=yes because the old intel driver doesn’t build with the new X
server. If you are qualified, you should also set WITH_KMS=yes in /etc/make.conf.

    svn co https://trillian.chruetertee.ch/svn/ports/tags/xorg_7_5_2

A small merge script to merge the svn checkout into the real portstree can
be found here:

    http://people.freebsd.org/~miwi/xorg/xorgmerge

The script is a modified version of the old kdemerge script. Please set the KDEDIR variable to the path of your X.org ports.

After merging, run one of the following command, depending on which tool you use to manage your installed packages.

    portupgrade -af \*
    portmaster -a 

After installing these, you will have to rebuild all xf86-* ports. We will bump all releated ports during the commit to the portstree.

Roadmap:
Our current plan is to let the CFT running until the last weekend of February. We hope to get a lot feedback to solve as many problems as possible.
So please help us to get the best xorg update ever in!

Links:
http://wiki.freebsd.org/Intel_GPU [1]
http://wiki.freebsd.org/Xorg
http://miwi.bsdcrew.de/2012/02/working-on-xorg-stuff/

Happy updating :)

- Miwi

Вчера только пересобрал все порты... :-(

iZEN ★★★★★
()
Ответ на: комментарий от Tok

снапшотов хочется ? LVM, btrfs

— пародия на снапшоты.

iZEN ★★★★★
()
Ответ на: комментарий от Tok

ss погляжу. (ну и название)

htop тебя удивит

погляжу, в базовой системе его нет.

LVM

мне как из пушки по воробьям.

btrfs

Не стабильно.

Ygor ★★★★★
()
Ответ на: комментарий от Ygor

systat

sysstat не подойдёт? Хотя это вроде немного другое. Вообще, есть много разных *top-ов на все случаи. Статистика по разным параметрам сразу есть, например, в atop.

снапшотов

Если LVM не устраивает, жди поддержки в ext4, вроде бы скоро должно быть. Btrfs не нужно.

GotF ★★★★★
()
Ответ на: комментарий от moot

Для невидии придётся портировать большие куски nouveau, который очень линуксоспецифичен и до сих пор кривоват, хотя на многих картах работает отлично.

GotF ★★★★★
()
Ответ на: комментарий от GotF

да не, я в курсе что блоб KMS не поддерживает, поэтому и интересуюсь, что там кроме KMS такого.

moot ★★★★
()
Ответ на: комментарий от moot

Мне самому хочется узнать, какой профит ожидается для ATIшников от реализации KMS для Intel. Нужно ли включать WITH_KMS=yes в /etc/make.conf для ATI-драйвера?

iZEN ★★★★★
()
Ответ на: комментарий от Ygor

Какая то работа в этом направлении ведётся. Не столь активно мб, но ведётся.

На опеннете сегодня наткнулся - Представлена первая бета-версия pkgng, нового пакетного менеджера для FreeBSD.
http://www.opennet.ru/opennews/art.shtml?num=32971

В 9.1 возможно уже будет.

mkam
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.