Титла: ati drivers под линукс пак Публикувано от: tiran в Aug 05, 2009, 11:01 От няколко дена съм с Radeon 9550 на Ge Cube. Дистрото е дебиан lenny 5.02, 32 bit. С драйверите с които върви дебиана работят доста зле. Когато скролва нещо под графична среда почва да бави все едно не се ползва никакво ускорение и е на ISA слот видеото. Иначе гледам че е с директ рендер R300, 1 пайп(малко странно 9550 е с 4 пайпа). Пробвах да сложа дривери от сайта на амд и не станаха не могат да си билнат модула към ядрото(нито с дифолтния нито с 2.6.30.4 кернел). дава грешка в fglrx.public.o (ако не се лъжа). Драйера е 9.3.
Титла: Re: ati drivers под линукс пак Публикувано от: tyuio в Aug 05, 2009, 11:21 Цитат ATI Титла: Re: ati drivers под линукс пак Публикувано от: tiran в Aug 05, 2009, 15:24 Това го пробвах и не стана. Май само стана индирект рендеринга т.е. по-зле :) . Lenny 5.02 Не знам къде чете настроиките на x-са но не е xorg.conf в /etc/X11 защото файла там е празен. Доколкото попрочетох дриверите за тези като моята видео карти не ставали заради това че са писани за стари версии. Надявам се да не е така, въпреки че линукс и ати май въобще не е добра идея :) но няма как . Довечера ще постна някои логове и фаилове че не съм на компа си сега.
Титла: Re: ati drivers под линукс пак Публикувано от: vyrgozunqk в Aug 05, 2009, 16:07 Значи, като инсталирах fglrx драйвера от репозиторито на дебиана пишеш:
su -искане за парола... aticonfig --initial aticonfig --initial --input=/etc/X11/xorg.conf ( тези двете, ще създадат нов хорг.конф, с настройка да ползва fglrx, а не ати драйвера. ) aticonfig --overlay-type=Xv (това ще активира Xv видеото, което под 9550 работи най-добре ) Това е всичко което ти трябва. :) Титла: Re: ati drivers под линукс пак Публикувано от: tiran в Aug 06, 2009, 09:30 Проблема за сега се оправи. Много ламерската ама все пак :) . Преинсталирах линукс-а (то го бях инсталирал преди 2 дена де като взех видеото и при инсталацията беше ми далогрешки че не мозе да прочете някакви файлове и като изчистих сд-то че беше на пръсти се оправи, не знам дали не ебило от това проблема, другото е че сега не съм качал KDE a съм LXDE , въпреки че на 1GB РАМ и Sempron @ 2.4GHz реални не би трябвало да са проблем и с KDE) че от ръчкане беше отказал тотално да зарежда. Сега проблеми няма ама не знам какво ще правя ако реша да сменям кернел. Другото което ми направи впечатление е, че aticonfig --initial си направи разделите в xorg.conf но х-са въобще не ги зачете даже грешка не даде.
Титла: Re: ati drivers под линукс пак Публикувано от: vyrgozunqk в Aug 06, 2009, 21:34 Точно от там чете, попринцип по-новите версий, на Х не се нуждаят от Хорг, той се опитва сам разбере от какво имаш нужда и да го зареди, единственото, което прави aticonfig --initial / aticonfig --initial --input=/etc/X11/xorg.conf е да промени хорг-а, така, че той да не ползва по подразбиране ати драйвера, а fglrx... последната команда, която бях дал е да разреши използването на Хv, че ОpenGL на тези ати-та им е пълна индия и само това процесора до дупка...
Титла: Re: ati drivers под линукс пак Публикувано от: tiran в Aug 07, 2009, 19:35 Сега понеже нещо не ме сварта реших пак да си кача новия кернел. ОК напражих кернела инталнах го. Сега драйверите.
/usr/src/modules/fglrx# make make -C /lib/modules/2.6.30.4/build SUBDIRS=/usr/src/modules/fglrx modules make[1]: Entering directory `/usr/src/linux-2.6.30.4' CC [M] /usr/src/modules/fglrx/firegl_public.o /usr/src/modules/fglrx/firegl_public.c:41:2: error: #error unknown or undefined architecture configured In file included from /usr/src/modules/fglrx/firegl_public.c:169: /usr/src/modules/fglrx/firegl_public.h:164:1: warning: "PM_EVENT_SUSPEND" redefined In file included from /usr/src/linux-2.6.30.4/arch/x86/include/asm/apic.h:6, from /usr/src/linux-2.6.30.4/arch/x86/include/asm/smp.h:13, from include/linux/smp.h:36, from include/linux/topology.h:33, from include/linux/gfp.h:7, from include/linux/kmod.h:22, from include/linux/module.h:13, from /usr/src/modules/fglrx/firegl_public.c:91: include/linux/pm.h:241:1: warning: this is the location of the previous definition In file included from /usr/src/modules/fglrx/drmP.h:86, from /usr/src/modules/fglrx/drm_proc.h:41, from /usr/src/modules/fglrx/firegl_public.c:431: /usr/src/modules/fglrx/drm_os_linux.h:45: error: conflicting types for ‘irqreturn_t’ include/linux/irqreturn.h:16: error: previous declaration of ‘irqreturn_t’ was here In file included from /usr/src/modules/fglrx/firegl_public.c:431: /usr/src/modules/fglrx/drm_proc.h: In function ‘FGLDRM__vma_info’: /usr/src/modules/fglrx/drm_proc.h:497: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 5 has type ‘phys_addr_t’ /usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_GetEffectiveUid’: /usr/src/modules/fglrx/firegl_public.c:1405: error: ‘struct task_struct’ has no member named ‘euid’ /usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_PosixSecurityCapSetIPCLock’: /usr/src/modules/fglrx/firegl_public.c:1779: error: ‘struct task_struct’ has no member named ‘cap_effective’ /usr/src/modules/fglrx/firegl_public.c:1783: error: ‘struct task_struct’ has no member named ‘cap_effective’ /usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_InstallInterruptHandler’: /usr/src/modules/fglrx/firegl_public.c:2661: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_MEM_VM_GetRegionPhysAddrStr’: /usr/src/modules/fglrx/firegl_public.c:3223: warning: return makes pointer from integer without a cast /usr/src/modules/fglrx/firegl_public.c:3224: warning: return makes pointer from integer without a cast /usr/src/modules/fglrx/firegl_public.c:3225: warning: return makes pointer from integer without a cast /usr/src/modules/fglrx/firegl_public.c:3227: warning: return makes pointer from integer without a cast /usr/src/modules/fglrx/firegl_public.c: In function ‘KAS_Ih_Execute’: /usr/src/modules/fglrx/firegl_public.c:4202: warning: ‘return’ with no value, in function returning non-void make[2]: *** [/usr/src/modules/fglrx/firegl_public.o] Error 1 make[1]: *** [_module_/usr/src/modules/fglrx] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.30.4' make: *** [kmod_build] Error 2 /usr/src/modules/fglrx# Титла: Re: ati drivers под линукс пак Публикувано от: N1kO в Aug 14, 2009, 01:50 и аз съм с същата видео карта и видях бая зор докато се справя с проблема, имах същия проблем и бая се рових из гоогле-то и справих се на някъв късмет :) мисля че това ще ти помогне следвай инструкцийте:
aptitude update aptitude install fglrx-control fglrx-driver fglrx-kernel-src module-assistant mesa-utils * Step 1: Change to kernel and kernel module source code directory. cd /usr/src * Step 2: Prepare your system to build new kernel modules. module-assistant prepare * Step 3: Build the fglrx kernel module. module-assistant a-i fglrx * Step 4: Make a copy of your xorg.conf file: cp /etc/X11/xorg.conf /etc/X11/xorg.conf.todaysdate * Step 5: Edit your /etc/X11/xorg.conf file, and set your display driver to fglrx * Locate the device section and add the corresponding lines Section "Device". Section "Device" Driver "fglrx" Option "VideoOverlay" "on" EndSection * Driver line is probably currently set to "radeon" or "ati". Remember which name you have because you will use it in step #7. * Also enable XVideo in Extentions Section "Extensions" Option "XVideo" "Enable" EndSection * Step 5: Exit Gnome (or KDE, just get out of X Windows), press ctrl-alt-F1 to get a console, login as root. * Step 6: Stop Gnome Display Manager: /etc/init.d/gdm stop Or KDE Display Manager /etc/init.d/kdm stop Or X Display Manager /etc/init.d/xdm stop * Step 7: Remove the old kernel module modprobe -r radeon * Step 8: Load the new kernel module modprobe fglrx * Step 9: Start the Display manager (substitude gdm with kdm or xdm) /etc/init.d/gdm start * Step 10: Test the 3d acceleration glxinfo | grep direct * Step 11: Test the xvideo extension xvinfo Титла: Re: ati drivers под линукс пак Публикувано от: tiran в Aug 25, 2009, 09:27 Сега до къде я докарах. На кернела с който си идва дистрото си се качат драйверите след като се качат хедарите на ядрото (2.6.26-2 мах бяха). Обаче с къстъм кернел засега удрям на камък. Иж направих някакви хедъри и ги качих за 2.6.30.5(то това целия сорс на ядрото що да се оправят с него, ако няма хедъри май не става) но пак дава същите грешки. Поне с драйверите на ати (те са амд вече ама дриверите са им отврат, нвидиа къде къде по-читаво се справя) вървят по-читаво филмите. Другото което пробвах е да кача пакета с фирмуера който е за нонфрее, но пак не става с 2.6.30.5. Някакви идеи, или с тази стара кочина с която съм да не се мъча да качвам последните кернели и това е :) .
Титла: Re: ati drivers под линукс пак Публикувано от: luda_glawa в Aug 25, 2009, 13:19 Сега до къде я докарах. На кернела с който си идва дистрото си се качат драйверите след като се качат хедарите на ядрото (2.6.26-2 мах бяха). Обаче с къстъм кернел засега удрям на камък. Иж направих някакви хедъри и ги качих за 2.6.30.5(то това целия сорс на ядрото що да се оправят с него, ако няма хедъри май не става) но пак дава същите грешки. Поне с драйверите на ати (те са амд вече ама дриверите са им отврат, нвидиа къде къде по-читаво се справя) вървят по-читаво филмите. Другото което пробвах е да кача пакета с фирмуера който е за нонфрее, но пак не става с 2.6.30.5. Някакви идеи, или с тази стара кочина с която съм да не се мъча да качвам последните кернели и това е :) . Интересно ми е, как успя да намериш в lenny 2.6.30 ? Нещо ми се струва, че екпериментираш излишно. Моето АТИ с lenny няма проблеми - m-a a-i fglrx и т.н. , но с testing ... Хвърли един поглед тук - цък ($2) Титла: Re: ati drivers под линукс пак Публикувано от: tiran в Aug 25, 2009, 14:04 Ядрото си го компилирам от сорсове които тегля от kernel.org. Е то по идея има смисъл от ядрата след 2.6.30. При NV си изкараха нови драйвери които си нямаха проблем с новите кернели.
Титла: Re: ati drivers под линукс пак Публикувано от: luda_glawa в Aug 25, 2009, 16:54 Ядрото си го компилирам от сорсове които тегля от kernel.org. Е то по идея има смисъл от ядрата след 2.6.30. При NV си изкараха нови драйвери които си нямаха проблем с новите кернели. 2.6.30 го има в debian testing. Ако искаш можеш да го изпробваш. |