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


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

mesa собрана с USE="gallium" ?

devl547 ★★★★★ ()
Ответ на: Re: [gentoo][r300][Gallium3d]Как запустить Gallium? от devl547

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

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

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 ()
Ответ на: Re: [gentoo][r300][Gallium3d]Как запустить Gallium? от devl547

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

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


Мой 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 ()
Ответ на: Re: [gentoo][r300][Gallium3d]Как запустить Gallium? от devl547

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

Собрал с 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 ()

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

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

GAMer ★★★★★ ()

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

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

sda00 ★★★ ()
Ответ на: Re: [gentoo][r300][Gallium3d]Как запустить Gallium? от GAMer

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

> А чего вообще с таким видео добиться можно? У меня на 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 ()
Ответ на: Re: [gentoo][r300][Gallium3d]Как запустить Gallium? от sda00

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

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

Fat_Green_Liar ()
Ответ на: Re: [gentoo][r300][Gallium3d]Как запустить Gallium? от Fat_Green_Liar

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

>Соответственно, попробуйте для начала в добавить 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 ()
Ответ на: Re: [gentoo][r300][Gallium3d]Как запустить Gallium? от Fat_Green_Liar

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

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

GAMer ★★★★★ ()
Ответ на: Re: [gentoo][r300][Gallium3d]Как запустить Gallium? от sda00

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

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

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

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

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