Включение AGP для старых карточек ATI

Вот тут http://en.gentoo-wiki.com/wiki/Radeon#LM_sensors вычитал, что для включения AGP для старых карточек ATI на свободных драйверах xf86-video-ati надо сделать такое:

Linux Kernel Configuration: AGP Cards

Device Drivers  --->
    Graphics support  --->
        <*> /dev/agpgart (AGP Support)
                    (Enable your AGP Chipset as well)

что это такое? Как оно делается? Про это можно почитать где-то?

И ещё советуют :
use driconf to disable vsync OR add this to your .bashrc

File: ~/.bashrc

 export vblank_mode=0 

Но я чего-то не нашёл этого файла (.bashrc)
Где он может быть?

ответ на первый вопрос:

cl-kernel -m

ответ на второй вопрос:

/etc/bash/

либо создай в /home/твой_пользователь/.bashrc

спасибо

Алексей Тихонов wrote:

ответ на первый вопрос:

cl-kernel -m

пишет:

http://pastebin.calculate-linux.ru/ru/show/4663

Я пробовал и так:
http://gentoo.blog.ru/9213587.html

(ну, в смысле make menuconfig и make oldconfig) - тот-же результат

Для сборки ядра через cl-kernel - пересоберите calculate-sources c USE="-minimal".

USE="-minimal" emerge calculate-sources

типа так?

Всем спасибо. Все получилось. Только не нашёл одну фиговинку из ссылки что давал:

Linux Kernel Configuration: Enabling radeon driver and KMS

General setup  --->
    [*] Enable PCI quirk workarounds

Нет там такого. Да и фиг с ним

Я думаю, никто не поверит. Но чудо случилось! После всех настроек у меня старинная карточка АТИ показывает:
$ glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
6833 frames in 5.0 seconds = 1366.517 FPS
7259 frames in 5.0 seconds = 1451.770 FPS

Это после максимум 59 попугаев до настройки! Чуваки с сервисной службы АМД пускай отдыхают и впаривают людям всякую фигню. Я сейчас понимаю слова одного человека. Где-то на форуме Убунты вычитал: “гентушники научились обходить проблему отсутсвия фирменных дров под старые карточки АТИ”. Наверное как раз на эту ссылку и намекал:
http://en.gentoo-wiki.com/wiki/Radeon#LM_sensors
Ещё раз спасибо Алексею и Михаилу!
Единственное, что долго пересобирается ядро. И в конце выхлоп пишет:

  • WARNING… WARNING… WARNING…
  • Additional kernel cmdline arguments that may be required to boot properly…
  • add “vga=791 splash=silent,theme:calculate console=tty1 quiet” if you use a splash framebuffer ]
  • With support for several ext* filesystems around it may be needed to
  • add “rootfstype=ext3” or “rootfstype=ext4”
  • Do NOT report kernel bugs as genkernel bugs unless your bug
  • is about the default genkernel configuration…

Не знаю, плохо это , или хорошо

Наверное хорошо. После перезагрузки видеокарточка показывает такое:
$ glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
24147 frames in 5.0 seconds = 4829.239 FPS
25764 frames in 5.0 seconds = 5152.662 FPS
25559 frames in 5.0 seconds = 5111.638 FPS
24782 frames in 5.0 seconds = 4956.317 FPS

Если честно, я не думал, что так бывает! Круто!

ради интереса обновил систему. Почему-то установилось ядро 3.6.7 по новому. Не пропатченое.
glxgears показывает:
$ glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
6833 frames in 5.0 seconds = 1366.517 FPS
7259 frames in 5.0 seconds = 1451.770 FPS
Но если загрузиться со сохранённого ядра (.old ), то показывает, как и было:
$ glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
24147 frames in 5.0 seconds = 4829.239 FPS
25764 frames in 5.0 seconds = 5152.662 FPS

Можно как-то сделать, чтобы при при обновлении пропатченное ядро не менялось?

ты наверно юз менял у пакета calculate-sources так :

USE="-minimal" emerge calculate-sources

при обновлении этого флага уже не будет ( разовый вариант )
выполни под рутом:

echo 'sys-kernel/calculate-sources -minimal' >> /etc/portage/package.use/custom && emerge calculate-sources

потом собери ядро как тебе надо :

cl-kernel -m

и сохрани конфиг ядра:

cd /usr/src/linux-3.6.7-calculate && cp .config /куда/хочешь/

когда выйдет новая версия ядра и установится ( *=версия ядра ):

cp /куда/положил/.config /usr/src/linux-*-calculate && cl-kernel -m

спасибо. Так и делал (USE="-minimal" emerge calculate-sources).
Буду знать теперь…

Последнюю строчечку не понял… Копирую конфиг в папку с новым ядром и запускаю меню ядра… Зачем? Снова изменения туда вносить?

Гена Wolf wrote:

спасибо. Последнюю строчечку не понял… Копирую конфиг в новое ядро и запускаю меню ядра… Зачем?

для меня это как emerge -av … посмотреть “всё ли так как я хотел” а уж потом собирать :slight_smile:

Алексей Тихонов wrote:

для меня это как emerge -av … посмотреть “всё ли так как я хотел” а уж потом собирать :slight_smile:

А понял… На всяк случай. Если изменений не внесу, то при закрытии ядро пересобираться не будет? А то долго это очень…

ну отменить ctrl+c можно …и если ты заменил конфиг ядра , оно таким не станет … пока не пересоберёшь )) долго , но куда деваться ))
з.ы. ядро новое удали а y того которое нужно удали приставку .old и :

grub-mkconfig -o /boot/grub/grub.cfg

Алексей Тихонов wrote:

з.ы. ядро новое удали а y того которое нужно удали приставку .old и

Имеется ввиду - удалить все файлы в /boot которые не .old ?
(config-3.6.7-calculate,
config-3.6.7-calculate.old

initrd-00e475eb,
initrd-00e475eb.old

config-3.6.7-x86_64-CLDX,
config-3.6.7-x86_64-CLDX.old

System.map-00e475eb,
System.map-00e475eb.old

System.map-3.6.7-x86_64-CLDX,
System.map-3.6.7-x86_64-CLDX.old

initramfs-3.6.7-x86_64-CLDX
initramfs-3.6.7-x86_64-CLDX.old
*
initramfs-3.6.7-x86_64-CLDX-install*,
initramfs-3.6.7-x86_64-CLDX-install.old

vmlinuz-00e475eb,
vmlinuz-00e475eb.old

vmlinuz-3.6.7-x86_64-CLDX,
vmlinuz-3.6.7-x86_64-CLDX.old
*
initrd-00e475eb-install*,
initrd-00e475eb-install.old)

я правильно понимаю?