Az a gondom, hogy nem megy a 3d gyorsítás (glxinfo: direct rendering: No), de nem azért mert nem raktam fel.
A kártyám ati mobility 9000 kernelem 2.6.14-gentoo-r5, xorg-x11 6.8.2-r6.Leírom eddig miket csináltam:
+modulok: radeon, drm, sis_agp, i2c_core, i2c_sis96x, agpgart, (ati_drv, de attól befagy minden).
+opengl: OpenGL vendor string: Mesa project: www.mesa3d.org
_________OpenGL renderer string: Mesa GLX Indirect
_________OpenGL version string: 1.2 (1.5 Mesa 6.2.1)
+xorg.conf:
Load "glx"
Load "dri"
(...)
Section "Device"
Identifier "vga"
Driver "radeon"
Option "AGPMode" "4"
EndSection
(...)
Section "dri"
Mode 0666
EndSection
-emerge x11-drm: /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/radeon_i2c.c:91: error: `I2C_ALGO_ATI' undeclared (first use in this function) (de felraktam cvs forrásból, szal a modulok megvannak)
Elvileg minden megvan ami kell hozzá, mégsem megy. Az ati fglrx-es akármije pedig nagyon hibásan megy (lehet hogy nem jó a konfig, de nem értem miért buggol ha ctrl+alt+f1 van, meg az ő 1400x1050es felbontása inkább 1024x768-ra hasonlít), de a direct renderinget az se töltötte be.
Szóval fglrx nélkül jó lenne berántani a direct renderinget... minden ötlet jöhet
- 2356 megtekintés
Hozzászólások
Hello!
Szerintem próbáld meg az eselect parancsal beállítani a Gentood..
eselect opengl list (itt mutatja milyen opengl meghajtók vannak fent)
eselect opengl set x_a_listabol
És próbáld ezután a glxinfo-t....
Ha ez sem megy, akkor próbáld kikapcsolni a dri-t az xorgban,
mert nálam úgy megy jól a 3d (igaz nVidia kártyám van), de egy
próbát megér...
Sok sikert!
Dave
- A hozzászóláshoz be kell jelentkezni
Nos, kell egy ati driver. azt feltelepíted valamelyik karakteresről, aztán végigcsinálsz egy $fglrxconfig -ot. Ebben lesz majd egy kérdés az agpgart-ról, ott igennel kell válaszolni.
* xorg.conf
Load "dri"
Driver "fglrx" #ezt majd az fglrxconfig beállítja magának
Section "dri"
Mode 0666
EndSection
----------------------------------------------
kernel-ben pedig a DRM _NEM_ kell. ha bennehagyod, akár modulként is, soha nem fog menni a direct rendering ati-val. (agpgart modulként legyen a kernelben, a megfelelő chipset-el).
fglrx, agpgart (ennyi modul kell az ati-hoz).
Dióhéjban ennyi
- A hozzászóláshoz be kell jelentkezni
Kikapcsoltam a dri-t a xorgban, így megprobálja betölteni;
Xlib: extension "XFree86-DRI" missing on display ":0.0".
nem nagy sikerrel. Rákerestem erre a hibaüzire a googlen, de nem találtam megoldást. Most sis_agp meg agpgart modulok vannak betöltve. Nincs drm modulként sem. A mesa meg a dri honlapját nézegettem, de mindig a fenti hibaüzit kapom, akármit csinálok. Az fglrx meg nagyon bugos (úgy látszik notebookon nem megy), szóval azt szeretném kihagyni.
Ti hogy állítottátok be a direct renderinget? (főbb lépésekben...)
- A hozzászóláshoz be kell jelentkezni
fglrx nelkul nem lesz direct renderinged.
- A hozzászóláshoz be kell jelentkezni
Na ez így ebben a formában rohadtul nem igaz.
Az viszont igaz, hogy az ATI zárt forráskódú drivere nagyon bugos. Ezért fglrx-et nem nagyon ajánlom, kivéve, ha kell a jó minőségű gyors 3D. Viszont van olyan package, hogy x11-drm. Ehhez KELL a kernelben a DRM(asszem kártyát is lehet választani). És az is igaz, hogy ha ez van, akkor viszont nem fog menni az fglrx. Akinek van ideje, szórakozhat a 2 kerneles, 2 xorg.conf-os megoldással. Az x11-drm viszont lassabb, mnt az fglrx, kevesebbet tud, de kevésbé bugos.(igaz, hogy az fglrx-el szépen ment az Eternal Lands, de 5 percenként kifagyott, viszont a Mesa alap drm-je textúrahibákkal ugyan, de tűrhetően vitte)
Egy szó mint száz, Linux alatt jobb ha van egy nvidia kártyád...
(ati mobility maga a halál....)
- A hozzászóláshoz be kell jelentkezni
Mostmár van direct rendering de az fglrx nagyon bugos...
- A hozzászóláshoz be kell jelentkezni
Hmmmm... akár meg is oszthatnád a how-to-t mert nem biztos, hogy trivi...
- A hozzászóláshoz be kell jelentkezni
A következő csomagokat kell felrakni ha atid van, rendre: mesa, mesa-progs, ati-drivers, opengl-update. Aztán # opengl-update ati, # fglrxconfig. Ha nem mindig akarsz játszani, akkor érdemes megőrizni az eredeti xorg.conf -ot, és váltogatni az újjal.
Ha nvidiád van, akkor nvidia driver kell, többet erről nem tudok.
Az fglrxconfig-ról a gentoo-wiki -n olvashatsz.
Egyébként nem használom az ati driverét, mert pl. ha egy rajzolási művelet nem sikerül, akkor a driver nem rajzoltatja újra az egészet, ezért a géppel megszünik a kapcsolat. Windowsra már van hibajavítás, de kevés. Az ati oldalán az van, hogy szedjük le a bináris drivert, vagy probáljuk meg magunk mesa, drm meg egyéb programokkal vezérelni a kártyát. Egy kártya pedig használhatatlan driver nélkül sz*rt se ér.
Interneten nagyon sok helyen van kérés, hogy csináljanak rendes drivert, de úgy látszik le vagyunk sz*rva, szóval ati kártyát csak saját felelősségre szabad venni, felkészült driver-íróként.
- A hozzászóláshoz be kell jelentkezni
Sajnos ez nem csak az ATi hozzáállása... :(
Nekem ATi 7000 karim van nem tudom dobna-e ezen valamit a dolog...
Még annyit esetleg tudook ötletelni (látva a how-todat) hogy próbálj meg egy régebbi frglx-et felrakni, hátha....
Neked amúgy milyen X-ed van? hányas úgy értem... Tényleg sz*r a 7.0-s, vagy meg merjem lépni az upgradet? mert ahhoz le kell szednem a régi X-et (6.8) mert blokkol (ui szétcincáltákaz X-et package-kra. Hogy miért azt ne kérdezd...).
Aztán van egy olyan kérdésem hogy a Wine (pontosabban a CrossOver Office forrásból rakot példánya) ezt dobálja:
libGL error: open DRM failed (Operation not permitted)
libGL error: reverting to (slow) indirect rendering
Mit jelenthet ez, ha tudod? Ha nem, a többieket kérdem, mert nem tudom mi a franc baja van, rootként nem dobálja...
Sikerült a SimCity 3000-et müködésre bírnom, több-kevesebb hibával de ez nagyon zavaró, mert a nem DirectX-es dolgoknál is dobálja (pl: vicces lenne egy Total Commanderről feltételezni bármilyen kapcsolatot a DirectX-el...)
Előre is kössz.
Hron György
:type:
- A hozzászóláshoz be kell jelentkezni
Nekem most 6.8.2-r6. Azt hiszem ezt a 3d dolgot elfelejtem egy időre, mert játszani mostanában nincs időm, pár hónap múlva pedig úgyis lesz új gépem - nvidia kártyával. Van egy nvidia tnt2-es kártyám, azzal soha nem volt driver probléma.
Lehet, hogy a xorg.conf-ban a DRI modul-nak nem jó perm-et adtál meg. Wine-szinten nem tudom hogy mi lehet a baj, én nem szoktam win-es játékokkal játszani (de másmilyennel se nagyon).
-------------------
2.6.15-gentoo-r1
- A hozzászóláshoz be kell jelentkezni