Проблема в запуске иксов с видеокартой ATI Radeon3100

Всех приветствую. Не знаю как настроить систему, чтоб запускались иксы. У меня матплата с чипсетом AMD, видеокарта ATI Radeon3100.
Что нужно выбрать в в конфиге ядра, в файле modules_autoload.d/kernel-2.6 и прочее. Я установил ati-drivers. Вот мой xorg.conf

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

Section "Files"
	ModulePath   "/usr/lib64/xorg/modules"
	FontPath     "/usr/share/fonts/misc/"
	FontPath     "/usr/share/fonts/TTF/"
	FontPath     "/usr/share/fonts/OTF"
	FontPath     "/usr/share/fonts/Type1/"
	FontPath     "/usr/share/fonts/100dpi/"
	FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
	Load  "dri"
	Load  "extmod"
	Load  "dri2"
	Load  "record"
	Load  "glx"
	Load  "dbe"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
        Option         "XkbRules" "xorg"
        Option         "XkbModel" "pc101"
        Option         "XkbLayout" "us,ru"
        Option         "XkbOptions" "grp:alt_shift_toggle,lv3:ralt_switch,grp_$        #Option         "XkbVariant" ",winkeys"

EndSection

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

Section "Monitor"
	#DisplaySize	  340   270	# mm
	Identifier   "Monitor0"
	VendorName   "SAM"
	ModelName    "SyncMaster"
	HorizSync    30.0 - 81.0
	VertRefresh  56.0 - 75.0
	Option	    "DPMS"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        #Option     "BusType"            	# [<str>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# <i>
        #Option     "AGPMode"            	# <i>
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# <i>
        #Option     "GARTSize"           	# <i>
        #Option     "RingSize"           	# <i>
        #Option     "BufferSize"         	# <i>
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "DMAForXv"           	# [<bool>]
        #Option     "FBTexPercent"       	# <i>
        #Option     "DepthBits"          	# <i>
        #Option     "PCIAPERSize"        	# <i>
        #Option     "AccelDFS"           	# [<bool>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "DisplayPriority"    	# [<str>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
        #Option     "ColorTiling"        	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "RageTheatreCrystal" 	# <i>
        #Option     "RageTheatreTunerPort" 	# <i>
        #Option     "RageTheatreCompositePort" 	# <i>
        #Option     "RageTheatreSVideoPort" 	# <i>
        #Option     "TunerType"          	# <i>
        #Option     "RageTheatreMicrocPath" 	# <str>
        #Option     "RageTheatreMicrocType" 	# <str>
        #Option     "ScalerWidth"        	# <i>
        #Option     "RenderAccel"        	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "DynamicClocks"      	# [<bool>]
        #Option     "VGAAccess"          	# [<bool>]
        #Option     "ReverseDDC"         	# [<bool>]
        #Option     "LVDSProbePLL"       	# [<bool>]
        #Option     "AccelMethod"        	# <str>
        #Option     "DRI"                	# [<bool>]
        #Option     "ConnectorTable"     	# <str>
        #Option     "DefaultConnectorTable" 	# [<bool>]
        #Option     "DefaultTMDSPLL"     	# [<bool>]
        #Option     "TVDACLoadDetect"    	# [<bool>]
        #Option     "ForceTVOut"         	# [<bool>]
        #Option     "TVStandard"         	# <str>
        #Option     "IgnoreLidStatus"    	# [<bool>]
        #Option     "DefaultTVDACAdj"    	# [<bool>]
        #Option     "Int10"              	# [<bool>]
        #Option     "EXAVSync"           	# [<bool>]
        #Option     "ATOMTVOut"          	# [<bool>]
        #Option     "R4xxATOM"           	# [<bool>]
	Identifier  "Card0"
	Driver      "radeon"
	VendorName  "Unknown Vendor"
	BoardName   "Unknown Board"
	BusID       "PCI:1:5:0"
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
Section "dri"
        Mode 0666
EndSection 

И вообще, пддерживается ли моя встроенная видеокарта с этим чипсетом, ибо в ядре я не нашел поддержки AMD? Прошу помочь, кто знает. Заранее благодарен.

для начала изменить DRIVER

для начала изменить DRIVER "radeon" на "fglrx"
затем выставить в make.conf VIDEO_CARDS="fglrx" и убрать оттуда все остальные.
затем выставить в USE="dri opengl"
затем выполнить emerge -uND world
после этого emerge ati-drivers
затем eselect opengl set ati

ну и в случае проблем давать логи иксов отсюда /var/log/

app-text/wgetpaste

crypton написал(а):
ну и в случае проблем давать логи иксов отсюда /var/log/

лучше не сюда а

$ emerge app-text/wgetpaste
$ wgetpaste /var/log/Xorg.0.log
Your paste can be seen here: http://dpaste.com/*****/

А сюда ссылку вида http://dpaste.com/*****/

Working on Gentoo Linux for Asus P535 and Qtopia :-)

fglrx — глючное, убогое и

fglrx — глючное, убогое и кривое поделие.

Свободные драйвера у меня на RadeonHD 3100 прекрасно работают.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

ктож спорит. у меня на 4330

ктож спорит. у меня на 4330 тоже :)

encrypted ~ # glxgears -info
GL_RENDERER   = Mesa DRI R600 (RV710 9552) 20090101  TCL
GL_VERSION    = 1.5 Mesa 7.7-devel
GL_VENDOR     = Advanced Micro Devices, Inc.
GL_EXTENSIONS = GL_ARB_depth_texture GL_ARB_depth_clamp GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_point_parameters GL_ARB_provoking_vertex GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_MESAX_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_convolution GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_gpu_program_parameters GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_polygon_offset GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_APPLE_packed_pixels GL_ATI_blend_equation_separate GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once GL_ATI_separate_stencil GL_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_MESA_pack_invert GL_MESA_ycbcr_texture GL_MESA_window_pos GL_NV_blend_square GL_NV_depth_clamp GL_NV_light_max_exponent GL_NV_texture_rectangle GL_NV_texgen_reflection GL_NV_vertex_program GL_OES_read_format GL_SGI_color_matrix GL_SGI_color_table GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays
6382 frames in 5.0 seconds = 1276.283 FPS
6704 frames in 5.0 seconds = 1340.794 FPS

что ж у вас за драйвера

что ж у вас за драйвера такие?? у меня больше 300FPS на x11-drivers/xf86-video-ati-6.12.4 никак не выжимается... :(

encrypted ~ # emerge -pv

encrypted ~ # emerge -pv xf86-video-ati mesa xorg-server x11-drm libdrm

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] x11-libs/libdrm-9999  USE="-debug" 0 kB [1]
[ebuild   R   ] x11-base/x11-drm-99999999  VIDEO_CARDS="radeon -mach64 -mga -r128 -radeonhd -savage -sis (-sunffb) -tdfx -via" 0 kB [1]
[ebuild   R   ] media-libs/mesa-9999  USE="nptl xcb -debug -gallium -motif -pic" VIDEO_CARDS="radeon -intel -mach64 -mga -none -nouveau -r128 -radeonhd -s3virge -savage -sis (-sunffb) -tdfx -trident -via" 0 kB [1]
[ebuild   R   ] x11-base/xorg-server-1.6.5  USE="hal nptl xorg -debug -dmx -ipv6 -kdrive -minimal -sdl -tslib" 0 kB [0]
[ebuild   R   ] x11-drivers/xf86-video-ati-9999  USE="-debug" 0 kB [1]

Total: 5 packages (5 reinstalls), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/local/portage/layman/x11

вот такие.

Сделал так - иксы не

Сделал так - иксы не стартуют. Вот лог-файл:

This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.

X.Org X Server 1.6.3.901 (1.6.4 RC 1)
Release Date: 2009-8-25
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-gentoo-r7 x86_64 
Current Operating System: Linux tux 2.6.30-gentoo-r5 #1 Fri Nov 6 14:22:02 YEKT 2009 x86_64
Build Date: 06 November 2009  03:48:58PM
 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Nov  6 15:18:39 2009
(==) Using config file: "/etc/X11/xorg.conf"
Parse error on line 33 of section InputDevice in file /etc/X11/xorg.conf
	"XkbVariant"" is not a valid keyword in this section.
(EE) Problem parsing the config file
(EE) Error parsing the config file

Fatal server error:
no screens found

Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

(WW) xf86CloseConsole: KDSETMODE failed: Bad file descriptor
(WW) xf86CloseConsole: VT_GETMODE failed: Bad file descriptor

добавье в make.cond в секцию

добавье в make.conf в секцию USE "hal", INPUT_DEVICES="evdev", сделайте emerge -uND world, и уберите из xorg.conf все связанное с клавиатурой и мышью. добавьте hal в автозагрузку такой коммандой rc-update add hald
затем перезагрузитесь и попробуйте еще. если опять не заведется дробавьте вывод комманды rc-status -s

Ну в логе четко

Ну в логе четко сказано

Parse error on line 33 of section InputDevice in file /etc/X11/xorg.conf
	"XkbVariant"" is not a valid keyword in this section.
(EE) Problem parsing the config file
(EE) Error parsing the config file

Либо поправь конфиг, либо удали его и попробуй запуститься без него :)

Working on Gentoo Linux for Asus P535 and Qtopia :-)

Поправил конфиг, в make.conf

Поправил конфиг, в make.conf и в xorg.conf вернул radeon, пересобрал x11-drivers/ati-drivers, и иксы запустились. Всем спасибо, в особенноси oleg_kaa.

servi71 написал(а): в

servi71 написал(а):
в xorg.conf вернул radeon, пересобрал x11-drivers/ati-drivers

Вот это интересно. В чём смысл? (-%Е

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

я вот тоже медитировал на эту

я вот тоже медитировал на эту строчку минут 5, пока не понял подвох... понедельник тяжелый день :)

Дело в том, что по совету я в

Дело в том, что по совету я в make.conf и xorg.conf вместо radeon поставил fglrx. А oleg_kaa мне указал, что мне нужно поправить всего лишь xorg.conf, ибо я когда копировал с другого файла (тоже xorg.conf), сделал ошибку. Я эту ошибку увидел и исправил, а в make.conf и xorg.conf обратно вместо fglrx написал radeon и пересобрал x11-drivers/ati-drivers, и иксы запустились.

ati-drivers =

ati-drivers = fglrx
xf86-video-ati = radeon

Поэтому пересборка ati-drivers ни к чему. Вообще их снести можно.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

я бы даже сказал "нужно",

я бы даже сказал "нужно", потому что нередко при наличии откртых драйверов снос fglrx и зачистка /lib/modules/my_kernel избавляет от странных глюков.

Согласен.

Согласен.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Так что? Мне лучше удалить

Так что? Мне лучше удалить ati-drivers? (emerge -C ati-drivers?) А как зачистить /lib/modules/my_kernel ? Просто удалить эту папку?

Да. Вот так:

Да.

Вот так: http://www.gentoo.ru/node/17288#comment-124109

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

да точно именно так :)

да точно именно так :)

удалить ati-drivers. убрать

удалить ati-drivers. убрать из make.conf из VIDEO_CARDS="" параметр fglrx. пересобрать emerge -uND world
докучи сделать --depclean и после него revdep-rebuild обязательно.

затем собрать ядро. и перед установкой модулей стереть старую папку с модулями. установить модули.
пересобрать все пакеты, которые собирают модули дял ядра, напрмер virtualbox-modules.

это вкратце и невадваясь в подробности, чтобы не копировали просто куски команд, а разобрались с целью и результатом каждого действия сами.

Спасибо, надо попробовать. А

Спасибо, надо попробовать. А вот какие именно пакеты надо пересобрать, которые собирают модули для ядра?

Какие есть (-%Е

Какие есть (-%Е

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

я делаю emerge

я делаю emerge @module-rebuild но это справедливо дял версии portage-2.2. если честно я с генту работаю около полугода, и сразу ставил portage-2.2. так что я не знаю как без него пересобрать токо те пакеты, которые содержат модули. если знающие люди тут отпишутся - пополню копилку знаний :)

до этого была программа с

до этого была программа с именем как у сета

Какие пакеты предоставляют

Какие пакеты предоставляют модули для ядра можно узнать из этого файла

$ cat /var/lib/module-rebuild/moduledb

Working on Gentoo Linux for Asus P535 and Qtopia :-)

Я удивляюсь. Удалил

Я удивляюсь. Удалил ati-drivers, пересобрал мир, почистил (emerge --depclean), затем revdep-rebuild, собрал ядро (make), удалил папку с модулями (/lib/modules/my_kernel), собрал и установил модули (make modules_install), удалил xorg.conf, презагрузился с новым ядром и вошел в граф.режим. Что ж получается, при сборке системы ни с видеодрайвером не нужно было возиться, ни с xorg.conf-ом?!
Благодарю всех, кто позаботился мне ответить.
Теперь мне нужно пересобрать все пакеты, которые собирают модули для ядра.

Да, со свободными драйверами

Да, со свободными драйверами всё просто (-:Е

Только вот xorg.conf не надо, а можно было удалить. Может, ещё займёшься тонкой подстройкой.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Хорошо, спасибо.

Хорошо, спасибо.

ну и славненько. да с

ну и славненько. да с открытыми драйверами жизнь намного проще в плане установки и настройки.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".