yurgin |
|
Темы:
10
Сообщения:
59
Участник с: 15 августа 2013
|
испортил xorg. побаловался nvidia x server settings даже монитор не определяется исправил xorg паявились режимы разрешений, определился монитор и считывается EDID. EDID правильный.
% telnet towel.blinkenlights.nl
|
yurgin |
|
Темы:
10
Сообщения:
59
Участник с: 15 августа 2013
|
Немного покапался в raw EDID с битами действительно можно голову сломать
% telnet towel.blinkenlights.nl
|
yurgin |
|
Темы:
10
Сообщения:
59
Участник с: 15 августа 2013
|
Почти окосел но ОНО заработало!!! Подсовывание EDID файлика в /usr/lib/firmware не помогло (может что я неправильно делал). нвидия постоянно пыталась найти EDID. Поудалял "хвасты" что на делал в системе, пока работает
Побродив по просторам, выложу все в одном месте, с вольными комментариями. Надеюсь съэкономлю кому-нибудь кучу нервов и времени. xrandr отказывается создавать нужный режим.
Проверяем наличие EDID Устанавливаем read-edid считать EDID - get-edid | parse-edid считать EDID и записать - get-edid > edid.bin прочитать EDID - parse-edid < edid.bin от root запускаем
считываем EDID # get-edid | parse-edid в моем случае вообще не считываетсянужен edid.bin на монитор, мне получилось вытащить из под винды подобие этого файла. потом поправить в hexeditor как вариант, этот файл можно смастерить самому. взять за основу любой edid.bin, прогнать gtf или cvt для разных разрешений и записать в бинарник. проверям результат
получившийся бинарник закидываем в /etc/X11/xorg.conf.d и тудаже немудреный xorg.conf
после перезагрузки начинает работать немного неправильно. в биос, grub разрешение 640x480. на экране запуска системы 1024х768 экран логина, рекомендованное разрешение. ссылки к размышлению read-edid xorg.conf много букв edid.bin ноутбука и монитора
% telnet towel.blinkenlights.nl
|
yurgin |
|
Темы:
10
Сообщения:
59
Участник с: 15 августа 2013
|
edid ноутбука
этот-же edid открытый в Okteta (матрица samsung 0_o )также Monitor Asset Manager под виндой смог получить два файлика mif и inf mif открыл в Okteta что помоему не тоinf открытый Kwrite это уже больше подходит.кусок после HKR,EDID_OVERRIDE это и есть тот самый "код" который арч невидит. не придумал. взял копию edid с ноута и в hexedit ручками переписал таблицу из inf файла
% telnet towel.blinkenlights.nl
|
yurgin |
|
Темы:
10
Сообщения:
59
Участник с: 15 августа 2013
|
немного подразобрался ничего не выведет, это запуск модуля собственно edid не читается.пробовал на ноуте, прочиталось. идентификатор, названиемодели, моделайн и тому подобное. осталось разобраться че за зверь VBE ) пока лазил по вики, правильно ли я понял... в ядре есть несколько дефолтных EDID. получается некий скудный набор настроек, при установке системы. за одно есть несколько распространенных широкоформатных edid которые по умолчанию выключены. в /proc/cmdline смастерилась такая строчка
загрузился. фаерфокс открылся в четверти экрана, хотя должен был развернуться на весь экран. и нехотел растягиваться пока не перезапустил тоесть 1920*1080 неполучится.вижу 3 варианта. - разобраться что такое VBE - придумать как вытащить EDID.bin из винды, что былобы проще, поидеи все само заработает
% telnet towel.blinkenlights.nl
|
yurgin |
|
Темы:
10
Сообщения:
59
Участник с: 15 августа 2013
|
"починил" графику. долго бился, хотел все и вся просто переставить по новому, но извернулся. удалил через pacman -Rdd xorg и всю папку /etc/X11, все касаемое vesa все касаемое nvidia все касаемое nouveau все касаемое xf86-video все касаемое kde решил раз мне нужна cuda а она работает только с нвидиевским драйвером, ставим nvidia. добавляю xorg. пытаюсь стартануть икы, изучаю лог ксорга. glx проблема в чехарде библиотек. кто-то притянул mesa-libgl вместо nvidia-libgl поставил sddm, и непонимаю почему не запускаются kde. оказывается их тоже нужно поставить ;)
пробовал создать обманку EDID
если раскоментировать строчку #DispaySize 476.64 268.11 получается ошибка. собственно с этим конфигом сейчас загружена система. cuda работает но разрешение 1024*768 # modprobe i2c-dev ничего не выводит # get-edid | parse-edid bash: get-edid: команда не найдена bash: parse-edid: команда не найдена какие пакеты добавить?
% telnet towel.blinkenlights.nl
|
yurgin |
|
Темы:
10
Сообщения:
59
Участник с: 15 августа 2013
|
нашол свой прошлогодний пост на саайте улитки. драйвер получется стоял нвидиевский. с тех пор просто обновлял систему не капаясь так глубоко.
Драйвер nvidia не пропускает этот режим. выбил все касаемое нвидии поставил по ссылке, nouveau. сразу обрадовался, но оказалось что просто шрифт стал мельче. и cuda неработает с этим драйвером. поудалял все и поставил тожесамое что на ноутбуке, кроме библиотек32 и bambleebe. переставил xorg система запустилась. на этот раз cuda не работала, хотя была установлена. при загрузке, шрифт сразу крупный, после проверки разделов диска становится мельче. потом уже сам непомню что сделал, но сейчас система выводит только курсор "крестик" мышки. сравнивал логи хogrа на ноуте и компе. на ноуте
на компе
На мониторе что нет DVI или HDMI ? монитор действительно чудесный. только VGA вход. vievsonic va2231wa-led может коннено и какааянибуть железка сломалась, но в винде работает. и ранее 3 года както арч проработал. попробую провод и переходник поменять.
% telnet towel.blinkenlights.nl
|
yurgin |
|
Темы:
10
Сообщения:
59
Участник с: 15 августа 2013
|
по эксперементировал с xrandr помоему должно сработать, но уперся в ошибку. вначале смотрю какие выхода есть, какой подключен и тп
получается на одном DVI висит монитор и называется DVI-I-0. DVI-I-1 это второй выход DVI. HDMI-0 единственный HDMI-0. DVI-D-0 это гнездо рядом с DVI. DP-0 и DP-1 точно незнаю что такое. думаю что это два разема на плате, для подключения в тандем, либо какието виртуальные выходы. монитор нашолся на выходе DVI-I-0. и можно узнать про него немного больше
создаю новый режим
получилась вот такая штука
осталось убедить монитор что он может работать в этом режиме
c кавычками тоже самое
у меня тут ошибка выскакивает, и как ее решить, неполучилось наяндексить. как варинт -я что-то сделал не так - что-то в цепочке - видеокарта >> переходник DVI>VGA >> шнур >> монитор, неработает.
% telnet towel.blinkenlights.nl
|
yurgin |
|
Темы:
10
Сообщения:
59
Участник с: 15 августа 2013
|
не выдержал, начал собственные эксперименты. вытащил видеокарту, сбросил биос. подключился к встроенной видеокарте. винда после пары перезагрузок научилась включаться в нужном разрешении, но все равно разрешение увеличивается по мере приближения к рабочему столу. в биос и граб 640*480, логотип 1024*768, пароль 1920*1080. монитор каждый раз сообщяет свое мнение о рязрешении. в арчь без изменений. 640*480 от старта и до финиша. собрал все назад. винда после пары перезагрузок переключилась на нвидиевский драйвер и точно также увеличивает ступенями разрешение. загружается раза в два быстрее чем на встроенной видеокарте. закрузился с лайв флешки, 1024*768. какбы не то, но и уже лучше. и тут меня осенило, есть работающий ноут и есть вики. можно подсмотреть конфиги и что нибудь придумать. на десктопе системе 3 года, в папке Х11 много всякого. и про это расписано на вики. в ноуте система посвежее, кеды запускаются через KDM. в /Х11 X11 > /xinit >xinitrc, xserverrc со скриптами и /xinitrc.d > *40-libcanderra-gtk-modules.sh, *50-systend-user.sh Х11 > /xorg.conf.d пустая и больше ничего, и работает. получается подсматривать особо нечего. Пока лазил по системе, находил остатки от когдато установленного и якобы удаленного, решил переставить систему, за одно перейти на пятую КДЕ. поставил минимальную КДЕ через sddm. добавил часть нужных программ. настройки программ подцепились от старой системы. в blender почемуто тормозя работал режим cuda, хотя в тот момент cuda не была установленна. добавил cuda, слегка растормозилось. но не то, поэксперементирую с драйверами и библиотеками. пока добавлял нужные программы глаза устали, нужно что-то делать с разрешением. на данный момент 1024х768.
% telnet towel.blinkenlights.nl
|
yurgin |
|
Темы:
10
Сообщения:
59
Участник с: 15 августа 2013
|
Не знаю даже как сформулировать и куда тему создать... Десктоп.
Все работало нормально. 2 недели компом никто не пользовался. Стоял с выдернутым шнурами. Поидеи исключает баловство с кнопкой питания и прочими форсмажорами трехгодовалого ребенка. Дефолтом в grub включается винда. Подошел, нажал кнопку и пошел дальше, вернулся к экрану с паролем. Вчера под виндой погонял тестовые танки. Несколько раз танки вылетали, сообщалось что ошибка видеодрайвера. Несколько раз, вылетая, танки сбивали разрешение на 640х480, просто возвращал нужное. Один раз возвращая 1920х1080 попал мышкой в что-то рядом, 1920х1200 наверно, и подтвердил. Наигравшись попробовал загрузить арч. При загрузке биос, все как обычно. В grub при выборе системы, разрешение переключается на 640х480. Очем монитор тут-же сообщат рекомендуя выбрать 1920х1080. Загружаясь в KDE, монитор рекомендует переключить разрешение. Но KDE в настройках знает только 640х480 и 320х240. Обновив систему, попробовал загрузиться, тоже самое. Сегодня, первый раз загружая винду, она загрузилась в 640х480. Переключил в 1920х1080. Последующие загрузки винды несколько отличаются. Когда летают цветные пятна и собираются в логотип "окошко", разрешение 640х480. Потом экран мигает черным, разрешение меняется на нормальное и монитор сообщает что выбрано рекомендованное разрешение. Загружаясь в арч все как вчера. 640х480. Настройки монитора сбрасывал, не помогло. Такое предположение что видеокарта дефолтом стартует в 640х480. Винда потом сама переключает режим, а арч неумеет. Подскажите что нибудь... ЗЫ- Месяца 3-4 назад с видеокарты отпаял керамический конденсатор. Из тех что дофига параллельных напаяно между силовыми дорожками. Конденсатор почему-то начал себя считать сопротивлением и устраивал почти замыкание. Блок питания видя большую нагрузку, не стартовал. Но не думаю что это как-то связано. После комп работал, и после "хирургии" греться начал меньше.
% telnet towel.blinkenlights.nl
|