LINUX.ORG.RU

Дрова с широкоформатными разрешениями под ATI

 ,


0

1

Уже много раз мучался с дровами для моей ATI 6670 под дебиан. Сейчас по совету с лора стоит xserver-xorg-video-radeon, эти хотя бы работают. Но широкоформатные разрешения отсутствуют как класс: http://i9.pixs.ru/storage/5/6/3/widepng_1332898_15484563.png

Что нужно сделать, чтобы были доступны 16:9 и 16:10? В 2015 году делать дрова только с поддержкой 4:3 - это уже даже и не смешно.

Система - Debian Jessie, ядро 3.16-2-amd64, карта - ATI Radeon 6670. Версия драйвера - обновлял из репов час назад.

У меня прекрасно работает 16:10 и 16:9 на открытом драйвере, 8670D и 7870.

redhat ()

Что нужно сделать, чтобы были доступны 16:9 и 16:10?

настроить xorg.conf;

покажи скриншот выхлопа xrandr в терминале при подключенных мониторах с нативным 16:9 и 16:10.

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

fglrx

Нафиг-нафиг, в прошлый раз именно от него избавлялся.
И вообще снова ставить одновременно несколько версий дров, чтобы иксы перестали стартовать, я не буду.

avialaynen ()

Radeon hd 6850 + xserver-xorg-video-radeon. Всё работает. Может монитор не верно определяется?

Dron ★★★★★ ()
Ответ на: комментарий от redhat

По поводу xinit и других попыток создать xorg.conf:

root@debcomp:/home/avialaynen# aticonfig --initial
bash: aticonfig: команда не найдена
root@debcomp:/home/avialaynen# apt-cache search aticonfig
root@debcomp:/home/avialaynen# Xorg -configure
(EE) 
Fatal server error:
(EE) Server is already active for display 0
        If this server is no longer running, remove /tmp/.X0-lock
        and start again.
(EE) 
(EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
(EE) 
root@debcomp:/home/avialaynen# xinit

(EE) 
Fatal server error:
(EE) Server is already active for display 0
        If this server is no longer running, remove /tmp/.X0-lock
        and start again.
(EE) 
(EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
(EE) 

^CNo protocol specified
xinit: giving up
xinit: unable to connect to X server: Resource temporarily unavailable
xinit: unexpected signal 2

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

aticonfig --initial

что за aticonfig на открытых дровах, откуда? Полагаю, у тебя мусорник в системе сейчас, вот и отгребаешь.

В общем, нужно убедиться, что установлены: открытый драйвер (в свою очередь удален блоб), xinit и xauth, как минимум, потому что то, что выплёвывает xrandr вместо доступных разрешений, говорит нам о том, что поломаны права/доступ.

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

что за aticonfig на открытых дровах, откуда?

Просто погуглил, как создать xorg.conf

В общем, нужно убедиться, что установлены: открытый драйвер (в свою очередь удален блоб), xinit и xauth

Драйвер xserver-xorg-video-radeon установлен, обновлял сегодня утром. Xinit есть, выше что-то пытался делать. xauth тоже отвечает:

# xauth
xauth:  file /root/.Xauthority does not exist
Using authority file /root/.Xauthority
xauth> 

avialaynen ()

А не сидишь ли ты, дружок, постоянно под root?

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

aticonfig

Просто погуглил, как создать xorg.conf

утилита aticonfig идёт в комплекте с блобом и является его частью, а ты говоришь, что используешь открытый драйвер (xserver-xorg-video-radeon), что-то не сходится.

Вычисти блоб (fglrx) для начала.

xinit/xauth не нужно запускать самому, они просто должны быть для нормальной работы xrandr и иксов вообще.

redhat ()

Прям смехопанорама, а не тред)

daemonpnz ★★★★★ ()
Ответ на: комментарий от redhat

утилита aticonfig идёт в комплекте с блобом и является его частью

Массаракш, ещё раз говорю, мопед не мой, я просто погулил «создать xorg.conf» и попробовал сделать так, как написано в одном факе: http://nix.zeya.org/wiki/Базовая_настройка_Xorg
Если вы заметили, терминал ответил, что aticonfig ни на машине, ни в репах не найден.

Вычисти блоб (fglrx) для начала.

На этой системе fglrx вообще не ставил. Нету его, всё. Говорите, что дальше делать.

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

На этой системе fglrx вообще не ставил. Нету его, всё. Говорите, что дальше делать.

Вернуть обратно Windows и не морочить людям голову. Похоже, ты неспособен к обучению, языков не знаешь, сидишь под рутом, читать не умеешь, ко всему миру в претензии. Вот мне, например, наплевать, работает у тебя что-то или не работает. И вообще, чем меньше в линукс-сообществе дураков, тем лучше. Бай-бай, май свит.

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

Ну у тебя загружается драйвер vesa вместо radeon. То есть не будет не только широких разрешений, но и 3D и даже 2D-ускорения. Как минимум не работает KMS, показывай dmesg.

Gotf ★★★ ()

Вангую, что ты не поставил фирмварь. В базовом дебиане фирмвари нет, ибо не столлманоугодно. Надо подключать non-free репы.

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

Вангую, что ты не поставил фирмварь.

А, вот почему KMS нету. Я когда-то тоже так в лужу садился, не сразу сообразил, в чём дело.

Gotf ★★★ ()
Ответ на: комментарий от morse

Если имеются в виду дебиановские non-free репы, то подключены:

deb http://ftp.ru.debian.org/debian/ jessie main contrib non-free
deb http://ftp.ru.debian.org/debian/ jessie-updates main contrib non-free
deb http://ftp.ru.debian.org/debian/ jessie-proposed-updates main contrib non-free
deb http://ftp.ru.debian.org/debian-security/ jessie/updates main contrib non-free

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

И чё, я же своими глазами вижу результат работы обоих драйверов на своей машине, я понимаю, да есть заглушки, да GL только 3.0, не знаю, доказывать ничего не собираюсь, но тот же L4D2 и прочие просто взлетели после установки radeon. Нет проблем с обновлениями и прочего. Хотя да, если надо GL повыше и CL считать тут без блоба не обойтись.

Dron ★★★★★ ()
Ответ на: комментарий от Gotf

Окей, поставил firmware-linux-nonfree, перезагрузился. Всё очень плохо.
Теперь заработали большие разрешения, но весь экран усыпан какой-то цветной рябью. При попытке залогиниться система задумывается на загрузке рабочего стола KDE, да так на этом этапе и засыпает. Т.е. к гуёвым средствам настройки доступа теперь не имею.
Пробовал запустить xrandr - тот же результат. xorg.conf не создался. На всякий случай вот ещё раз dmesg: http://pastebin.com/YRS1ZnLp
Скажите, какую информацию ещё предоставить.

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

А самому попробовать?

[   13.420195] [drm:uvd_v1_0_start] *ERROR* UVD not responding, trying to reset the VCPU!!!
Что за фирмварь поставился? Релизы дебиана не смешивал? Ядро у тебя явно свежее, микрокод UVD тоже должен быть свежим, они там меняли что-то недавно.

morse ★★★★★ ()
Ответ на: комментарий от avialaynen

Проще проверить. У меня вот так:

[morse@morseworkbook ~]$ md5sum /lib/firmware/radeon/SUMO_uvd.bin 
51d9e0e2247c313c5bfc8fa7bb5b213d  /lib/firmware/radeon/SUMO_uvd.bin
[morse@morseworkbook ~]$ md5sum /lib/firmware/radeon/TURKS_*
158f8e21ccf228ef063888c4f637fbf0  /lib/firmware/radeon/TURKS_mc.bin
8012e24b187c6b1ba17fa48691c3b048  /lib/firmware/radeon/TURKS_me.bin
25f26ba407a9bb13528b903c617209c8  /lib/firmware/radeon/TURKS_pfp.bin
4fe0f4dafe21f0efa6301a888eed4470  /lib/firmware/radeon/TURKS_smc.bin

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

Контрольные суммы проверил, совпадают с вашими. Также проверил версии пакетов:

Package: firmware-linux-nonfree
Status: install ok installed
Priority: optional
Section: non-free/kernel
Installed-Size: 5008
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: all
Multi-Arch: foreign
Source: firmware-nonfree
Version: 0.43
Replaces: firmware-ivtv (<< 0.38~), firmware-linux (<< 0.19)
Suggests: initramfs-tools
Breaks: firmware-ivtv (<< 0.38~), firmware-linux (<< 0.19)
Package: xserver-xorg-video-radeon
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 780
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Architecture: amd64
Source: xserver-xorg-video-ati
Version: 1:7.5.0-1
Provides: xorg-driver-video
Depends: libc6 (>= 2.17), libdrm-radeon1 (>= 2.4.39), libpciaccess0, libudev1 (>= 183), xorg-video-abi-18, xserver-xorg-core (>= 2:1.15.99.903)
Suggests: firmware-linux

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

Версии пакетов мне ничего не говорят, у меня федора.

У меня идеи кончились. В интернетах есть несколько баг-репортов с похожей ошибкой, но все решались апдейтом фирмвари. Меня немного напрягает вот это:

[drm] Initialized radeon 2.39.0 20080528 for 0000:01:00.0 on minor 0
Потому что у меня
[drm] Initialized radeon 2.40.0 20080528 for 0000:01:00.0 on minor 0
Но с другой стороны у меня и ядро - 3.17.

Короче я вижу два варианта: либо дебиан нахимичил с ядром, либо тебе реально не повезло, и конкретно твоя карточка не завелась. В первом случае надо писать в багзиллу дебиана, и требовать раскукожить ядро взад, во втором — в багзиллу ядра, или Алексу Дёйчеру лично (что, возможно, будет быстрее).

Имеет смысл проверить свою карточку на лайв-версии какого-нибудь более десктопного дистра: федоры или убунты. Так можно будет проверить ошибка ли это апстрима, или дебиановских сборщиков.

morse ★★★★★ ()

плохо удалил проприетарный драйвер, попробуй удалить опенсорсный драйвер и поставить его заново, как с нуля. У меня чего-то такое было, вместо моего ARUBA какой-то *pipes* всплывал без акселерации и с артефактами. Про двайвер чего сейчас написано? У меня Gallium 0.4 on AMD ARUBA

los_nikos ★★★★★ ()
Ответ на: комментарий от avialaynen

а в грубе (/boot/grub/grub.cfg) можешь показать menuentry ту которую выбираешь при загрузке? а именно вот эту строку linux /boot/vmlinuz... что там?

Frost ★★★ ()
Ответ на: комментарий от avialaynen

Ты шо, балбес, вообще постоянно под рутом работаешь?

И все шо тут выкладываешь - тоже под рутом сотворено?

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

linux /boot/vmlinuz-3.16-2-amd64 root=UUID=8817dc90-a965-4a9b-8278-33eff41c2308 ro quiet

Для нормальной загрузки

linux /boot/vmlinuz-3.16-2-amd64 root=UUID=8817dc90-a965-4a9b-8278-33eff41c2308 ro single

Для рековери-мода

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

Xorg.0.log

Там какая-то мутная проблема. Для начала обнови ядро, у тебя неактуальная версия. Это может помочь с некоторой вероятностью. Если не поможет, то пиши багрепорт, приложив к нему весь xorg.log (хотя reportbug скорее всего сам соберёт все нужные логи).

в рековери-моде

А в консоли вообще мало смысла запускать xrandr. Хотя и можно, если указать $DISPLAY работающего X-сервера. Но это неважно.

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