LINUX.ORG.RU

[gentoo][r300][Gallium3d]Как запустить Gallium?

 ,


0

0

Скомпилил себе ядро 2.6.31 из git с поддержкой radeon kms, поставил mesa-9999, xorg-server-9999, xf86-drivers-ati-9999, etc

glxinfo показывает это
OpenGL renderer string: Mesa DRI R300 (RV350 4153) 20090101 x86/MMX/SSE2 TCL DRI2

Как я понял Gallium не запустился?

Вот дифф того что выводит glxinfo с dri2 и без
http://pastebin.com/fa8c340d


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

значит перепутал с чем-то другим

emerge запускает configure с этими параметрами /configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-driver=dri --disable-glut --without-demos --enable-debug --disable-glw --disable-motif --enable-glx-tls --enable-xcb --with-dri-drivers=,swrast,radeon,r200,r300,r600,r300,r600 --enable-gallium --with-state-trackers=glx,dri,egl --disable-gallium-nouveau --disable-gallium-intel --enable-gallium-radeon --enable-asm

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

Может где в конфигах надо прописать?


Мой xorg.conf
Section "ServerLayout"              
        Identifier     "Simple Layout"
        Screen 0       "Screen 1"    0 0
        InputDevice    "Mouse1"      "CorePointer"
        InputDevice    "Keyboard1"   "CoreKeyboard"
        Option         "AutoAddDevices" "false"    
        Option         "AIGLX" "on"                
EndSection                                         

Section "Files"
        FontPath     "/usr/share/fonts/100dpi/"
        FontPath     "/usr/share/fonts/cyrillic/"
        FontPath     "/usr/share/fonts/corefonts/"
        FontPath     "/usr/share/fonts/winfonts/" 
        FontPath     "/usr/share/fonts/default/"  
        FontPath     "/usr/share/fonts/terminus/" 
        FontPath     "/usr/share/fonts/75dpi/"        
        FontPath     "/usr/share/fonts/misc/"     
EndSection                                        


Section "Module"
        SubSection "extmod"
                Option      "omit xfree86-dga"   # don't initialise the DGA extension
        EndSubSection                                                                
        Load  "glx"                                                                  
        Load  "extmod"                                                               
        Load  "dri2"                                                                 
EndSection                                                                           


Section "InputDevice"
        Identifier  "Keyboard1"
        Driver      "kbd"      
        Option      "AutoRepeat" "500 30"
        Option      "XkbRules" "xorg"    
        Option      "XkbModel" "pc104"   
        Option      "XkbLayout" "us,ru(winkeys)"
        Option      "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection                                                             


Section "InputDevice"
        Identifier  "Mouse1"
        Driver      "mouse" 
        Option      "Protocol" "Auto"   # Auto detect
        Option      "Device" "/dev/input/mice"       
        Option      "ZAxisMapping" "4 5 6 7"         
EndSection                                           


Section "Monitor"
        Identifier   "monitor"
        HorizSync    31.5 - 82.0
        VertRefresh  50.0 - 100.0
        Option "dpms"            
EndSection                       


Section "Device"
        Identifier  "radeon9550"
        Driver      "radeon"    
        VideoRam    131072      
        Option      "Accel" "true"
        Option      "AccelMethod" "EXA"
        Option      "DRI" "true"       
        BusID       "PCI:1:0:0"        
EndSection                             


Section "Screen"
        Identifier "Screen 1"
        Device     "radeon9550"
        Monitor    "monitor"   
        DefaultDepth     24    
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes    "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "DRI"
        Mode         0666
EndSection

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

Собрал с hal

glxinfo | grep OpenGL
OpenGL vendor string: DRI R300 Project                                                         
OpenGL renderer string: Mesa DRI R300 (RV350 4153) 20090101 x86/MMX/SSE2 TCL DRI2              
OpenGL version string: 1.4 Mesa 7.6-devel

xorg.conf теперь такой

Section "ServerLayout"                
        Identifier     "Simple Layout"
        InputDevice    "Mouse1"      "CorePointer"
        InputDevice    "Keyboard1"   "CoreKeyboard"
        Option         "AutoAddDevices" "false"    
EndSection                                         

Section "Files"
        FontPath     "/usr/share/fonts/100dpi/"
        FontPath     "/usr/share/fonts/cyrillic/"
        FontPath     "/usr/share/fonts/corefonts/"
        FontPath     "/usr/share/fonts/winfonts/"
        FontPath     "/usr/share/fonts/default/"
        FontPath     "/usr/share/fonts/terminus/"
    FontPath     "/usr/share/fonts/75dpi/"
        FontPath     "/usr/share/fonts/misc/"
EndSection

Section "InputDevice"
        Identifier  "Keyboard1"
        Driver      "kbd"
        Option      "AutoRepeat" "500 30"
        Option      "XkbRules" "xorg"
        Option      "XkbModel" "pc104"
        Option      "XkbLayout" "us,ru(winkeys)"
        Option      "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

Section "InputDevice"
        Identifier  "Mouse1"
        Driver      "mouse"
        Option      "Protocol" "Auto"   # Auto detect
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

matich
() автор топика

К.О. докладывает

<SKL> Тоrагой вы наш дrуг, поцчему ви сначала не сходили на канал #radeon фринода, и не узнать несколько интеrесных вещей:

а) галлиум находится в стадии даже не альфа-разработки, поэтому нужно приложить определенные усилия для его использования

б) галлиум работает все равно через DRI, никакого профита (вроде S3TC, GLSL, VBO) все равно нету...

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

Fat_Green_Liar
()

А чего вообще с таким видео добиться можно? У меня на 9600 почему-то в KDE4 с композитом окошко при разворачивании из таскбара ощутимо задерживается, такое же при таскании окон. Хотя тормозов при собственно анимации разворацивания/таскания нет и в помине.

GAMer ★★★★★
()

imho
сколько мы не е**лись с дровами на r300 - говно сути не меняло. что fglrx, что ati/radeon драйвера - ужас. везде, где это было возможно (т.е. за исключением ноутов) сменили карточки на nvidia, на сервера так вообще влупили старые S3. это позволило забыть о ВСЕХ проблемах с видео, возникавших ранее...

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

> А чего вообще с таким видео добиться можно? У меня на 9600 почему-то в KDE4 с композитом окошко при разворачивании из таскбара ощутимо задерживается, такое же при таскании окон. Хотя тормозов при собственно анимации разворацивания/таскания нет и в помине.

Для начала, libastral.so.... ведро видимо 2.6.31-rcX, раз есть KMS/DRI2

Соответственно, попробуйте для начала в добавить radeon.modeset=0 в строку бута... У меня лично производительность (М56 ака MRх1600) упала при включении DRI2 раз в 5-6, появились затыки на старте любого 3д приложения (насчет анимации не помню), на старом DRI1 все нормально (кроме невозможности крутить 3д при включенном композите)

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

Ну не осилил, так и неасилил, чего тут скромничать... нормальные дрова на R300/R400 всегда были, это на месте наших r5xx сейчас дыра - ати дропнула поддержку в пропиетарщине, радеоновцы пока полную поддержку всех фич не допилили ... Но в плане юзабилити ФОСС дрова лучше чем фглрх - нормальный Xv, нормальное 2д ускорение, нормальный композитинг - а над другим работают, может сделают .~>

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

>Соответственно, попробуйте для начала в добавить radeon.modeset=0 в строку бута...

OpenGL vendor string: DRI R300 Project OpenGL renderer string: Mesa DRI R300 (RV350 4153) 20090101 AGP 8x x86/MMX/SSE2 TCL OpenGL version string: 1.4 Mesa 7.6-devel

GLX Visuals меньше и GLXFBConfigs тоже, также нет некоторых OpenGL расширений которые были с KMS+DRI2

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

Не-не. У меня gentoo ~x86. x11-drivers/xf86-video-ati 6.12.2-r1
Копозит и OpenGL вместе работают. Попугаи даже не падают. Эти затыки - единственное, что раздражает =\ Разворачивание из трея и максимизация. Про таскание я погорячился - всё ок.
ЗЫ: Выяснилось, что это даже и без композита. Хм...

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

Это же кем надо быть, чтоб менять ATi/AMD на S3? Если не надо 3D, проблем на открытом драйвере уже нет 2 года точно, с fglrx проблем тоже нет, но он сейчас только под новые карты.

Если надо 3D, то даже на mesa swrast оно быстрее будет, чем на S3.

Скоро будете искать, как вернуть карты обратно ;)

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