LINUX.ORG.RU

KT600+AGP=Disabled :(


0

0

Не работает AGP:

/proc/driver/nvidia/agp/status
Status: Disabled

AGP initialization failed, please check the ouput
of the 'dmesg' command and/or your system log file
for additional information on this problem.

/proc/driver/nvidia/agp/card
Fast Writes: Supported
SBA: Supported
AGP Rates: 8x 4x
Registers: 0x1f000e1b:0x00000000

/proc/driver/nvidia/agp/host-bridge
Host Bridge: PCI device 1106:3189
Fast Writes: Not Supported
SBA: Supported
AGP Rates: 8x 4x
Registers: 0x1f000a0b:0x00000000

/etc/X11/xorg.conf
# Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"

# RgbPath is the location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
# Load "dri"
EndSection

Section "InputDevice"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
# Option "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# Or if you just want both to be control, use:
# Option "XkbOptions" "ctrl:nocaps"
#
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "G75f-3"
DisplaySize 320 240
HorizSync 30.0 - 86.0
VertRefresh 50.0 - 180.0
Option "dpms"
Modeline "1024x768" 115.5 1024 1056 1248 1440 768 771 781 802 -HSync -VSync
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "Videocard vendor"
BoardName "NVIDIA GeForce 4 MX (generic)"
Option "NvAGP" "1"
Option "NoLogo" "true"
Option "RenderAccel" "true"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "DRI"

Mode 0666
# Group 0
EndSection


Если Option "NvAGP" "1", то иксы работают нормально, но медленно идут игры (~Windows_fps/2)
Если Option "NvAGP" нет, или Option "NvAGP" "3", то иксы виснут при открытии первого окна.

Fedora Core 2/2.6.5-1.358/Athlon/GeForce4 MX440 w.AGP-8x/NVidia 1.0-6629 (пробовал ещё 6111)

anonymous

Ничего не понимаю! Когда ставлю Option "NvAGP" "1", то получаю /proc/driver/nvidia/agp: Status: Disabled

AGP initialization failed, please check the ouput of the 'dmesg' command and/or your system log file for additional information on this problem.

Тогда dmesg говорит: NVRM: not using NVAGP, AGPGART is loaded!!

Как он может быть загружен, если когда я ставлю Option "NvAGP" "2" иксы виснут намертво?

Ядро я не менял (в смысле не перекомпиливал и т.п.). В дефолтовом ядре вроде AGPGART - модуль. Значит что-то надо делать с этим модулем?

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

Нет, в AGPGART встроен в дефолтовое ядро. И это есть плохо. Я пересобрал ядро, где AGPGART - модуль. Переставил дрова NVidia. При загрузке с новым ядром (когда стартуют иксы) появляется чёрный экран. И всё. Но АGPGART уже не грузится. Т.е. по идее NvAGP может загрузиться. Наверное я где-то что-то не поменял, или поменял не так, как надо :(

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

Ничего не понимаю!!!
На дефолтовом ядре dmesg говорит
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected VIA KT400/KT400A/KT600 chipset
agpgart: Maximum main memory to use for agp memory: 203M
agpgart: AGP aperture is 128M @ 0xd0000000
Т.е. agpgart грузится и определяет чипсет нормально (в смысле без всяких agp=try_unsupported). Но когда в xorg.conf Option "NvAGP" "3" (или "2"), т.е. стараться использовать AGPGART, то в /proc/driver/nvidia/apg/status: Disabled. Почему??? Если agpgart нормально загружен! Начинаю грешить на дрова NVidia.

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

Выкинь вот это вот:

Option "NvAGP" "1" Option "NoLogo" "true" Option "RenderAccel" "true"

Да, оно в пинципе нужно, но лучше включить, когда оно заработает.

И покажи modprobe.conf.

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

Выкидывать пробовал.
modprobe.conf:
alias eth0 3c59x
alias snd-card-0 snd-au8830
install snd-au8830 /sbin/modprobe --ignore-install snd-au8830 && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-au8830 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-au8830
alias usb-controller ehci-hcd
alias usb-controller1 uhci-hcd
alias char-major-195* nvidia

И ещё. Нашёл в ридми это:

o AGP drive strength BIOS setting (Via based mainboards)

Many Via based mainboards allow adjusting the AGP drive strength in
the system BIOS. The setting of this option largely affects system
stability, the range between 0xEA and 0xEE seems to work best for
NVIDIA hardware. Setting either nibble to 0xF generally restults in
severe stability problems.

Есть такая тема у меня в БИОС-е. Хочу попробовать(может из-за этого и виснет), но совершенно не имею представления что это такое :)

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

Попробовал несколько версий драйверов:
4496(не встали), 5336, 6629 - с сайта NVidia &
6111 - в виде SRPM (нечто вроде тех, что на сайте у McMCC, только для FC2).
Всё безрезультатно.

Не помню, гдe видел на забугорном форуме схожую проблему - там в БИОСе поставили AGP не 8x, а 4x и AGP определился. У меня, к сожалению, БИОС если понял, что плата держит AGP 8x, то жёстко его фиксирует на этом значении. Может, проблема именно в AGP !8x! ?

PS. Что-то в последнее время меня начали "терзать смутные сомненья" по поводу невозможности определения AGP в моём Linux-е (в силу корявости рук или к-либо других причин :) и, как следствие, установки Windows XP для игр. Ибо с AthlonXP 2Ghz на 80-и FPS в Quake3 я сидеть не собираюсь :(

anonymous
()

Гы , странный у тебя конфиг Vortex'a ,слишком хитрый ,первый раз такое выжу - Vortex2 нормально работает ??? с Nvidia - попробуй ядро обновить , с kernel.org стабильное возьми и собери под себя - конфиг бери от Fedor'овского ядра и make oldconfig не забудь

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