Автор Тема: ati drivers под линукс пак  (Прочетена 2760 пъти)

tiran

  • Напреднали
  • *****
  • Публикации: 44
    • Профил
ati drivers под линукс пак
« -: 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.
Активен

tyuio

  • Гост
Re: ati drivers под линукс пак
« Отговор #1 -: Aug 05, 2009, 11:21 »
Цитат
ATI


Това е другия голям играч на пазара, ето и неговото решение. Тук пак има малка разлика а тя е следната. За карти "Radeon" серията, 9-серия, X-серията, или TV-Out-capable ATI карти ви трябва fglrx драйвера, а за 8500 или друга ви трябва ограничения ati драйвер.

$ sudo apt-get install xorg-driver-fglrx

И влизаме пак в /etc/X11/xorg.conf и правим това:

Driver "ati"

сменете ако ви трябва fglrx драйвера на:

Driver "fglrx"
Ето и начин да си свалите драйвера директно от сайта на ATI http://support.ati.com

$ sudo apt-get install fakeroot gcc-4.3.3 module-assistant \\
build-essential debhelper
$ mkdir ATI
$ mv ati-driver-installer-8.22.5-i386.run ATI/; cd ATI
$ chmod +x ati-driver-installer-8.22.5-i386.run
$ fakeroot ./ati-driver-installer-8.22.5-i386.run

Както и малко допълнение за направата на deb пакет:

$ sudo dpkg -i *.deb
$ sudo module-assistant build,install fglrx-kernel


Активен

tiran

  • Напреднали
  • *****
  • Публикации: 44
    • Профил
Re: ati drivers под линукс пак
« Отговор #2 -: Aug 05, 2009, 15:24 »
Това го пробвах и не стана. Май само стана индирект рендеринга т.е. по-зле :) . Lenny 5.02 Не знам къде чете настроиките на x-са но не е xorg.conf в /etc/X11 защото файла там е празен. Доколкото попрочетох дриверите за тези като моята видео карти не ставали заради това че са писани за стари версии. Надявам се да не е така, въпреки че линукс и ати май въобще не е добра идея :) но няма как . Довечера ще постна някои логове и фаилове че не съм на компа си сега.
Активен

vyrgozunqk

  • Гост
Re: ati drivers под линукс пак
« Отговор #3 -: Aug 05, 2009, 16:07 »
Значи, като инсталирах fglrx драйвера от репозиторито на дебиана пишеш:

su
-искане за парола...

aticonfig --initial
aticonfig --initial --input=/etc/X11/xorg.conf  ( тези двете, ще създадат нов хорг.конф, с настройка да ползва fglrx, а не ати драйвера. )

aticonfig --overlay-type=Xv (това ще активира Xv видеото, което под 9550 работи най-добре )

Това е всичко което ти трябва. :)
Активен

tiran

  • Напреднали
  • *****
  • Публикации: 44
    • Профил
Re: ati drivers под линукс пак
« Отговор #4 -: Aug 06, 2009, 09:30 »
Проблема за сега се оправи. Много ламерската ама все пак :) . Преинсталирах линукс-а (то го бях инсталирал преди 2 дена де като взех видеото и при инсталацията беше ми далогрешки че не мозе да прочете някакви файлове и като изчистих сд-то че беше на пръсти се оправи, не знам дали не  ебило от това проблема, другото е че сега не съм качал KDE a съм LXDE , въпреки че на 1GB РАМ и Sempron @ 2.4GHz реални не би трябвало да са проблем и с KDE) че от ръчкане беше отказал тотално да зарежда. Сега проблеми няма ама не знам какво ще правя ако реша да сменям кернел. Другото което ми направи впечатление е, че aticonfig --initial си направи разделите в xorg.conf но х-са въобще не ги зачете даже грешка не даде.
« Последна редакция: Aug 06, 2009, 09:47 от tiran »
Активен

vyrgozunqk

  • Гост
Re: ati drivers под линукс пак
« Отговор #5 -: Aug 06, 2009, 21:34 »
Точно от там чете, попринцип по-новите версий, на Х не се нуждаят от Хорг, той се опитва сам разбере от какво имаш нужда и да го зареди, единственото, което прави aticonfig --initial / aticonfig --initial --input=/etc/X11/xorg.conf е да промени хорг-а, така, че той да не ползва по подразбиране ати драйвера, а fglrx... последната команда, която бях дал е да разреши използването на Хv, че ОpenGL на тези ати-та им е пълна индия и само това процесора до дупка...
Активен

tiran

  • Напреднали
  • *****
  • Публикации: 44
    • Профил
Re: ati drivers под линукс пак
« Отговор #6 -: 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#
Активен

N1kO

  • Участници
  • ***
  • Публикации: 6
    • Профил
Re: ati drivers под линукс пак
« Отговор #7 -: 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
Активен

tiran

  • Напреднали
  • *****
  • Публикации: 44
    • Профил
Re: ati drivers под линукс пак
« Отговор #8 -: Aug 25, 2009, 09:27 »
Сега до къде я докарах. На кернела с който си идва дистрото си се качат драйверите след като се качат хедарите на ядрото (2.6.26-2 мах бяха). Обаче с къстъм кернел засега удрям на камък. Иж направих някакви хедъри и ги качих за 2.6.30.5(то това целия сорс на ядрото що да се оправят с него, ако няма хедъри май не става) но пак дава същите грешки. Поне с драйверите на ати (те са амд вече ама дриверите са им отврат, нвидиа къде къде по-читаво се справя) вървят по-читаво филмите. Другото което пробвах е да кача пакета с фирмуера който е за нонфрее, но пак не става с 2.6.30.5. Някакви идеи, или с тази стара кочина с която съм да не се мъча да качвам последните кернели и това е :) .
Активен

luda_glawa

  • Напреднали
  • *****
  • Публикации: 652
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Re: ati drivers под линукс пак
« Отговор #9 -: 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 ...

Хвърли един поглед тук - цък
Активен

С Уважение:

Luda Glawa ;-)

tiran

  • Напреднали
  • *****
  • Публикации: 44
    • Профил
Re: ati drivers под линукс пак
« Отговор #10 -: Aug 25, 2009, 14:04 »
Ядрото си го компилирам от сорсове които тегля от kernel.org. Е то по идея има смисъл от ядрата след 2.6.30. При NV си изкараха нови драйвери които си нямаха проблем с новите кернели.
Активен

luda_glawa

  • Напреднали
  • *****
  • Публикации: 652
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Re: ati drivers под линукс пак
« Отговор #11 -: Aug 25, 2009, 16:54 »
Ядрото си го компилирам от сорсове които тегля от kernel.org. Е то по идея има смисъл от ядрата след 2.6.30. При NV си изкараха нови драйвери които си нямаха проблем с новите кернели.

2.6.30 го има в debian testing. Ако искаш можеш да го изпробваш.
Активен

С Уважение:

Luda Glawa ;-)

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Ati Drivers
Настройка на програми
Bruxy 0 2943 Последна публикация Mar 16, 2004, 00:24
от Bruxy
ATI Drivers
Настройка на програми
Leftfield 1 3480 Последна публикация Feb 13, 2006, 09:08
от Shmirgel
Проблем с ati-drivers
Настройка на програми
kaling 0 2375 Последна публикация Apr 14, 2006, 23:29
от kaling
ATI Drivers
Настройка на програми
rockfire 17 4787 Последна публикация Feb 05, 2010, 20:20
от tarball
ati drivers
Настройка на хардуер
IronMaiden 8 3947 Последна публикация Jun 25, 2011, 20:28
от IronMaiden