Jelenlegi hely

Catalyst contra Libgl

Hello!

Mivel a catalyst átkerült az AUR-ba, ez egy csomó gondot von maga után. Függetlenül attól, hogy jogosan rágtak be az ATI/AMD komolytalanságán, én továbbra is a catalystot használnám, azon egyszerű oknál fogva, hogy eddig csak azzal működött tökéletesen a grafikuskártyám (780G-s integrált, RadeonHD 3200). Az fx86-video-ati szépen működik, nincs gond a felbontással, de nem tudom rávenni, hogy az X kilövésekor (újraindításkor pl) ne szálljon el a rendszer, ilyenkor nézhetem a monitorom "Out of Range" üzenetét. az fx86-video-radeonhd nál nincs ilyen gond, a felbontás is működik, de igencsak zavaróak az egész vékony színes csíkocskák, amiket a körvonalak mentén jelenít meg, mindenhol, már a bejelentkezésnél is. Gondoltam egye fene, felrakom AUR-ból a catalyst-ot. Ehhez fel kell tenni a catalyst-utils ot, aminek szüksége van 1.6-os xorg-server re, ez eddig nem is gond (1.6-os a testing ben van), de itt jön a probléma, a xorgnak szüksége van a libgl-re. a catalyst-utils és a libgl viszont nem férnek meg, conflicthoz vezet, és nem tudom feloldani ezt a paradoxont. Van aki már hasonló problémába ütközött? Sikerült már valakinek AUR ból telepíteni a catalystot, úgy, hogy működjön is?

Előre is köszi a válaszokat.

Fórumok: 

pacman -Rd libgl es utana pacman -U catalyst catalyst-utils :)
de ha van xf86-video-ati vagy xf86-video-radeonhd csomag azt is ajanlatos levenni

köszönöm, a libgl-el már nincs gond, csak a telepítésel, mivel március eleje óta a catalystot kivették az arch fejlesztői a hivatalos csomagok közül (extra), és többé nem lehet pacmannel feltenni. AUR-ból próbáltam, de egyszerűen nem tudom működésre bírni, a maximum amit elértem, hogy üres képernyővel leakad a rendszer. Szívesen használnám az xf86-vide-ati drivert is, ha van valakinek ötlete, mit kell tenni, hogy ne akadjon le, amikor kilép X-ből (monitoron egy gyárilag beépített hibaüzenet: Out of range), vagy ha valakinek sikerült AUR-ból a catalystot feltennie, kérem ossza meg velem a mikénteket. Köszönöm!

Az out of range üzenetre egy tipp:
/etc/x11/xorg.conf Monitor és Device szekció:
Option "DPMS" "False"

Ha kimasolnad az xorg.conf-ot sokat segitene... vagy root alatt "aticonfig --initial" ez legeneral egy uj xorg.conf-ot ami mukodni fog

Hello!
aticonfig --initial al is próbálkoztam, ugyanolyan sikerrel. Viszont sikerült beüzemelnem a sima xf86-video-ati drivert, (Sajnos a DPMS letiltása nem vezetett eredményre), az új xorg-serverrel a testingből, meg magát a drivert is onnan tettem fel, meg kínomban a xorg.conf-ot már generáltattam, ehhez (mivel a SaX az egyik legmegbízhatóbb ilyen téren) opensuse livecd-t használtam. Itt a xorg.conf, hátha sikerül belőle rájönni, hogy a catalyst miért nem akart működni:


# SaX generated X11 config file
# Created on: 2009-03-22T21:22:49+0100.
#
# Version: 8.1
# Contact: Marcus Schaefer , 2005
# Contact: SaX-User list
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
FontPath "/usr/share/fonts/japanese:unscaled"
FontPath "/usr/share/fonts/kwintv"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/uni:unscaled"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
Option "ZapWarning" "on"
EndSection

Section "Module"
Load "dri"
Load "dbe"
Load "freetype"
Load "extmod"
Load "glx"
EndSection

Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "microsoftpro"
Option "XkbRules" "xfree86"
EndSection

Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "7"
Option "Device" "/dev/input/mice"
Option "Name" "Creative USB Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
DisplaySize 473 296
HorizSync 30-82
Identifier "Monitor[0]"
ModelName "ASUS VW223"
Option "DPMS"
Option "PreferredMode" "1680x1050"
VendorName "ACI"
VertRefresh 56-76
UseModes "Modes[0]"
EndSection

Section "Modes"
Identifier "Modes[0]"
Modeline "1680x1050" 146.2 1680 1784 1960 2240 1050 1053 1059 1089
Modeline "1680x1050" 115.00 1680 1728 1760 1840 1050 1053 1059 1079 +HSync -Vsync
Modeline "1280x1024" 141.82 1280 1376 1512 1744 1024 1025 1028 1070
Modeline "1280x1024" 130.17 1280 1368 1504 1728 1024 1025 1028 1066
Modeline "1280x1024" 120.01 1280 1368 1504 1728 1024 1025 1028 1063
Modeline "1280x1024" 114.50 1280 1328 1360 1440 1024 1027 1034 1061 +HSync -Vsync
Modeline "1280x1024" 108.88 1280 1360 1496 1712 1024 1025 1028 1060
Modeline "1280x960" 131.72 1280 1368 1504 1728 960 961 964 1003
Modeline "1280x960" 122.11 1280 1368 1504 1728 960 961 964 1000
Modeline "1280x960" 111.52 1280 1360 1496 1712 960 961 964 997
Modeline "1280x960" 107.25 1280 1328 1360 1440 960 963 967 995 +HSync -Vsync
Modeline "1280x960" 102.10 1280 1360 1496 1712 960 961 964 994
Modeline "1152x864" 106.51 1152 1224 1352 1552 864 865 868 903
Modeline "1152x864" 97.69 1152 1224 1344 1536 864 865 868 900
Modeline "1152x864" 90.02 1152 1224 1344 1536 864 865 868 897
Modeline "1152x864" 88.00 1152 1200 1232 1312 864 867 871 895 +HSync -Vsync
Modeline "1152x864" 81.62 1152 1216 1336 1520 864 865 868 895
Modeline "1024x768" 83.00 1024 1080 1192 1360 768 769 772 803
Modeline "1024x768" 76.89 1024 1080 1192 1360 768 769 772 800
Modeline "1024x768" 70.50 1024 1072 1104 1184 768 771 775 796 +HSync -Vsync
Modeline "1024x768" 70.07 1024 1080 1184 1344 768 769 772 798
Modeline "1024x768" 64.11 1024 1080 1184 1344 768 769 772 795
Modeline "800x600" 50.32 800 840 928 1056 600 601 604 627
Modeline "800x600" 45.93 800 840 920 1040 600 601 604 625
Modeline "800x600" 44.75 800 848 880 960 600 603 607 622 +HSync -Vsync
Modeline "800x600" 42.33 800 840 920 1040 600 601 604 623
Modeline "800x600" 38.22 800 832 912 1024 600 601 604 622
Modeline "1680x1050" 146 1680 1784 1960 2240 1050 1053 1059 1089 +hsync -vsync
EndSection

Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1680x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
Virtual 3840 1200
EndSubSection
SubSection "Display"
Depth 16
Modes "1680x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
Virtual 3840 1200
EndSubSection
SubSection "Display"
Depth 24
Modes "1680x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
Virtual 3840 1200
EndSubSection
SubSection "Display"
Depth 8
Modes "1680x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
Virtual 3840 1200
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection

Section "Device"
BoardName "ATI Radeon HD 3200 Graphics"
Driver "radeon"
Identifier "Device[0]"
Option "monitor-VGA_1" "Monitor[0]"
VendorName "ATI"
EndSection

Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection

Section "Extensions"
EndSection

Szerintem érdemes lenne ezt áttanulmányoznod. Hátha ez segít http://wiki.archlinux.org/index.php/ATI

A "Device" section-nal Driver "fglrx"-nek kell lennie.
Es a "DRI" section-nal Mode 0666.

A http://wiki.archlinux.org/index.php/ATI oldalat természetesen áttanulmányoztam, de ott még nem reagálták le saját lépésüket, miszerint a pacman -S catalyst többé nem működik, ahogy a catalyst-utils sem telepíthető többé ily módon. Mindez átkerült az AUR-ba, amiről ezen az oldalon egyelőre egy árva szó sem esik, hogy onnan hogyan tovább.

Mindenkinek köszönöm a segítséget! a fenti xorg.conf az xf86-video-ati driver -rel működik (ezért nem fglrx szerepel benne), a legújabb xorg-szerverrel már nem akad le az X leállásakor. Letettem arról, hogy a catalyst a közeljövőben működni fog a gépemen, addig a 3D funkciók zömét ugyan elfelejthetem, de most stabil az X. Előbb-utóbb biztos felmerül a fejlesztőkben, hogy van igény a catalystra, és majd frissítik a vonatkozó wiki oldalat valamilyen megoldással.

sziasztok. engem az érdekelne, hogy miért nem lehet megoldani hogy a gyári ati libgl-je és a nyílt driver sajátja megférjen egymás mellett? ezzel a problémával csak archlinuxon találkoztam.

Ugyanazt a fájl két csomag izélgesse? Vicces is lenne. Amúgy emlékeim szerint az nvidia driver is conflictol a libgl-lel.
(Magánvélemény: ne vegyél legközelebb ati kártyát.)

Bizonyos csomagoknál nekem is azt írja, hogy a libgl ütközik a catalyst-al és ez miatt nem tudok most frissíteni se telepíteni bizonyos dolgokat. Most mi lenne a megoldás? Töröljem a catalystot majd tegyem fel a libgl-t aztán újra a catalystot?

MÉg mindig nem lehet normálisan feltenni a catalystot?

Ahogy látom, nincs belőle csomag a core vagy extra repókban, mivel még mindig nem sikerült kiadniuk normális linux drivereket, de AUR-ban van csomag hozzá:
http://wiki.archlinux.org/index.php/ATI#Proprietary_ATI_Catalyst_driver