X11 настройка (видеокарта Radeon HD 6490M)

Всем приветы.
На данном этапе пытаюсь установить иксы, юзаю открытые драйвера.

Что я делал, что сконфигурировал:

---

#emerge x11-drivers/xf86-video-ati

---
#Xorg -configure (выдает ошибку):

....
Fatal server error:
[  1383.528] Caught signal 11 (Segmentation fault). Server aborting
....

/var/log/Xorg.0.log

---
/etc/make.conf:

....
VIDEO_CARDS="radeon"
....

---
Настройки ядра:

Device Drivers  --->
	Graphics support  --->
                <> /dev/agpgart (AGP Support)
		<M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  --->
			<M> ATI Radeon
				[*] Enable modesetting on radeon by default - NEW DRIVER

---
#lspci -k:

....[Radeon HD 6400M Series]
Kernel modules: radeon

не выводит:

Kernel driver in use: radeon

, это из-за того что вынесена модулем?

---
#lsmod:
выдает пустоту(

Хотя в настройках ядра я указывал:

<*> Enable loadable module support

и указал в /etc/modules.autoload.d/3.2.12-gentoo:

drm
drm_kms_helper
radeon
ttm
hid_logitech_dj
kcopy
scsi_wait_scan
xt_mark
text_nx

Кто знает в чем проблема(ы), подскажите плиз, буду благодарен.

0. Читаем FAQ на предмет

0. Читаем FAQ на предмет длинных вставок.
1. Разбираемся, что с ядрёными модулями

 # lsmod
...
radeon                763687  2 
drm                   190972  4 ttm,drm_kms_helper,radeon

 # lspci -k
01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS780MC [Mobility Radeon HD 3100 Graphics]
	Subsystem: Toshiba America Info Systems Device ff6a
	Kernel driver in use: radeon

Прозреваю что-нибудь со сборкой и/или загрузкой в ядро.

Читаем Gentoo Wiki на тему radeon.

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

0. Подправил1. Проблема не

0. Подправил
1. Проблема не решена, но теперь знаю куда копать, сенкс

Поставил в ядре - CONFIG_MODVERSIONS=y,

<*> Enable loadable module support  --->
    <> Force Modulle loading
    <*> Modulle unloading
        <*> Force Modulle unloading
    <*> Modulle versioning suppport
    <> ....

теперь модули грузятся как нужно... иду дальше :)

Странно ничего не изменилось - пишу:

#Xorg -configure

Та же ошибка:

Fatal server error:
[  1383.528] Caught signal 11 (Segmentation fault). Server aborting

А если просто запустить, без

А если просто запустить, без конфига? Я не раз уже видел, что `Xorg -configure` падает, а сами иксы фурычат нормально.

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

Всмысле так

Всмысле так написать?

#Xorg

так глухо, в /var/log/Xorg.0.log пишет 'No screens found'- ведь тогда не юзается модуль radeon, а подставляются разные vesa, intel...

В смысле startx от

В смысле startx от пользователя.

Могу свой конфиг предложить: https://paste.lugons.org/show/2074/

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

пробывал просто стартовать

пробывал просто стартовать иксы + с твоим: 'No screens found',
пытаюсь сейчас яндексовать по ошибке 'Caught signal 11', пока толком ничего не нахожу

Покажи полный лог с моим

Покажи полный лог с моим конфигом.

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

Только я подправил твой

Только я подправил твой конфиг (так как не видело девайса, c твоим конфигом http://paste.org.ru/?k5z54o)

C подправленым http://paste.org.ru/?8fh298
изменил это

BusID  "PCI:1:5:0"

на

BusId  "PCI 1:0:0"

KMS надо заводить, вот

KMS надо заводить, вот что.
Наверное, надо radeon-ucode поставить. Читать Gentoo Wiki, опять же.

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

.

krigstask написал(а):
KMS надо заводить, вот что.

ЕМНИП скорее да.

krigstask написал(а):
Наверное, надо radeon-ucode поставить.

А вот тут не факт.
У меня в первом приближении работало и без него.

:wq
--
Live free or die

У тебя карта вроде как

У тебя карта вроде как старая.

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

/

krigstask написал(а):
У тебя карта вроде как старая.

Т.е. для старой карты оно (radeon-ucode) не нужно?
По какому принципу можно определить его необходимость (без экспериментальной проверки) не скажешь?

:wq
--
Live free or die

По-моему, для семейства r600

По-моему, для семейства r600 и старше.

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

Ничего себе карта старая :

Ничего себе карта старая : http://ru.wikipedia.org/wiki/Northern_Islands

Хотя бы "загуглил" что-ли для начала.

radeon-ucode не нужны для карт =

Для карт HD серии нужны прошивки.

1. Перечитай ветку. 2.

1. Перечитай ветку.
2. Подумай.

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

.

krigstask написал(а):
1. Перечитай ветку.
2. Подумай.

хи-хи-хи... Ну а вообще-то мы несколько сместились в сторону, как мне кагется.
Да и хотелось бы услышать нашего "Маркиза де Сад'а" с его опытом установки потринепарных дроверов, вполне вероятно,
что, после того, как ему стало "неохото", человек вернулся в лоно "максимальной"
Я не со зла, чесслово :D

http://www.gentoo.ru/node/254

http://www.gentoo.ru/node/25473#comment-189911

Вот твоё сообщение - думай сам.

А ты знаешь, какая карта у

А ты знаешь, какая карта у Анархиста? Правда-правда? Точно-точно? Уверен на все 100?

Мда, ошибся, не посмотрел,

Мда, ошибся, не посмотрел, что ответ был не ТС.

Цитата: [ 13829.024] (II)

Цитата:
[ 13829.024] (II) [KMS] drm report modesetting isn't supported.
[ 13829.024] (II) GPU only supported with KMS, using vesa instead.

KMS в ядре включен? Попробуй загрузить ядро с опцией radeon modeset=1

Нейтральность - высшее достижение сознания!

KMS в

KMS в ядре:

CONFIG_DRM_KMS_HELPER=m
CONFIG_DRM_RADEON_KMS=y

пробывал в ядре ставить и radeon modeset=1(и вроде видел что через точку нужно radeon.modeset=1), ни как, та же ошибка как в выше приведенном логе http://paste.org.ru/?8fh298

потом + к этому всему установил radeon-ucode

#Xorg -configure

http://paste.org.ru/?vnbb1i - выдает тоже самое

#X -config /root/xorg.conf

http://paste.org.ru/?iai91v - а вот здесь, сдвиги KMS вроде пошел

/root/xorg.conf (я там пытался что-то менять, но в итоге оставил как в конфиге krigstask)

Нужно потавить

Нужно потавить x11-drivers/radeon-ucode
и дописать в конфиг ядра
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE="radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BTC_rlc.bin" тут свое должно быть
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware/"

Если drm модулями, то

Если drm модулями, то дописывать ничего не надо.

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

Попробовал и так, нет

CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE="radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BTC_rlc.bin"
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware/"

Попробовал и так, нет изменений

Кстати вот что в dmesg
Радуют строки типа

radeon 0000:01:00.0: enabling device (0000 -> 0003)

;)

А вообще в dmesg что пишут?

А вообще в dmesg что пишут? Нормальное разрешение в консоли включается? Левые драйверы кадрового буфера (типа vesafb и uvesafb) не включены?

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

разрешение нормальное

Разрешение нормальное включается

Нашел тему про переключения видеокарт (проделал все действия):

cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:01:00.0

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

Пытался переключить на дискретную карту зависает(

echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch

.

dmesg написал(а):
[drm] initializing kernel modesetting (CAICOS 0x1002:0x6760 0x103C:0x167D)

Зачем нам нужен BARTS?
Ведро ручками/genkernel собираете?

В ручную собираю

В ручную собираю

.

Попробуйте genkernel, только настройте на свой вкус и под потребности /etc/genkernel.conf,
отключите CONFIG_FIRMWARE_IN_KERNEL в идре, genkernel должен собрать весь хлам в initramfs.

Не охото использовать

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

Хех, разницы между genkernel

Хех, разницы между genkernel и "ручной сборкой" почти нет. Она есть между самостоятельно отконфигуреным ядром и использованием чужого конфига. Генкернел лишь автоматизирует некоторые вещи.

Собирай / пересобирай всю

Собирай / пересобирай всю систему с нуля, подозреваю что ты менял CFLAGS или CHOST или выставил в них специфические параметры оптимизации, или собрал часть системы одной версией компилятора, часть другой.

Пока квест не пройден,

Ну что ж пока квест не пройден, перечитал кучу форумов, в итоге в голове осталось фиговое оправдание чего я не могу поднять иксы на дискретной карте Radeon HD 6490M,
что в биосе не смотря на галочку переключения между картами, нет возможности отключить интегрированную карту(как вроде бы с форумов должен быть, если нет - забить на дискрет, пока не выкатят новую обнову для биоса). (хотя в системе vgaswitcheroo есть, но трабл тот же переключится не возможно http://www.gentoo.ru/node/25473#comment-189821)

Пробывал и закрытые драйвера при запуске иксов стало выдавать:

fglrx(0): GetBIOSParameter failed

Последнее что я не пробывал это попытка запуска иксов с интегрированным intel'ом (хотя по правде не знаю что мне это даст, даже если заведется без проблем довольствоваться только им зная что есть дискретная которая спит и насмехается - как минимум обидно)

В общем прошу помощи, еще раз приведу что у меня есть (вернулся к открытым дровам):

------------------------------------
Конфиг ядра (часть):

Device Drivers  --->
	Generic Driver options --->
		[*] Include in-kernel firmware blobs in kernel binary
			(radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin)
			(/lib/firmware) Firmware blobs root directory
	Graphics support  --->
                <*> /dev/agpgart (AGP Support) --->
        	        <*> Intel 440LX/BX/GX, i8xx and E7x05 chipset support
		<M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  --->
			<M> ATI Radeon
				[*] Enable modesetting on radeon by default - NEW DRIVER
			<M> Intel 8xx/9xx/G3x/G4x/HD Graphics
				[*] Enable modesetting on intel by default

Конфиг ядра (полный):

#cat /usr/src/linux/.config

http://paste.org.ru/?gjahaj
------------------------------------

#cat /boot/grub/grub.conf

http://paste.org.ru/?81tkdb
Загружаю ядро с опцией radeon.modeset=1
---

#cat /etc/make.conf

http://paste.org.ru/?32xadm
------------------------------------

#lspci -k

http://paste.org.ru/?3nlyx5
------------------------------------

#lsmod -k

http://paste.org.ru/?w8tkbt
------------------------------------

#dmesg

http://paste.org.ru/?mi1mwj
------------------------------------

#Xorg -configure

Xorg.0.log
------------------------------------
Пробую указать вручную созданный xorg.conf (http://paste.org.ru/?4umj9z)

#X -config /root/xorg.conf

Xorg.0.log
------------------------------------

P.S. Рассматриваю свой Xorg лог

[    96.203] (--) PCI:*(0:0:2:0) 8086:0116:103c:167d rev 9, Mem @ 0xd4000000/4194304, 0xc0000000/268435456, I/O @ 0x00006000/64
[    96.203] (--) PCI: (0:1:0:0) 1002:6760:103c:167d rev 0, Mem @ 0xb0000000/268435456, 0xd4a00000/131072, I/O @ 0x00005000/256, BIOS @ 0x????????/131072

У кого 'несколько' карточек и кто завел иксы под дискретную, вопрос - должна звездочка быть на той карте которая используется иксами или это неважно? У меня звездочка на интегрированной(0:0:2:0), что вроде как указывает что именно она активирована, а не нужная дискретная(0:1:0:0).

Если это спаренная система,

Если это спаренная система, то вполне может быть, что у дискретной карты нету своего физического выхода - наиболее частая сейчас ситуация. Попробуйте драйвера intel. Если заведёться, то дорога вам в проект bumblbee - реализация того безобразия, что обычно делают виндовые дравера. Ну и вроде как fglrx обещали сделать совместимым. Когда-нибудь.

Да, как и ожидалось на

Да, как и ожидалось на интеловской карточке завелось все, солвед не пишу еще буду думать)

Попробуйте

Попробуйте это:
http://en.gentoo-wiki.com/wiki/Vga_switcheroo

На работе на неделе должны прикупить "боевой" недобук мне. Так что я вскоре пройдусь по тем же граблям. ))) О результатах отпишу.
Upd. Таки получил Lenovo S205 на AMD E-300 + HD6310. Обживаю. Но гибридной графикой там не пахнет.

Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!

привет, была похожая проблема

привет, была похожая проблема с теми же сообщениями об ошибке при конфигурировании xorg.conf для HD 6400m
решилось все таким образом
поставил ati-drivers (согласно http://www.gentoo.org/doc/ru/ati-faq.xml):

emerge ati-drivers

сконфигил xorg.conf при помощи (см. man):

aticonfig --initial

запустил Xы

Gentoo Must Die :)
ваш конфиг ядра: /usr/src/linux (#ver)/.config

таже проблемма

таже видео карта, нашел в чем проблемма...

"There are two versions of hybrd graphics: MUXed and MUX-less. MUXed have a display MUX to switch the displays between the discrete and integrated cards. MUXed systems can be switched using vgaswitcheroo. MUX-less do not have a display MUX and the displays are only connected to the integrated card. On MUX-less systems, the discrete card is solely for rendering, not display. At the moment the X server does not support rendering and display from different cards so the discrete card can not be used with MUX-less systems at the moment. Most new laptops (2011+) are MUX-less."
source: http://www.x.org/wiki/RadeonFeature

а вот и

а вот и решение...
http://forums.gentoo.org/viewtopic-t-909802.html

[SOLVED]

Вот уже год как прошел, и нашлося время еще подумать, решилось проприетарным драйвером fglrx (либо его допилили либо у меня руки выпрямились):

- #emerge ati-drivers
- #lspci -k
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Seymour [Radeon HD 6400M/7400M Series]
	Subsystem: Hewlett-Packard Company Device 167d
		Kernel driver in use: fglrx_pci
			Kernel modules: fglrx

по http://wiki.gentoo.org/wiki/Fglrx

- File/etc/portage/make.conf
	VIDEO_CARDS="fglrx intel" (добавил)
- File/etc/portage/package.use
	x11-drivers/xf86-video-intel uxa -sna (добавил)
	x11-drivers/ati-drivers modules qt4 (проверил)
#emerge --ask --changed-use --deep @world - переустановил xorg-drivers (VIDEO_CARDS="fglrx intel") и x11-drivers/xf86-video-intel (c uxa и без sna)
#aticonfig --initial - сгенерил /etc/X11/Xorg.conf
#eselect opengl set ati
#gpasswd -a spv video

P.S. Всем спасибо за труды, и сорри не могу изменить тему на [Solved] пишет 'Your submission has triggered the spam filter and will not be accepted. If you feel this is in error, please report that you are blocked.'

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

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