LINUX.ORG.RU
ФорумTalks

2 Sylvia есть вопрос по mesa 7.8.1


0

0

Есть карточка R350 при сборке mesa c gallium3D Hardware acceleration работает в 7.8.1?

просто есть такое:

OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 7.8.1
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4

ну и такие матюки собственно на них я и обратил внимание

***
*** WARNING: Hardware acceleration is NOT active
***

LIBGL_DEBUG=verbose glxinfo

Deleted
()
Ответ на: комментарий от Freiheits-Sender

как именно? чето я торможу...

sudo chmod 666 /dev/video же! )

Andru ★★★★
()

если OpenGL renderer string: Software Rasterizer
то либо нет файла r300_dri.so либо о проблема написано в dmesg или Xorg.0.log

Novell-ch ★★★★★
()
Ответ на: комментарий от Andru

не вроде, а нужно

ln -s radeong_dri.so r300_dri.so

для r300 используется r300_dri.so по умолчанию, если ее нет - swrast,
radeong_dri пока не загружается, так что надо переименовывать или делать симлинки

Sylvia ★★★★★
()

и 7.8.1 лучше наверное не ставить, или брать с git'a или дождаться выхода 7.8.2 (скоро уже), в особенности если карта без TCL

glxinfo:

OpenGL renderer string: Mesa DRI R300 (RS400 5A62) 20090101 x86/MMX/SSE2 NO-TCL DRI2

ну и для Gallium нужен DRI2 и KMS

Sylvia ★★★★★
()
Ответ на: комментарий от Novell-ch
[   15.017395] [drm] Initialized drm 1.1.0 20060810
[   15.056649] [drm] radeon defaulting to kernel modesetting.
[   15.056653] [drm] radeon kernel modesetting enabled.
[   15.059714] [drm] initializing kernel modesetting (R350 0x1002:0x4E48).
[   15.060184] [drm] register mmio base: 0xF3000000
[   15.060186] [drm] register mmio size: 65536
[   15.060819] [drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[   15.060825] [drm] 1 Power State(s)
[   15.060827] [drm] State 0 Default (default)
[   15.060829] [drm]    1 Clock Mode(s)
[   15.060831] [drm]            0 engine/memory: 378000/338000
[   15.060840] [drm] radeon: power management initialized
[   15.060846] agpgart-amd64 0000:00:00.0: AGP 3.0 bridge
[   15.060861] agpgart-amd64 0000:00:00.0: putting AGP V3 device into 8x mode
[   15.060885] radeon 0000:01:00.0: putting AGP V3 device into 8x mode
[   15.060903] radeon 0000:01:00.0: GTT: 32M 0xF0000000 - 0xF1FFFFFF
[   15.060908] [drm] Generation 1 PCI interface in multifunction mode
[   15.060910] [drm] Limiting VRAM to one aperture
[   15.060914] radeon 0000:01:00.0: VRAM: 128M 0xE0000000 - 0xE7FFFFFF (128M used)
[   15.060947] [drm] radeon: irq initialized.
[   15.061891] [drm] Detected VRAM RAM=128M, BAR=128M
[   15.061895] [drm] RAM width 256bits DDR
[   15.061962] [TTM] Zone  kernel: Available graphics memory: 441360 kiB.
[   15.061965] [TTM] Zone highmem: Available graphics memory: 508916 kiB.
[   15.061979] [drm] radeon: 128M of VRAM memory ready
[   15.061981] [drm] radeon: 32M of GTT memory ready.
[   15.062228] [drm] radeon: 2 quad pipes, 1 Z pipes initialized.
[   15.062236] [drm] radeon: cp idle (0x10000C00)
[   15.063109] [drm] Loading R300 Microcode
[   15.063113] platform radeon_cp.0: firmware: requesting radeon/R300_cp.bin
[   15.068853] [drm] radeon: ring at 0x00000000F0000000
[   15.068875] [drm] ring test succeeded in 1 usecs
[   15.072891] [drm] radeon: ib pool ready.
[   15.072947] [drm] ib test succeeded in 0 usecs
[   15.074219] [drm] Default TV standard: NTSC
[   15.074222] [drm] 27.000000000 MHz TV ref clk
[   15.074225] [drm] DFP table revision: 4
[   15.075282] [drm] Default TV standard: NTSC
[   15.075285] [drm] 27.000000000 MHz TV ref clk
[   15.075908] [drm] Radeon Display Connectors
[   15.075911] [drm] Connector 0:
[   15.075912] [drm]   VGA
[   15.075915] [drm]   DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60
[   15.075917] [drm]   Encoders:
[   15.075918] [drm]     CRT1: INTERNAL_DAC1
[   15.075920] [drm] Connector 1:
[   15.075921] [drm]   DVI-I
[   15.075922] [drm]   HPD1
[   15.075924] [drm]   DDC: 0x64 0x64 0x64 0x64 0x64 0x64 0x64 0x64
[   15.075926] [drm]   Encoders:
[   15.075928] [drm]     CRT2: INTERNAL_DAC2
[   15.075929] [drm]     DFP1: INTERNAL_TMDS1
[   15.075931] [drm] Connector 2:
[   15.075932] [drm]   S-video
[   15.075933] [drm]   Encoders:
[   15.075934] [drm]     TV1: INTERNAL_DAC2
[   15.235366] [drm] fb mappable at 0xE0040000
[   15.235369] [drm] vram apper at 0xE0000000
[   15.235370] [drm] size 7056000
[   15.235372] [drm] fb depth is 24
[   15.235373] [drm]    pitch is 6720
[   15.235379] fb: conflicting fb hw usage radeondrmfb vs VESA VGA - removing generic driver
[   15.235416] Console: switching to colour dummy device 80x25
[   15.237684] Console: switching to colour frame buffer device 210x65
[   15.237693] fb0: radeondrmfb frame buffer device
[   15.237695] registered panic notifier
[   15.237701] [drm] Initialized radeon 2.3.0 20080528 for 0000:01:00.0 on minor 0
[   17.129527] type=1503 audit(1274795087.610:12): operation="change_hat" info="unconfined" error=-1 pid=1432
[   17.129547] type=1503 audit(1274795087.610:13): operation="change_hat" info="unconfined" error=-1 pid=143
Freiheits-Sender ★★
() автор топика
Ответ на: комментарий от Sylvia

разве это обязательно? у меня просто происходит моргание монитора и переключение на kms, модуль сам подменяется и все работает.
<3>[ 6.200410] fb: conflicting fb hw usage radeondrmfb vs VESA VGA - removing generic driver
<4>[ 6.200462] Console: switching to colour dummy device 80x25
<4>[ 6.200741] Console: switching to colour frame buffer device 128x48
<6>[ 6.200755] [drm] Requested: e: 80000 m: 90000 p: 16
<6>[ 6.200757] [drm] Setting: e: 80000 m: 90000 p: 16
<6>[ 6.408550] fb0: radeondrmfb frame buffer device
<6>[ 6.408552] registered panic notifier
<6>[ 6.408556] [drm] Initialized radeon 2.3.0 20080528 for 0000:01:00.0 on minor 0

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

Такое впечатление что нет или конфиги кривые, обновил из онлайн репозитория Milestone 6 на Milestone 7 и вот такой результат

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

это ядро m7, kms c agp плохо дружит, вчера тестил на ноуте c agp картой m7 лайф сд, тоже не завелся kms, хотя дома на pcie x1200 и hd 3650 все работает, или пока откажись от kms, или сиди без ускорения.
но я бы попробовал
3 nomodeset
rmmod radeon
modprobe radeon modeset=1

Novell-ch ★★★★★
()
Ответ на: комментарий от Freiheits-Sender

да они и так все знают, у них же висит в известных проблемах к milestone
много проблем с kms на различном железе, при их проявлении используйте nomodeset.
Попробуй накатить ядро из kernel:head

Novell-ch ★★★★★
()

судя по логам иксов у тебя проблемы с libdrm. пересобери его с --enable-radeon, после этого пересобери mesa (желательно все же из git, а не 7.8.1)

про симлинки уже сказали.

madgnu ★★★★★
()
Ответ на: комментарий от Freiheits-Sender

[ 15.238] (EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
[dri] This chipset requires a kernel module version of 1.17.0,
[dri] but the kernel reports a version of 2.3.0.[dri] If using legacy modesetting, upgrade your kernel.
[dri] If using kernel modesetting, make sure your module is
[dri] loaded prior to starting X, and that this driver was built
[dri] with support for KMS.
[dri] Disabling DRI.


ну так написано же, ядро у вас KMSное, а драйвер xf86-video-ati/radeon/hd без поддержки KMS/DRI2

т.е. либо radeon.modeset=0 (без кмс) или обновляйте драйвер видео

Sylvia ★★★★★
()
Ответ на: комментарий от madgnu
[  206.476764] [drm:r100_ring_test] *ERROR* radeon: ring test failed (sracth(0x15E4)=0xCAFEDEAD)
[  206.476767] [drm:r100_cp_init] *ERROR* radeon: cp isn't working (-22).

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

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

да, иксовый драйвер тоже надо пересобрать :)

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

это не то, librdm там какой нужно, на картах pcie все пашет, а вот с agp беда, так что там виной только ядерный drm и все.

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