LINUX.ORG.RU

PCI-E


0

0

Сегодня попробовал поднять OpenGL на PCI-E видеокарте и ниче не получилось :(
Пишет: Failed to initialize the GLX module; please check in your X
С AGP раньше никаких проблем небыло :(.

Может кто подскажет хорошую доку по теор части (начиная с компиляния ядра) нужно ли включать DRM в ядре, AGPGART, PCI-E и тд.

# lspci
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation GeForce 6200 TurboCache(TM) (rev a1)

# uname -a
Linux moon.od 2.6.16.11
(gentoo)

★★★★

А какая у тебя версия дров nvidia?Дело в том что у нас практически одинаковые железки:

# lspci 00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3) 00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3) 00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2) 00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2) 00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3) 00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2) 00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3) 00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2) 00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3) 00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) 00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) 00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) 00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTra nsport Technology Configuration 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Con troller 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscella neous Control 01:07.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10) 05:00.0 VGA compatible controller: nVidia Corporation GeForce 6200 TurboCache(TM ) (rev a1)

#uname -a Linux pc 2.6.16-ck10 #1 SMP Sat May 13 10:01:57 Local time zone must be set--see zic i686 AMD Athlon(tm) 64 Processor 3200+ GNU/Linux

Если у тебя версия дров 7676,то они нифига не работают.Для 2.6.16 надо 8756.

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

У меня именно 8756 дрова :(
# emerge -Dvp nvidia-glx

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild R ] media-video/nvidia-glx-1.0.8756 -dlloader 0 kB

Можеш показать свой lsmod и фрагмент /dev
# lsmod
Module Size Used by
nvidia 4538132 0
drm 64532 0
nvidia_agp 6172 0
agpgart 29148 3 nvidia,drm,nvidia_agp
nvnet 69668 0
nls_iso8859_1 3968 0
nls_cp437 5632 0
usb_storage 74304 0
libusual 13840 1 usb_storage
vfat 11136 0
fat 48028 1 vfat
ehci_hcd 29704 0
nfsd 92520 13
lockd 61064 2 nfsd
sunrpc 138300 9 nfsd,lockd
snd_pcm_oss 49440 0
snd_mixer_oss 17408 1 snd_pcm_oss
snd_intel8x0 30108 0
snd_ac97_codec 93600 1 snd_intel8x0
snd_ac97_bus 1920 1 snd_ac97_codec
snd_pcm 83464 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 22276 1 snd_pcm
snd 47972 6 snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 8032 1 snd
snd_page_alloc 8584 2 snd_intel8x0,snd_pcm
usbcore 119300 4 usb_storage,libusual,ehci_hcd
psmouse 38408 0

# ls -l /dev/dri /dev/nvidiactl /dev/nvidia0
crw-rw-rw- 1 root root 195, 0 Май 1 14:03 /dev/nvidia0
crw-rw-rw- 1 root root 195, 255 Май 1 14:03 /dev/nvidiactl

/dev/dri:
итого 0
crw-rw-rw- 1 root root 226, 0 Мар 30 04:09 card0

Зарание благодарен
PS. ставь "User line break" для сообщений (особенно с листингом) если не сложно :)

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

И за одно конфиг xorg
.....
Section "Module"
# Load "dri"

Load "extmod"
Load "dbe"
Load "glx"
Load "record"
Load "xtrap"
Load "ddc"

Load "fb"

Load "type1"
Load "freetype"
Load "speedo"
EndSection

#Section "dri"
# Mode 0666
#EndSection

.......

Section "Device"
Identifier "NV AGP"
VendorName "nvidia"
Driver "nvidia"

# Option "RenderAccel" "true"
# Option "AllowGLXWithComposite" "true"

# update this with the PCI id of your card. Consult the output
# of the 'lspci' command.
# BusID "PCI:1:0:0"
# Option "NvAGP" "0"
EndSection

......

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

1. DRI с проприетарными драйверами nVidia не используется.
2. Зачем на 6200 с Turbo Cache проприетарные драйвера ? :D

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

ты сам понял что ты написал?

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