LINUX.ORG.RU

Ответ на: комментарий от Anode

2Anode
Unreal 2003 конечно,но бабки стоит :-)
Enemy Territory - бесплатная стрелялка по сети,основанная на вольфенштайне.Уже месяц рублюсь,не могу оторваться.Весит 250 мб.

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

>> То есть, в ядре надо не просто поддержку Radeon-ов >> убирать, а поддержку DRM вообще ?

> да, и не забыть mtrr включить

Я правильно понял, что это мне ?

Обрадовался, попробовал... Болт по-прежнему:

В конфиге ядра: # CONFIG_DRM is not set

[root@localhost root]# lsmod |grep fgl fglrx 184168 0 (autoclean) (unused)

В maessages: Oct 25 18:13:15 localhost kernel: [fglrx] Maximum main memory to use for locked dma buffers: 430 MBytes. Oct 25 18:13:15 localhost kernel: [fglrx] module loaded - fglrx 3.2.8 [Sep 21 2003] on minor 0

В XFree86.0.log: (II) fglrx(0): driver needs XFree86 version: 4.2.x (II) fglrx(0): detected XFree86 version: 4.2.0 (WW) fglrx(0): *********************************************** (WW) fglrx(0): * DRI initialization failed! * (WW) fglrx(0): * (maybe driver kernel module missing or bad) * (WW) fglrx(0): * 2D acceleraton available (MMIO) * (WW) fglrx(0): * no 3D acceleration available * (WW) fglrx(0): ********************************************* *

:-( DRI отсутствует....

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

В данном случае имеет место быть не соответствие версий :)

Я лучше опишу как я все ставил (сразу предупреждаю у меня гентуу, процесс установки там гораздо проще чем где либо):

1. установка системы... 2. кернел (MTRR[+], DRM[-]) 3. Xfree-4.3 4. ati-drivers (для xfree-4.3)

На xfree-4.3 все проходит норм, как с xfree-4.2 я не знаю. Попробуйте поставить 4.3 может поможет.

З.Ы. У вас какая видеокарта? Может вообще зря мучаетесь. ati-drivers не поддерживают старые карты (<r8500).

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

> #В секции Module:
> Load "glx"
> Load "dri"

А вот Load "dri" я и упустил... Блин. Чего же оно в лог
про попытку инициализации пишет, если модуль не
подгружается... Пошел за отверткой, карточку
перетыкать.

> З.Ы. У вас какая видеокарта? Может вообще зря
> мучаетесь. ati-drivers не поддерживают старые
> карты (<r8500).

С картой все в порядке - 9000.

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

Но только все оказалось по барабану... А покажите мне, что в X-овом логе при загрузке модулей glx и dri пишется. Они ати-шные грузятся, или X-овые оригинальные ? А то при Load "glx" у меня, вообще, модуль от nvidia грузится. Если его (модуль) убрать, то оно просто ругается на загрузку glx, говорит, модуля нет.

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

Все, заработало.

Оказывается, зараза-инсталлятор от NVidia сносит libGLcore.a и libglx.a в sr/X11R6/lib/modules/extensions/, а ATI-шный драйвер это использует...

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

2 AS

Т.е. уже всё работает? ;)
Это nvidia для 2ой карты что-ли?

на всякий случай log, что просил:

# grep -i -e libgl -e fglrx -e dri -n
/var/log/XFree86.0.log

42: XFree86 Video Driver: 0.6
43: XFree86 XInput driver : 0.4
58: ABI class: XFree86 Video Driver, version 0.6
227:(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
233:(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
238:(II) LoadModule: "dri"
239:(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
240:(II) Module dri: vendor="The XFree86 Project"
249:(II) Loading extension XFree86-DRI
250:(II) LoadModule: "fglrx"
251:(II) Loading /usr/X11R6/lib/modules/drivers/fglrx_drv.o
252:(II) Module fglrx: vendor="Fire GL - ATI Research GmbH, Germany"
254: Module class: XFree86 Video Driver
255: ABI class: XFree86 Video Driver, version 0.6
260: Module class: XFree86 XInput Driver
261: ABI class: XFree86 XInput driver, version 0.4
262:(II) FireGL8700/8800: Driver for chipset: ATI RV250 Id (R9000),
281:(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
306:(II) fglrx(0): pEnt->device->identifier=0x08221a18
336:(II) fglrx(0): === [R200PreInit] === begin, [s]
342: ABI class: XFree86 Video Driver, version 0.6
343:(II) fglrx(0): PCI bus 1 card 0 func 0
344:(**) fglrx(0): Depth 24, (--) framebuffer bpp 32
345:(II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
346:(==) fglrx(0): Default visual is TrueColor
347:(**) fglrx(0): Option "NoAccel" "no"
348:(**) fglrx(0): Option "NoDRI" "no"
349:(**) fglrx(0): Option "Capabilities" "0x00000000"
350:(**) fglrx(0): Option "GammaCorrectionI" "0x00000000"
351:(**) fglrx(0): Option "GammaCorrectionII" "0x00000000"
352:(**) fglrx(0): Option "OpenGLOverlay" "off"
353:(**) fglrx(0): Option "VideoOverlay" "on"
354:(**) fglrx(0): Option "DesktopSetup" "0x00000000"
355:(**) fglrx(0): Option "MonitorLayout" "AUTO, AUTO"
356:(**) fglrx(0): Option "HSync2" "unspecified"
357:(**) fglrx(0): Option "VRefresh2" "unspecified"
358:(**) fglrx(0): Option "ScreenOverlap" "0"
359:(**) fglrx(0): Option "IgnoreEDID" "off"
360:(**) fglrx(0): Option "UseInternalAGPGART" "yes"
361:(**) fglrx(0): Option "Stereo" "off"
362:(**) fglrx(0): Option "StereoSyncEnable" "1"
363:(**) fglrx(0): Option "UseFastTLS" "0"
364:(**) fglrx(0): Option "BlockSignalsOnLock" "on"
365:(**) fglrx(0): Option "ForceGenericCPU" "no"
366:(**) fglrx(0): Option "CenterMode" "off"
367:(**) fglrx(0): Option "FSAAScale" "1"
368:(**) fglrx(0): Option "FSAADisableGamma" "no"
369:(**) fglrx(0): Option "FSAACustomizeMSPos" "no"
370:(**) fglrx(0): Option "FSAAMSPosX0" "0.000000"
371:(**) fglrx(0): Option "FSAAMSPosY0" "0.000000"
372:(**) fglrx(0): Option "FSAAMSPosX1" "0.000000"
373:(**) fglrx(0): Option "FSAAMSPosY1" "0.000000"
374:(**) fglrx(0): Option "FSAAMSPosX2" "0.000000"
375:(**) fglrx(0): Option "FSAAMSPosY2" "0.000000"
376:(**) fglrx(0): Option "FSAAMSPosX3" "0.000000"
377:(**) fglrx(0): Option "FSAAMSPosY3" "0.000000"
378:(**) fglrx(0): Option "FSAAMSPosX4" "0.000000"
379:(**) fglrx(0): Option "FSAAMSPosY4" "0.000000"
380:(**) fglrx(0): Option "FSAAMSPosX5" "0.000000"
381:(**) fglrx(0): Option "FSAAMSPosY5" "0.000000"
382:(**) fglrx(0): Option "NoTV" "yes"
383:(**) fglrx(0): Option "TVStandard" "NTSC-M"
384:(**) fglrx(0): Option "TVHSizeAdj" "0"
385:(**) fglrx(0): Option "TVVSizeAdj" "0"
386:(**) fglrx(0): Option "TVHPosAdj" "0"
387:(**) fglrx(0): Option "TVVPosAdj" "0"
388:(**) fglrx(0): Option "TVHStartAdj" "0"
389:(**) fglrx(0): Option "TVColorAdj" "0"
390:(**) fglrx(0): Option "PseudoColorVisuals" "off"
391:(**) fglrx(0): Qbs disabled
392:(==) fglrx(0): RGB weight 888
393:(II) fglrx(0): Using 8 bits per RGB (8 bit DAC)
394:(**) fglrx(0): Gamma Correction for I is 0x00000000
395:(**) fglrx(0): Gamma Correction for II is 0x00000000
396:(==) fglrx(0): Buffer Tiling is ON
402: ABI class: XFree86 Video Driver, version 0.6
403:(II) fglrx(0): initializing int10
404:(II) fglrx(0): Primary V_BIOS segment is: 0xc000
405:(--) fglrx(0): Chipset: "ATI RV250 If (R9000)" (Chipset = 0x4966)
406:(--) fglrx(0): (PciSubVendor = 0x1002, PciSubDevice = 0x0002)
407:(--) fglrx(0): board vendor info: original ATI grafics adapter
408:(--) fglrx(0): Linear framebuffer (phys) at 0xe4000000
409:(--) fglrx(0): MMIO registers at 0xed000000
410:(--) fglrx(0): ChipExtRevID = 0x01
411:(--) fglrx(0): ChipIntRevID = 0x00
412:(--) fglrx(0): VideoRAM: 65536 kByte (64-bit DDR SDRAM)
413:(II) fglrx(0): board/chipset is supported by this driver (original ATI board)
419: ABI class: XFree86 Video Driver, version 0.6
425: ABI class: XFree86 Video Driver, version 0.6
426:(II) fglrx(0): I2C bus "DDC" initialized.
427:(II) fglrx(0): Connector Layout from BIOS --------
428:(II) fglrx(0): Connector1: DDCType-3, DACType-0, TMDSType--1, ConnectorType-2
429:(II) fglrx(0): Connector0: DDCType-2, DACType-1, TMDSType-0, ConnectorType-3
430:(**) fglrx(0): MonitorLayout Option:
433:(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.
434:(II) fglrx(0): I2C device "DDC:ddc2" removed.
435:(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.
436:(II) fglrx(0): I2C device "DDC:ddc2" removed.
437:(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.
438:(II) fglrx(0): I2C device "DDC:ddc2" removed.
439:(II) fglrx(0): DDC detected on DDCType 2 with Monitor Type 0
440:(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.
441:(II) fglrx(0): I2C device "DDC:ddc2" removed.
442:(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.
443:(II) fglrx(0): I2C device "DDC:ddc2" removed.
444:(II) fglrx(0): DDC detected on DDCType 3 with Monitor Type 1
445:(II) fglrx(0): Primary head:
451:(II) fglrx(0): Secondary head:
457:(II) fglrx(0): EDID data from the display on Secondary head ---------------------------
458:(II) fglrx(0): Manufacturer: SNY Model: 950 Serial#: 4006121
459:(II) fglrx(0): Year: 1999 Week: 49
460:(II) fglrx(0): EDID Version: 1.1
461:(II) fglrx(0): Analog Display Input, Input Voltage Level: 0.714/0.286 V
462:(II) fglrx(0): Sync: Separate Composite SyncOnGreen
463:(II) fglrx(0): Max H-Image Size [cm]: horiz.: 30 vert.: 23
464:(II) fglrx(0): Gamma: 1.80
465:(II) fglrx(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
466:(II) fglrx(0): redX: 0.625 redY: 0.340 greenX: 0.280 greenY: 0.595
467:(II) fglrx(0): blueX: 0.155 blueY: 0.070 whiteX: 0.283 whiteY: 0.298
468:(II) fglrx(0): Supported VESA Video Modes:
469:(II) fglrx(0): 640x480@60Hz
470:(II) fglrx(0): 800x600@60Hz
471:(II) fglrx(0): 1024x768@60Hz
472:(II) fglrx(0): Manufacturer's mask: 0
473:(II) fglrx(0): Supported Future Video Modes:
474:(II) fglrx(0): #0: hsize: 640 vsize 480 refresh: 60 vid: 16433
475:(II) fglrx(0): #1: hsize: 800 vsize 600 refresh: 60 vid: 16453
476:(II) fglrx(0): #2: hsize: 1024 vsize 768 refresh: 60 vid: 16481
477:(II) fglrx(0): Monitor name: CPD-L150
478:(II) fglrx(0): Serial No: 4006121
479:(II) fglrx(0): Ranges: V min: 50 V max: 65 Hz, H min: 30 H max: 70 kHz, PixClock max 100 MHz
480:(II) fglrx(0): Supported additional Video Mode:
481:(II) fglrx(0): clock: 25.2 MHz Image Size: 312 x 234 mm
482:(II) fglrx(0): h_active: 640 h_sync: 656 h_sync_end 752 h_blank_end 800 h_border: 0
483:(II) fglrx(0): v_active: 480 v_sync: 490 v_sync_end 492 v_blanking: 525 v_border: 0
484:(II) fglrx(0):
485:(II) fglrx(0): DesktopSetup 0x0000
486:(**) fglrx(0): PseudoColor visuals disabled
487:(**) fglrx(0): Overlay disabled
488:(**) fglrx(0): Overlay disabled
489:(II) fglrx(0): PLL parameters: rf=2700 rd=12 min=20000 max=35000; xclk=27500
490:(==) fglrx(0): Using gamma correction (1.0, 1.0, 1.0)
491:(**) fglrx(0): Center Mode is disabled
492:(==) fglrx(0): TMDS coherent mode is enabled
493:(II) fglrx(0): Total 3 valid mode(s) found.
494:(--) fglrx(0): Virtual size is 1024x768 (pitch 1024)
495:(**) fglrx(0): *Default mode "1024x768": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 60.0 Hz
496:(II) fglrx(0): Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
497:(**) fglrx(0): *Default mode "800x600": 40.0 MHz (scaled from 0.0 MHz), 37.9 kHz, 60.3 Hz
498:(II) fglrx(0): Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync
499:(**) fglrx(0): *Default mode "640x480": 25.2 MHz (scaled from 0.0 MHz), 31.5 kHz, 60.0 Hz
500:(II) fglrx(0): Modeline "640x480" 25.20 640 656 752 800 480 490 492 525 -hsync -vsync
501:(--) fglrx(0): Display dimensions: (300, 230) mm
502:(--) fglrx(0): DPI set to (86, 84)
514: ABI class: XFree86 Video Driver, version 0.6
515:(**) fglrx(0): NoAccel = NO
521: ABI class: XFree86 Video Driver, version 0.6
522:(**) fglrx(0): FSAAScale=1
523:(**) fglrx(0): FSAA Gamma 141459723
524:(**) fglrx(0): FSAA Multisample Position is 141461595
525:(**) fglrx(0): NoDRI = NO
526:(II) Loading sub module "fglrxdrm"
527:(II) LoadModule: "fglrxdrm"
528:(II) Loading /usr/X11R6/lib/modules/linux/libfglrxdrm.a
529:(II) Module fglrxdrm: vendor="Fire GL - ATI Research GmbH, Germany"
532:(II) fglrx(0): Depth moves disabled by default
533:(**) fglrx(0): Capabilities: 0x00000000
534:(**) fglrx(0): cpuFlags: 0x8000001d
535:(**) fglrx(0): cpuSpeedMHz: 0x00000573
536:(==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
537:(**) fglrx(0): using built in AGPGART module: yes
538:(**) fglrx(0): UseFastTLS=0
539:(**) fglrx(0): BlockSignalsOnLock=1
540:(==) fglrx(0): EnablePrivateBackZ = NO
541:(II) fglrx(0): using CAIL version [ATI LIB=CAIL.LIB,IA32,2.0024]
575:(II) fglrx(0): UMM area: 0xe4500000 (size=0x03b00000)
576:(II) fglrx(0): driver needs XFree86 version: 4.3.x
577:(II) fglrx(0): detected XFree86 version: 4.3.0
578:(II) Loading extension ATIFGLRXDRI
579:(II) fglrx(0): doing DRIScreenInit
581:drmOpenDevice: node name is /dev/dri/card0
586:drmOpenDevice: node name is /dev/dri/card0
592:drmOpenDevice: node name is /dev/dri/card0
595:(II) fglrx(0): [drm] loaded kernel module for "fglrx" driver
596:(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
597:(II) fglrx(0): [drm] added 8192 byte SAREA at 0xe098f000
598:(II) fglrx(0): [drm] mapped SAREA 0xe098f000 to 0x401fa000
599:(II) fglrx(0): [drm] framebuffer handle = 0xe4000000
600:(II) fglrx(0): [drm] added 1 reserved context for kernel
601:(II) fglrx(0): DRIScreenInit done
602:(II) fglrx(0): Kernel Module Version Information:
603:(II) fglrx(0): Name: fglrx
604:(II) fglrx(0): Version: 3.2.8
605:(II) fglrx(0): Date: Sep 21 2003
606:(II) fglrx(0): Desc: ATI Fire GL DRM kernel module
607:(II) fglrx(0): Kernel Module version matches driver.
608:(II) fglrx(0): Kernel Module Build Time Information:
609:(II) fglrx(0): Build-Kernel UTS_RELEASE: 2.4.22
610:(II) fglrx(0): Build-Kernel MODVERSIONS: yes
611:(II) fglrx(0): Build-Kernel __SMP__: yes
612:(II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
613:(II) fglrx(0): [drm] register handle = 0xed000000
614:(II) fglrx(0): [agp] Mode=0x1f000217 bridge: 0x8086/0x2530
615:(II) fglrx(0): [agp] AGP disable mask 0x00000000
616:(II) fglrx(0): [agp] enabling AGP with mode=0x1f000314
617:(II) fglrx(0): [agp] AGP protocoll is enabled for grafics board. (cmd=0x1f000314)
618:(II) fglrx(0): [agp] grafics chipset has AGP v2.0
619:(II) fglrx(0): [drm] ringbuffer size = 0x00100000 bytes
620:(II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 28672
621:(II) fglrx(0): [drm] texture shared area handle = 0xe4abf000
622:(II) fglrx(0): VisualConfigs initialized
623:(II) fglrx(0): DRI initialization successfull!
624:(II) fglrx(0): FBADPhys: 0xe4000000 FBMappedSize: 0x00500000
625:(II) fglrx(0): Splitting WC range: base: 0xe4000000, size: 0x500000
626:(==) fglrx(0): Write-combining range (0xe4400000,0x100000)
627:(==) fglrx(0): Write-combining range (0xe4000000,0x500000)
628:(II) fglrx(0): FBMM initialized for area (0,0)-(1024,1280)
629:(II) fglrx(0): FBMM auto alloc for area (0,0)-(1024,768) (front color buffer - assumption)
630:(==) fglrx(0): Backing store disabled
631:(==) fglrx(0): Silken mouse enabled
632:(II) fglrx(0): Using hardware cursor (scanline 768)
633:(II) fglrx(0): Largest offscreen area available: 1024 x 504
635:(**) fglrx(0): DPMS enabled
636:(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
644:(II) fglrx(0): Acceleration enabled
645:(II) fglrx(0): X context handle = 0x00000001
646:(II) fglrx(0): [DRI] installation complete
647:(II) fglrx(0): Direct rendering enabled
648:(II) Loading extension FGLRXEXTENSION

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

теперь для glx:

# grep -i -e glx -n /var/log/XFree86.0.log

226:(II) LoadModule: "glx"
227:(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
228:(II) Module glx: vendor="The XFree86 Project"
237:(II) Loading extension GLX


ЗЫ пиши если надо какую-то ещё инфу.
А если не важны nvidia что-бы не сделать заново rpm а лучше rpm+make.sh+make_install.sh
и посмотреть в make.log и make_install.log
(как опция если не работает - diff XFree лога - для _до_ и _после_ )

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

> Т.е. уже всё работает? ;)

То, с чем ковырялся - да. :-)

> Это nvidia для 2ой карты что-ли?

Ага. У меня-то GeForce2 MX 400. Думаю вот, на что менять и переодически притаскиваю попробовать Радеоны... Картинка мне у них на телевизоре больше нравится, чем у GeForce. Теперь вот следующий этап - с tv-out ковыряться. Второй скрин иксовый описал, но что-то в фулскрине вывод сделать не получается mplayer-ом. -vo xv дает какой-то мусор, хотя, если на монитор вывести, то показывает... А -vo x11 не масштабируется на весь экран... Но это пока первые пол-часа проб. И плюс грабля с переводом монитора в 50Гц - не держит он у меня такую частоту в тексте. Надо будет попробовать режим по-умолчанию на NTSC сменить, благо X-овый драйвер теперь опцию с режимом tv-out имеет.


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

Слушай, ответь пожалуста как етот директ рендеринг вкл. А то я уже полгода с этими дровами уж как полгода мучаюсь. Сейчас стоит Мандрака 9.1.

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

Чтоьы не падали фпс в UT2003 нужно почитать ридми - там сказано отключить звуковые сервера KDE aRts/GNOME eSound etc. Потестил скорость - выше чем в Вынде под ОпенГЛ на 0-30% (Дюрон 750 Рад9000 АСП 9 дрова 3.2.8)

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