LINUX.ORG.RU

Не хана ли иксам?

 , , , ,


0

2

Короче, как было дело... Щупал я когда-то vgaswitcheroo, пытался завести дискретку, но так ни фига и не вышло, на DIS просто ноль реакции, всё равно остаётся на интеграшке (видимо, потому, что у меня НЁХ, из-за которой дискретка только совместно с интеграшкой может работать; не помню, как называется). Плюнул тогда.

Сейчас, после многочисленных обновлений системы захотел опять, попробовал, а этот ваш vgaswitcheroo куда-то пропал. Погуглил, оказывается, теперь в дебьяне надо монтировать debugfs. Прописал в fstab, смонтировал, он вернулся. Пробую, всё так же - питание включается/отключается, переключаться не хочет, без дополнительных выхлопов. Эхнул я тогда DDIS (переключение при следующем запуске иксов). Запускаю вторые иксы для теста... и тут

X.Org X Server 1.12.4
Release Date: 2012-08-27
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-4-amd64 x86_64 Debian
Current Operating System: Linux localhost 3.10-3-amd64 #1 SMP Debian 3.10.11-1 (2013-09-10) x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.10-3-amd64 root=UUID=026f3e19-643c-4c14-ab6f-61b61a178bdf ro resume=/dev/sda6 quiet
Build Date: 12 September 2013  10:21:09AM
xorg-server 2:1.12.4-6.2+b3 (amd64 Build Daemon (binet) <buildd-binet@buildd.debian.org>) 
Current version of pixman: 0.30.2
	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.1.log", Time: Tue Oct 22 20:38:36 2013
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(II) [KMS] Kernel modesetting enabled.

Backtrace:
0: X (xorg_backtrace+0x3d) [0x7f3aba26572d]
1: X (0x7f3aba0f8000+0x1713a9) [0x7f3aba2693a9]
2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f3ab941a000+0xf210) [0x7f3ab9429210]
3: X (xf86SetScrnInfoModes+0x275) [0x7f3aba1ad1b5]
4: X (xf86InitialConfiguration+0x141a) [0x7f3aba1b090a]
5: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x7f3ab5bed000+0x46776) [0x7f3ab5c33776]
6: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x7f3ab5bed000+0x4207d) [0x7f3ab5c2f07d]
7: X (InitOutput+0x8bb) [0x7f3aba1808eb]
8: X (0x7f3aba0f8000+0x3acc0) [0x7f3aba132cc0]
9: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf5) [0x7f3ab827f995]
10: X (0x7f3aba0f8000+0x3b13b) [0x7f3aba13313b]

Segmentation fault at address (nil)

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


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.1.log" for additional information.

Server terminated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
Эхнул DIGD - при попытке запуска всё то же, с любой точно рабочей оболочкой, на любом номере. Что из виртуальной консоли запускать, что из фрэймбуфферной. И что я только не пробовал... Есть подозрение, что иксы упали полностью. Текущие работают - но вдруг это только пока они запущены? Вероятен конфликт - но проверять не рискну.

И да,

00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6320]
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Robson CE [Radeon HD 6370M/7370M]

Ответ на: комментарий от Extraterrestrial

А ты рискни.

Некогда мне. По крайней мере, сегодня. Иксы нужны, чтобы UML-редактор запускать и PDF-протоколы отлаживать. Весело будет. Ещё в спермёрку загружаться придётся, чего доброго, которую я уже месяца три не запускал совсем.

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от Extraterrestrial

А ты снеси ее.

Не, пускай ещё побудет на всякий случай, вдруг что под виртуалкой должным образом не заведётся.

MiniRoboDancer ★☆
() автор топика

Эхнул я тогда DDIS

Эхни DIGD.

У меня в debian testing иксы тоже сегфолтятся, когда я пытаюсь что-нибудь с дискреткой делать.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Ну я ж эхал, и DIGD, и IGD, реакции ноль. Может, они в очередь складываются? Хотя ну, бред...

//И вообще, когда уже в Джесси ведро 3.11 запилят? Устал ждать.

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от i-rinat

Ффух, помогло, почему-то не подумал. Но после рестарта системы всё равно питание на обе возобновляется, то ли ещё будет...

А в experimental уже давно 3.11 есть.

Ну оно уже достаточно штабильно или лучше вкусняшек всё же подождать?

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от MiniRoboDancer

У меня при старте обе включены, я в rc.local отключаю дискретку. На 3.10 при этом появляется баг с зависанием на 2-3 минуты, если на другого пользователя переключаться или просто в текстовую консоль и обратно. В 3.11 вроде такого нет, но там turbo boost всегда включен, отключить не выходит.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

на 2-3 минуты

Минуты или секунды? И кстати, дрова свободные или fglrx? У меня искаробки стояли свободные, так там фреймбуфер вообще не работал, а иксы от попыток перейти в него ехали и вообще пропадали. Накатил fglrx и боюсь что-то трогать уже:3 Виснет на 2-3 секунды, не болезненно кагбэ. Причём при обновлении с 3.2 на 3.10 ничего вроде не поменялось.

MiniRoboDancer ★☆
() автор топика

сломали там switcheroo в ядре, когда добавили в радеон «автоматическое» управление питанием. попробуй сделать «OFF» - получишь OOPS (из-за того, что там где-то буфер не освободили), потом switcheroo и карта исчезнут, будут жрать энергию и никак не управляться (http://lists.freedesktop.org/archives/dri-devel/2013-September/045165.html).

Пнул в ирке разработчиков - но как-то не пофиксили. Придется разбираться. Пока советую откатиться на 3.9

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

Ну значит, 3.10 это не касается, я ж помню, что энергосберегающие фишки в 3.11 запилили...

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от MiniRoboDancer

Минуты или секунды?

На 2-3 минуты. Пытается достучаться до дискретки, через 5 секунд сбрасывает, потом по новой. И так несколько десятков раз, пока не надоест. Это уже известный баг, в какой-то багзилле видел.

И кстати, дрова свободные или fglrx?

Свободные, radeonsi. С fglrx работало, давно не проверял уже.

i-rinat ★★★★★
()
Последнее исправление: i-rinat (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.