Desktop building

Продолжаю настройку красивого десктпоа. помимо gnome-light было отстроено много различных пакетов. Моё внимание привязала к себе отстройка звука. "Ядерные" драйвера алсы отказались воспринимать мою карточку - ATI SB450 (или руки непрямые). жребий пал на пакет alsa-driver, в ядре осталась только поддержка модулем Sound Card (алсу в ядре отключил). поскольку я не знал какой драйвер мне действительно нужен - поставил все. при первой же перезагрузке всё прошло как положено, звук появился. Далее захотел поднять agp. сколмпилил ядро с поддердкой /dev/agpcard и картой ATI Radeon но /dev/agpcard так и не появился :( полез в инет, нашел статейку
HOWTO_ATI_Drivers


General setup --->
[*] System V IPC

Loadable Module Support --->
[*] Enable loadable module support
[*] Module unloading

Processor type and features --->
[*] Enable VM86 support
[*] MTRR (Memory Type Range Register) support

Device Drivers --->
Character Devices --->
/dev/agpgart (AGP Support)
Your_AGP_Chipset_Here
< > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)

Graphics support --->
< > Support for framebuffer devices

Kernel Hacking --->
[ ] Kernel debugging

модули добавил в etc/modules.autoload.d/kernel-2.6

agpgart
radeon

после сборки ядра и перезагрузкe отвалилась алса и не появилось /dev/agpcard
:( not fun
в чем же я ошибся? что помешало алсе:? подскажите пожалуйста

http://wiki.opentomsk.net/ind

http://wiki.opentomsk.net/index.php/Gentoo:_%D0%9D%D0%B0%D1%81%D1%82%D1%...
Используй свободные драйвера. АТИ открыли спецификации скора они будут достаточно хорошии и для 3д, а для 2д они уже сейчас быстрее работают на 20%. А с закрытыми драйверами стока гемророя отгребёш ужас... Хотя я их и настроил. Но во второй раз настраивать я бы их не рискнул.

как скоро

как скоро хотелось бы знать? просто хочю полностью рабочий десктоп чтобы ничем не хуже виндов. с оным буду ходить и зомбировать умы неокрепшие и мужей сомнивающихся на путь истиный - на путь генту! )))

Изображение пользователя Gremlin.

:D

:D жжоте)
___________________________________________________________________________________
IRC:#glug, /query Gremlin

Включи в ядре

Включи в ядре модуль
Device Drivers->Sound->Advanced Linux Sound Arch->PCI devices->[M] Intel HD Audio
У нас с тобой звуковухи одинаковые.Этот модуль работает!!!

Изображение пользователя Gremlin.

и соберать ядро

и соберать ядро лучше руками: make bzImage modules modules_install install.
p.s. не доверяю я всяким генкернел и пр.
___________________________________________________________________________________
IRC:#glug, /query Gremlin

тож

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

генкернел юзал

генкернел юзал 1 раз в жизни - когда самый первый раз генту ставил.. года полтора назад. ) сейчас все ручками )
konstantin_korov , даже не подумал бы что подойдет к АТИшной дрова Интела) приму к сведению и попробую ) топишь alsa-driver и rc-update add alsasound default совсем не аййс и с модулями всё робит?

Gremlin
у меня grub и я бы не советовал делать make install - всетки лучше использовать cp.. имхо.

У меня тоже grub,

У меня тоже grub, всегда делал make install и ни каких проблем. Почему не советуешь?

та фиг знает -

та фиг знает - последний раз когда это сделал он почему то мне бэкап переписал еще новой версией... он же как - кидает образ,а тому кторый был ставит .old.. ну я так и подумал и когда алса заорала матом я первым делом потёр новое и убрал подпись .old, ребутнулся - те же пироги. смотрю конфиг (он же и конфиг кидает туда ) и это нифига не old... от такие пироги.... и груб чтото как то странно отреагировал - теперь у меня при загрузке полностью продублированы варианты выбора загрузки... в конфиг пока не лез, но уже чую недоброе..

blackzert : У тебя

blackzert : У тебя какая видюха конкретно?
Я просто много времени потратил при первой установке и модули подбирал.
ATI SB450 относится к разряду High Defenition (HD) и Интеловский модуль хорошо тянет, только микрофон я так и не запустил. НО!!!! Обязательно удали из систеиы alsa-driver (emerge --unmerge alsa-driver) и модуль в ядро НЕ встраивай, а именно как модуль ( не [*], а [M] ).

Если видюха PCIexpress-ная, то могу подсказать, как ставить дрова-со своим ноутом я тож хапнул горя с ATI-хой...

Внимательно

Внимательно слушаю! до сих пор я считал что у меня она тупа PCI (типо старая потомучто) оказывается это первая! PCI-E в ноутах ) клево ) ATI-XPress 200M вот что за набор логики. буду рад оказанной помощи. )

а почему не встреивать в ядрышком? что именно говорит теория?

konstantin_korov,

konstantin_korov, спасибо за наставление на путь истинный в олбасти алсы. сделал точ в точ как в данном HOWTO
http://en.gentoo-wiki.com/HOWTO_Compile_Kernel_with_ALSA
и все заработало с первой же перезагрузки ) впереди только акселератор ) жду с нетерпением Ваших советов

Значит так! Для

Значит так!

Для начала поудаляй все, что ты наставил в прошлый раз при установке видео. Оключи поддержку agpcard и Support for frame buffer devices в ядре.
Далее, сделай

eselect opengl set xorg-x11

потом проверь , чтобы был линк :

ls -l /usr/lib/libGL.so

/usr/lib/libGL.so -> /usr/lib/opengl/xorg-x11/lib/libGL.so - ОБЯЗАТЕЛЬНО!!! а иначе дрова не соберуться!!!

Потом все просто:

emerge ati-drivers

И, конечно же, правь /etc/X11/xorg.conf

Вот часть моего рабочего:
Section "Monitor"

Identifier "laptop_Monitor"
HorizSync 30.0 - 70.0
VertRefresh 50.0 - 160.0
Option "dpms"

EndSection

Section "Device"

Identifier "ATI Mobility Radeon x1600"
Driver "fglrx"
BusID "PCI:1:0:0"
# Option "no_accel" "no"
# Option "no_dri" "no"
# Option "mtrr" "off"
# Option "DRI" "true"
# Option "DPMS" "true"
# Option "TexturedVideo" "on"
# Option "XAANoOffscreenPixmaps" "on"
# Option "AllowGLXWithComposite" "on"
# Option "TunerType" "1"
# Option "Capabilities" "0x00000800"
# Option "PseudoColorVisuals" "on"
# Option "UseFastTLS" "1"
# Option "VideoOverlay" "on"
# Option "OpenGLOverlay" "off"

EndSection

Section "Screen"

Identifier "laptop_screen"
Device "ATI Mobility Radeon x1600"
Monitor "laptop_Monitor"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x800" "1024x768" "800x600"
EndSubSection

EndSection

Section "DRI"
Mode 0666
EndSection

Section "ServerFlags"
Option "AIGLX" "false"
EndSection

Section "Extensions"
Option "RENDER" "Enable"
Option "Composite" "Enable"
EndSection

Держи меня в

Держи меня в курсе дела!
Я сам еще совсем новичек, так что совсем много обещать не могу.

не.. все иначе

не.. все иначе сделал. ядро пересобирал согласно со статейкой
HOWTO_ATI_Drivers
в разделах HOWTO на английской генту вики. там писали убирать помимо Support for frame buffer devices много всякого остального, а agpcard в модули. сопсно правильно потому что если не грузить его, он и не помешает :)
eselect opengl set все же ati

eselect opengl set ati

так же в ядре я включил поддержку pcie и вроде бы от этого стало легче.. хз )

чо по линку - не знаю но пока что не делал... а надо бы 8) наверно что по лучше будет..
топишь согласно хауту строчки
cp `find / -iname fglrx_dri.so` /usr/X11R6/lib/modules/dri/
я не выполнял. заработало без нее. попробую, авось вкатит. )
далее

# /opt/bin/aticonfig --initial --input=/etc/X11/xorg.conf

один раз отработал и дальше /opt/bin/aticonfig у меня никогда не нашелся ((
собсно вот всё с чем столкнулся при выполнении этого мануальчика.
итак что поимел: разрешение икрана у меня выровнялось до зрибельного "красиво", шрифты тоже по приколу стали - тонкими. щас еще добавлю всяких более нормальных ClearType (не линус вай но мне нра )) ) и снова в бой покой нам только снится!
проблема еще: в ATI Control Center на месте ускорение шины стоит x0.. всё конечно работает но меня это напрягает - кажется скорость обработки маленькая.. возможно изза ссылки также в лог хорги идут ошибки с DRI - надобудет разобраться.
также руки чешутся исполнить http://en.gentoo-wiki.com/HOWTO_DRI_with_ATi_Open-Source_Drivers
интересно что станет...
кстате вот еще баг - под юзером (читать не рутом) иксы неправильно шрифты местами парсят - иногда вместо слова прорисовывается чорная полоска.. окно перетащишь за икран и обратно - пройдет.. кто знает что это?