The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Direct Rendering Disabled"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Direct Rendering Disabled"
Сообщение от Opeth Искать по авторуВ закладки(ok) on 31-Мрт-05, 02:08  (MSK)
Хайствуй Олл.

Итак имеем: Radeon 9200SE, FreeBSD 5.3, Xorg 6.8.2

/etc/X11/xorg.conf:

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

Section "DRI"
   Mode 0666
EndSection

Section "Device"
   Identifier  "ATI Radeon 9200SE"
   Driver      "ati"
   VendorName  "ATI Technologies Inc"
   BoardName   "9200SE"
   BusID       "PCI:2:0:0"
   Option     "EnablePageFlip" "True"          # [<bool>]
EndSection

Если раскоментировать Load "glx" всё намертво подвисает и раздупляется только Reset"ом

Как пофиксить сабж?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Direct Rendering Disabled"
Сообщение от sashacrane Искать по авторуВ закладки(??) on 31-Мрт-05, 03:58  (MSK)
По конфигу не понятно у тебя стандартный драйвер или специально скачанных?
У меня на линуксе 3d не работал со стандартными дровами, потом скачал с nVidia и все ПОЧТИ пошло. Было еще одно НО у меня стояла глубина цвета 24, а nVidia работает только с 16 или 32 (или наоборот). После этой поправки все покатило...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Direct Rendering Disabled"
Сообщение от lavr emailИскать по авторуВ закладки on 31-Мрт-05, 11:15  (MSK)
>Хайствуй Олл.
>
>Итак имеем: Radeon 9200SE, FreeBSD 5.3, Xorg 6.8.2
>
>/etc/X11/xorg.conf:
>
>Section "Module"
>       Load  "extmod"
>#       Load  "glx"
>       Load  "dri"
>       Load  "dbe"
>       Load  "record"
>       Load  "xtrap"
>       Load  "type1"
>       Load  "freetype"
>EndSection
>
>Section "DRI"
>   Mode 0666
>EndSection
>
>Section "Device"
>   Identifier  "ATI Radeon 9200SE"
>   Driver      "ati"
>   VendorName  "ATI Technologies Inc"
>   BoardName   "9200SE"
>   BusID       "PCI:2:0:0"
>   Option     "EnablePageFlip" "True"          # [<bool>]
>EndSection
>
>Если раскоментировать Load "glx" всё намертво подвисает и раздупляется только Reset"ом
>
>Как пофиксить сабж?

[lavr]~ > ls -la /var/db/pkg | grep xorg-server
drwxr-xr-x    2 root  wheel    512 14 мар 17:47 xorg-server-6.8.1_2
[lavr]~ > grep agp /sys/i386/conf/LAVR
device          agp             # support several AGP chipsets
[lavr]~ > grep radeon /sys/i386/conf/LAVR
# radeondrm: ATI Radeon up to 9000/9100
# for AGP r128 and radeon cards.
device          radeondrm
[lavr]~ >

/etc/X11/xorg.conf:
...
все что нужно для Section "Module": glx, dri активировано
...
Section "Device"
    Identifier  "ATI Radeon 9200SE/RV280"
    Driver      "radeon"
    #VideoRam    131072
    # Insert Clocks lines here if appropriate
#--lavr for use xdgagrab
#    Option "sw_cursor"

EndSection
...

тонкости специфичные для Radeon'а еще не подкручивал, только недавно
установленная система:

[lavr]~ > uname -rs              
FreeBSD 5.3-RELEASE-p5
[lavr]~ >

/var/log/Xorg.0.log:
...
Chipset ATI Radeon 9200SE 5964 (AGP) found
...
(--) RADEON(0): Chipset: "ATI Radeon 9200SE 5964 (AGP)" (ChipID = 0x5964)
(--) RADEON(0): Linear framebuffer at 0xe8000000
(--) RADEON(0): VideoRAM: 131072 kByte (64 bit DDR SDRAM)
(II) RADEON(0): AGP card detected
...

для Radeon'а можно массу всего использовать, в том числе ChipID,

man radeon
...
CONFIGURATION DETAILS
       Please  refer  to xorg.conf(5) for general configuration details.  This
       section only covers configuration details specific to this driver.

       The driver auto-detects all device information necessary to  initialize
       the  card.   However, if you have problems with auto-detection, you can
       specify:

           VideoRam - in kilobytes
           MemBase  - physical address of the linear framebuffer
           IOBase   - physical address of the MMIO registers
           ChipID   - PCI DEVICE ID
...

PS. Драйвер "ati" не поддерживает Radeon 9200SE, нужно использовать
"radeon".

В принципе есть общий подход к DRI, ну а ньюансы натягиваются применительно к каждой системе конкретно:
http://dri.freedesktop.org/wiki/Building
http://dri.freedesktop.org/wiki/Documentation
http://dri.freedesktop.org/wiki/ATIRadeon

это страница Эрика Анхольта ведущего FreeBSD портов Xorg и DRI(DRM)
http://people.freebsd.org/~anholt/
это его livejournal - http://www.livejournal.com/users/anholt/

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру