Покажи Публикации - bld
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1]
1  Linux секция за начинаещи / Настройка на хардуер / Ati за Linux -: Aug 17, 2005, 23:02
Цитат (zazzko @ Авг. 17 2005,16:05)
.... Иначе беше пробвано и с дадените по-горе пачове, но те не сработиха на новото 2.6.12.3 ядро.

zazzko    вярно не съм ги тествал много тез пачове ама  с ядро 2.6.11.6  работи перфектно. Предполагам че за 2.6.12.3 ядро ще има съответния пач....но трябва да потърся отново за да ти кажа със сигурност защо така се е получило.
2  Linux секция за начинаещи / Настройка на хардуер / Ati за Linux -: Aug 17, 2005, 22:50
Цитат (GigaVolt @ Авг. 17 2005,12:16)
bld точно този проблем имах без инсталатора. Можеш ли да споделиш тук как става номера с пача. Предполагам, че и на останалите ще им е интересно '<img'>

GigaVolt '<img'> Значи първо отиваш и си сваляш двата пач-а за модулите от двата адреса дето съм ги дал в предишните ми писания. Ако линковете не са активни вече ще ти ги пратя на майла няма проблем. Та след като ги изтеглиш ги копирай ги в "/lib/modules/fglrx/build_mod" , отваряш една конзола в тая директория и пишеш  "patch -p0 < p1.patch" и после "patch -p0 < p2.patch" след това си правиш модулите по нормалния начин с  "make" и после "cd .." за да се върнеш в директорията "/lib/modules/fglrx/" пишеш "make_install" както са го описали от ATi че трябва да се направи. Модулите поне при мене след пачването се компилират без грешка, следва една настройка на Х-а с fglrxconfig, а и да не забравя, трябва да махнеш в ядрото DRI-то и да компилираш agpgart-a като модул задължително. Пускаш си новото компилирано ядро и правиш настройка със fglrxconfig-a. Ако имаш маунтната тая допълнителна памет сичко ще е ОК, то и без нея няма проблеми ама някой неща излизат без текстури и някой скрийн сейвъри не тръгват. Това е което аз съм направил и си карам така с драйвер fglrx_6_8_0-8.12.10-1.i386 (не е най-новия но бачка идеално). Надявам се да съм бил полезен на всички '<img'> щото като знам какви ядове имах и аз с ATi-то '<img'> но сега бачка много добре и съм много доволен. Успех на всички.


P.S. Забравих да кажа че е хубаво преди всички операции първо да си компилираш ново ядро и да му направиш модулите с "make modules", иначе може и да имаш още ядове заради тес пачове '<img'> след компилацията на ядрото инсталираш драйвера и всичко друго е както съм го описал.
3  Linux секция за начинаещи / Настройка на хардуер / Ati за Linux -: Aug 17, 2005, 00:10
Здравейте!
Аз си подкарах преди доста време картата ATi Radeon 9600 на слак-а '<img'> и то без великия им нов installer който между другото още не съм пробвал ама мисля че не е за изхвърляне '<img'> като гледам менния по въпроса '<img'>. Но мисля че и той ще има проблема който имаха всички досегашни драйвери на ATi. Проблема при мене беше  че след като ги кача тея драйвери на ядро 2.4.х тръгва, зареждат се модулите сичко е нормално ама върви много по бавно от DRI-то. А пък с ядро 2.6.х и нагоре драйверите не искаха да се компилират  (/lib/modules/fglrx/build_mod/ - и тука има едни дето тряя да се компилират за да е ОК). Та аз успях да подкарам работата с два пача дето се слагат за тея модули от "/.../build_mod/"  ето и двата пача :  http://www.hot.ee/amurde/p1.patch
http://www.hot.ee/amurde/p2.patch
С тея пачове, ядро 2.6.х и нагоре, и POSIX shared memory enabled...няма абсолютно никакви проблеми с 3D ускорението под слак-а. Още не съм пробвал да пускам ТВ изхода '<img'> но и това ще направя като ми остане време. Ако има заинтересувани мога да напиша подробно какво съм направил, ако някой все пак не успее да си инсталира ускорението с новия инсталатор да постне тука или да остави майл ще му пратя подробно какво съм направил.
4  Linux секция за начинаещи / Настройка на хардуер / OpenGL с Ati Radeon 9550 -: May 24, 2005, 19:25
Реших си проблема'<img'>
Модулите трябва да се пачнат  ето адресите на двата пач-а:
http://www.hot.ee/amurde/p1.patch
http://www.hot.ee/amurde/p2.patch
Мисля че това се отнася само за ядра 2.6.x

Единственото което остана е, че например някой от скрийн сейвърите не вървят добре или не вървят изобщо '<img'>  някой знае ли как се коригира това?


И това се реши '<img'> :
The following may occur when trying to run certain 3D applications:

   * 3D image appears corrupt or blank
   * Missing textures
   * System performance drops sharply

The following error message may also appear numerous times:

FGLTexMgr: open of shared memory object failed (Function not implemented) FGLTexMgrSHMmalloc failed! fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!

The display driver requires POSIX Shared Memory to be enabled on the system in order to run these applications correctly. This feature should be enabled by default on most current Linux distributions, but may be disabled intentionally by some system administrators or not included in older distributions.

To enable POSIX Shared Memory on your system, perform the following as root:

  1. Add the following line to /etc/fstab (if it isn't there already): tmpfs /dev/shm tmpfs defaults 0 0
  2. Mount shared memory as follows: mount /dev/shm
  3. Issue the following command to check that it mounted properly: mount | grep "shm"

If the mount was successful, then the following output (or similar) should appear:
tmpfs on /dev/shm type tmpfs (rw)
5  Linux секция за начинаещи / Настройка на хардуер / OpenGL с Ati Radeon 9550 -: May 24, 2005, 16:38
Здравейте!
Вече месец и нещо се опитвам да си подкарам ускорението на Slacware-a(10.1), ама без успех'<img'> Изчетох доста форуми и прерових половината Google да търся решение на моя проблем ама не можах да намеря нищо...Значи какво става:инсталирам драйвера от rpm без проблем,прекомпилирам ядро-то, за по сигурно си сложих 2.6.11.9, махнал съм DRM Support-a имам компилиран модул agpgart който се зарежда нормално.Проблема е че трябва да се направят модулите на Ати драйвера във /var/lib/modules/fglrx/build_mod...получава се следното:
bash-3.00# sh make.sh
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.11.9/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.11.9'
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_putminor':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:508: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:510: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:574)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_register':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:530: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:573)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:561: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `ke_vm_phys_addr_str':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2572: warning: passing arg 1 of `pmd_offset' from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2660: warning: initialization from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `ke_agpgart_available':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3017: error: `drm_agp_t' undeclared (first use in this function)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3017: error: (Each undeclared identifier is reported only once
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3017: error: for each function it appears in.)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3017: error: parse error before ' )' token
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3038: error: request for member `free_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3040: error: request for member `free_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3043: error: request for member `allocate_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3045: error: request for member `allocate_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3048: error: request for member `bind_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3050: error: request for member `bind_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3053: error: request for member `unbind_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3055: error: request for member `unbind_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3058: error: request for member `enable' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3060: error: request for member `enable' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3063: error: request for member `acquire' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3065: error: request for member `acquire' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3068: error: request for member `release' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3070: error: request for member `release' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3073: error: request for member `copy_info' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3075: error: request for member `copy_info' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `ke_agp_free_memory':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3190: error: request for member `free_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3191: error: request for member `free_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `ke_agp_bind_memory':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3211: error: request for member `bind_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3212: error: request for member `bind_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `ke_agp_enable':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3233: error: request for member `enable' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3235: error: request for member `enable' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `ke_agp_release':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3292: error: request for member `release' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3293: error: request for member `release' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_copy_info':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3306: error: request for member `copy_info' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3313: error: request for member `copy_info' in something not a structure or union
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2

Е и не мога да рзбера къде точно е проблема. А и не можах да намеря никой с подобен проблем. Направил съм необходимите линкове към сорсовете на ядрото. Изчетох едно ръководство от АТИ на PDF- стъпка по стъпка инсталация на дпайверите, всичко е нормално до тая стъпка с модулите...
На някой да му се е случвало подобно нещо? И как е разрешил проблема?
Благодаря за вниманието.
Страници: [1]