LINUX.ORG.RU

Драйверы для ATI Radeon HD 4250 в OpenSolaris


0

1

Изначально драйвера не было вообще. Поэтому я скомпилировал этот http://ftp.x.org/pub/individual/driver/xf86-video-ati-6.14.1.tar.bz2 Получились 32-битные драйвера в каталоге /usr/local/lib/xorg ./modules/drivers/radeon_drv.so ./modules/drivers/ati_drv.so ./modules/multimedia/theatre_detect_drv.so ./modules/multimedia/theatre_drv.so ./modules/multimedia/theatre200_drv.so

Заменил ими имеющиеся в /usr/X11/lib/modules/ файлы с теми же именами. radeon_drv.so зависит от libdrm.so.2. Разместил libdrm.so.2.4.0 в /usr/X11/lib/ и сделал на нее ссылку libdrm.so.2 из /usr/lib

Привел xorg.conf к такому виду:

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	ModulePath   "/usr/X11/lib/modules/"
	FontPath     "catalogue:/etc/X11/fontpath.d"
EndSection

Section "DRI"
 Group        "video"
 Mode         0666
EndSection

Section "Module"
  Load  "glx"
  Load  "dri"
  Load  "drm"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/mouse"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	#DisplaySize	  340   190	# mm
	Identifier   "Monitor0"
	VendorName   "SEC"
	ModelName    "3051"
EndSection

Section "Device"
Option "AGPMode" "4"
Option "ColorTiling" "on"
Option "EnablePageFlip" "on" 
Option "DRI" "on"
Identifier "Card0"
Driver "ati"
VendorName "ATI Technologies Inc"
BoardName "M880G [Mobility Radeon HD 4200]"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Но после этого визуальные эффекты все равно не работают и окна отображаются рывками. Как починить?

★★

Ответ на: комментарий от Pidgin
[drm] failed to load kernel module "radeon"

(EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM

Походу дела, у вас модуль не загружается...

anonymous ()
Ответ на: комментарий от Pidgin

Установить, что-то посвежее на базе соляриса.

Ygor ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.