Zdravím,
potřeboval bych poradit ohledně ovladačů na tuto GK. Jaké použít jestli svobodné nebo nesvobodné atd.
Používám Debian Sid.
Podle toho, co od toho budeš chtít, jestli budeš po něm požadovat 3D akceleraci (hry, Compiz Fusion, Google Earth,...). U proprietárních ovladačů pro ATI/AMD je docela slušná šance, že to nepojede jak má (nižší výkon, nestabilita, nefunkčnost). Karta je tuším poněkud starší, bude-li pro ní ještě dostupnej proprietární ovladač, moc bych se toho nebál.
Citace od: Roman Horník kdy 02. 05. 2010, 23:45:57
Podle toho, co od toho budeš chtít, jestli budeš po něm požadovat 3D akceleraci (hry, Compiz Fusion, Google Earth,...). U proprietárních ovladačů pro ATI/AMD je docela slušná šance, že to nepojede jak má (nižší výkon, nestabilita, nefunkčnost). Karta je tuším poněkud starší, bude-li pro ní ještě dostupnej proprietární ovladač, moc bych se toho nebál.
Vzhledem k tomu, že nemá v názvu GPU "HD", tak je docela vysoká šance (>95%) že na Sidovi proprietární ovladače fungovat prostě nebudou
(a poté, co jsem se podíval do seznamu GPU, se šance, že se fglrx konat nebude, zvýšila na pěkných 100%)
takže je to myslím jasné
Ou, tak to je zlý! Tak buď svobodnej ovladač, Debian Lenny, nebo, pokud potřebuješ solidní grafickej výkon, tak nVidii (dá se sehnat i za litra).
Rád bych využil výkon té GK aspoň na ten Compiz. Na Lennyho se mi zpět přecházet moc nechce, Sid mi přijde o dost rychlejší. Ten svobodnej ovladač stáhnu kde? Do toho PC co mám (ASUS A7N8X-X, AMD Sempron 2500 @ 1.75 GHz a 512MB RAM) se mi nevyplatí kupovat nová GK (do AGP kvůli zákl. desce), kterou bych na případném novém PC nemohl použít.
Dle glxinfo by 3D akcelerace měla fungovat ale glxgears hlásí strašné FPS.
# glxinfo | grep direct
direct rendering: Yes
# glxgears
608 frames in 5.0 seconds = 121.507 FPS
590 frames in 5.0 seconds = 117.836 FPS
615 frames in 5.0 seconds = 122.863 FPS
616 frames in 5.0 seconds = 123.074 FPS
615 frames in 5.0 seconds = 122.944 FPS
592 frames in 5.0 seconds = 118.295 FPS
potom mi to napsalo ještě toto:
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 7547 requests (7519 known processed) with 0 events remaining.
Pravděpodobně Ti to už běží buď na xserver-xorg-video-ati, nebo na xserver-xorg-video-radeon. S Compizem i s 3D akcelerací Tě zklamu, tyhle ovladače to totiž pravděpodobně neuměj. Za to poděkuj ATI/AMD, jejich linuxový ovladače nebejvaj dobrý a navíc jsou podporovány jen krátce. Někde si radši sežeň nVidiáckou 6600 do APG a jseš za vodou, novou jen těžko seženeš, už se nevyrábí, ale starší bys sehnat mohl.
Teď mě napadlo- jednomu kamarádovi jsem ji před rokem kupoval, jenže chvíli po tom mu přepěťová špička odpálila síťovku na desce, tak mu musím sehnat desku novou, tudíž by tahle grafika mohla bejt volná. Zeptám se ho. Karta je pochopitelně funkční, původně stála 2250kč.
@RH
http://wiki.x.org/wiki/RadeonFeature
vidíš někde u čipsetu r200, že by nefungovala akcelerace? já ne
btw. nVidia smrdí :P
@Kuba
"direct rendering: Yes" se píše i když to běží přes software rasterizer - zkontroluj
$ glxinfo|grep 'OpenGL'
pošli /var/log/Xorg.0.log
Yontalcar: tak tady (http://bit.ly/chnu05) je ten Xorg-0.log.
vypadá to na stejný případ jako tady (http://forum.debian-linux.cz/index.php/topic,538.0.html)
nainstaluj si kernel 2.6.32-4
Jak píše Yontalcar, nainstaluj kernel 2.6.32-4 nebo novější 2.6.32-5 a navíc k tomu balík firmware-linux-nonfree a mělo by to chodit.
Jsem tedy nainstaloval přes Synaptic ten nejnovější kernel 2.6.32-5 ("linux-image-2.6.32-5-686"). musel jsem ho do GRUBu připsat ručně ale když si při spuštění PC vyberu v GRUBu ten kernel 2.6.32-5 tak se to při bootování zastaví a musim restartovat PC.
jak zastaví?
ten firmware máš nainstalovaný?
Firmware nainstalovaný mám.
Zastaví se to na tomto:
(http://img100.imageshack.us/img100/4443/imgp9391.th.jpg) (http://img100.imageshack.us/i/imgp9391.jpg/)
divné - vždyť se to zastaví prakticky ještě v GRUBu
pošli:
konfigurák GRUBu
výpis $ ls /boot
Tak ten GRUB tady (http://mhdhk.ic.cz/linux/menu.lst)
a výpis po zadání $ ls /boot
config-2.6.26-2-686 initrd.img-2.6.32-3-686 System.map-2.6.32-5-686
config-2.6.32-3-686 initrd.img-2.6.32-4-686 vmlinuz-2.6.26-2-686
config-2.6.32-4-686 initrd.img-2.6.32-5-686 vmlinuz-2.6.32-3-686
config-2.6.32-5-686 System.map-2.6.26-2-686 vmlinuz-2.6.32-4-686
grub System.map-2.6.32-3-686 vmlinuz-2.6.32-5-686
initrd.img-2.6.26-2-686 System.map-2.6.32-4-686
zkus nabootovat bez parametru quiet - třeba se dozvíme víc
když nabootuju bez parametru quiet, tak se to zastaví na tomto:
(http://img153.imageshack.us/img153/6747/imgp9396.th.jpg) (http://img153.imageshack.us/i/imgp9396.jpg/)
a to se ještě ptáš, kde je problém?
btw. dle obsahu menu.lst tam máš asi nainstalovaný grub2 - to bude důvod, proč se nový kernel nepřidal automaticky
Jo už je mi to jasný, ráno jsem to zkoušel v rychlosti, tak mi to nedošlo. Ten GRUB 2 se stáhnul při instalaci aktualizací. Když nabootuju přes GRUB2 ten nový kernel tak to funguje.
FPS se zvýšilo, ale třeba tady (http://www.abclinuxu.cz/poradna/linux/show/163412) uvádí o hodně větší FPS (u té samé GK) než mám já:
# glxgears
2271 frames in 5.0 seconds = 454.166 FPS
2375 frames in 5.0 seconds = 474.958 FPS
2397 frames in 5.0 seconds = 479.319 FPS
2392 frames in 5.0 seconds = 478.366 FPS
Šlo by to ještě nějak zvýšit?
Jinak děkuji moc všem za pomoc ;)
Zkus se pohrabat v xorg.conf. Takhle to mám já:
Section "Device"
Identifier "ATi Radeon HD3200"
Driver "radeon"
Option "AccelMethod" "EXA"
Option "ClockGating" "true"
Option "DynamicPM" "true"
Option "EnablePageFlip" "true"
EndSection
viz man 5 xorg.conf, man 4 radeon
taky bys mohl zkusit updatovat nějaké balíčky na verzi z experimentalu (libdri*,*mesa*,xserver-xorg-video-radeon)
tady bych ti doporučil seznámit se s pinningem (viz man apt_preferences); příklad:
Package: *
Pin: release a=unstable
Pin-Priority: 980
Package: *
Pin: release a=experimental
Pin-Priority: 200
Package: xserver-xorg-video-radeon
Pin: version *
Pin-Priority: 980
Package: xserver-xorg-video-ati
Pin: version *
Pin-Priority: 980
Package: libgl1-mesa-dev
Pin: version *
Pin-Priority: 980
Package: libgl1-mesa-dri
Pin: version *
Pin-Priority: 980
Package: libgl1-mesa-glx
Pin: version *
Pin-Priority: 980
Package: libglu1-mesa
Pin: version *
Pin-Priority: 980
Package: mesa-common-dev
Pin: version *
Pin-Priority: 980
Package: mesa-utils
Pin: version *
Pin-Priority: 980
Package: libdrm2
Pin: version *
Pin-Priority: 980
Package: libdrm-intel1
Pin: version *
Pin-Priority: 980
Package: libdrm-radeon1
Pin: version *
Pin-Priority: 980
Package: libdrm-dev
Pin: version *
Pin-Priority: 980
Package: libdrm-nouveau1
Pin: version *
Pin-Priority: 980
Nezapomeň, že glxgears není žádný benchmark!