QT, Разрешение видео, траблы
Доброго времени суток
Имею ноут, с видео GF8400M GS на нем Gentoo 2008 64bit. Обычно подключал к нему настольный монитор 17'', юзаю разрешение 1280x1024, гамал в Quake4 на разрешении 1024x768 без проблем. После последнего апдейта системы проявилась проблема, игра начала запускаться не в полный экран. При попытке сменить разрешение (xrandr -s 1024x768), получаю не особо содержательную ошибку, что разрешение сменить не возможно, после чего перестают запускаться любые приложения QT, те что запущенные продолжают работать. Если не делать попытки сменить разрешение, такой траблы нет. С монитором ноутбука все впорядке, разрешение меняется, после чего ничего не глючит. Произвел полную пересборку системы (emerge -e), не помогло, до пересборки выполнял revdep-rebuild. Если выполнить его на пересобранной системе то будет видно то же самое что и до, вот вывод на экран с ключом -p:
# revdep-rebuild -p
* Configuring search environment for revdep-rebuild
* Checking reverse dependencies
* Packages containing binaries and libraries broken by a package update
* will be emerged.
* Collecting system binaries and libraries
* Generated new 1_files.rr
* Collecting complete LD_LIBRARY_PATH
* Generated new 2_ldpath.rr
* Checking dynamic linking consistency
[ 28% ] * broken /usr/kde/3.5/lib32/libqtmcop.so.1.0.0 (requires libqt-mt.so.3)
[ 100% ]
* Generated new 3_broken.rr
* Assigning files to packages
* /usr/kde/3.5/lib32/libqtmcop.so.1.0.0 -> app-emulation/emul-linux-x86-soundlibs
* Generated new 4_raw.rr and 4_owners.rr
* Cleaning list of packages to rebuild
* Generated new 4_pkgs.rr
* Assigning packages to ebuilds
* Generated new 4_ebuilds.rr
* Evaluating package order
* Generated new 5_order.rr
* All prepared. Starting rebuild
emerge --oneshot --pretend app-emulation/emul-linux-x86-soundlibs:0
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] app-emulation/emul-linux-x86-soundlibs-20080418
* Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild.
Видно что что-то не так с QT, как раз с ней и возникает трабла. Но не понятно как это объясняет траблу с изменением разрешения и с разрешением в Quake4. Как назло не могу припомнить содержание апдейта, помню что присутсвовали jdk (или чтото типа того, java в общем, выкачивалось долго) и xml, и что-то еще. Присутсвовало и новое ядро, но трабла появилась до компиляции ядра, и собственно после компиляции не пропала.
Генту пользуюсь всего несколько месяцев, поэтому может чего то не знаю, не сердчайте особо, если вопрос глупый. Посоветуйте что делать?
- Для комментирования войдите или зарегистрируйтесь
.
Буквально вчера этим занимался.
У меня Х перестали опрашивать EDID у монитора, подключённого к ноуту.
Но после "X -configure" опрашивали.
Я прочитал http://en.opensuse.org/Multiple_Displays_Using_XRandR
но у меня xrandr выдавал не http://paste.org.ru/?m1jsl9
а такой вот слабенький http://paste.org.ru/?g4iej1
Я смотрел на colordiff файлов /var/log/Xorg.0.log
до и после "X -configure" - вот этот diff: http://paste.org.ru/?chd9sp
и догадался поставить x11-misc/read-edid
после get-edid | parse-edid | less
получил
когда я это вставил в xorg.conf, EDID стал опрашиваться,
xrandr показывал красоту, но всё равно разрешение было не родным.
Но я воспользовался krandrtray и выставил родное.