LINUX.ORG.RU

Дрожит изображение

 , ,


0

1

На старом железе (интегрированная geforce 4 MX) с использованием nouveau драйверов изображение на экране при движении курсором/открытии окон и т.д странным образом дрожит как будто сбивается синхронизации. Наблюдается как на ЭЛТ так и на ЖК-мониторах.Похоже что проблема именно в драйверах на видео, помню, что на nvidia-96.43.23 такой байды не было, жаль этот драйвер уже не поддерживаетя свежими сборками... Кто подскажет в чём проблема и как её пофиксить?


драйвер уже не поддерживаетя свежими сборками

плебсопроблемы

$ emerge --pretend =nvidia-drivers-96* --verbose=n
...
[ebuild     UD ] x11-base/xorg-server-1.12.4-r4 [1.17.1]
[ebuild     UD#] x11-drivers/nvidia-drivers-96.43.23 [346.35] USE=«custom-cflags%* -gtk%»

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

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

попробуй через xrandr добавить и применить разрешение с reduced blanking

или есть другое решение этой проблемы, но дело тоже как я понял в дровах.

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

попробуй через xrandr добавить и применить разрешение с reduced blanking

а можно поподробней рассказать как это сделать, погуглил, но ничего не нашел.

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

сначала для своего разрешения вычисляешь modeline, например так:

$ cvt -r 1920 1080
# 1920x1080 59.93 Hz (CVT 2.07M9-R) hsync: 66.59 kHz; pclk: 138.50 MHz
Modeline "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync

потом добавляешь это разрешение в xrandr:

$ xrandr --newmode "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync

потом добавляешь его к своему монитору:

$ xrandr --addmode VGA1 "1920X1080R"

ну и потом включаешь

$ xrandr --output VGA1 --mode 1920X1080R

your mileage may vary, конечно.

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

огромное человеческое спасибо и +100500 к карме за помощь и участие

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

Если можно объясните новичку подробнее? Ставил по руководству последний Arch. Драйвера и Xorg ещё не устанавливал.

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

Не все умеют пересобирать систему из исходников...

так у вас arch или gentoo. Насколько я понял у вас arch, а там из исходников пересобирать ничего не надо. pacman все устанавливает в пакетах. Это удобно и быстро. А если gentoo у вас - тогда вам надо сюда

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

Ткните хоть куда читать для просветления если уж никто не хочет снизойти и помочь разобраться? Arch. Железо старенькое. nforce2 с встроенной geforce 4 mx.

Algierd
() автор топика
Ответ на: комментарий от akhmylin

[QUITE]pacman все устанавливает в пакетах. Это удобно и быстро.[/QUITE] Так pacman ставит только самые новые версии пакетов, а что бы решить мою проблему с установкой x86_64-96.43.23 в свежую систему нужно какие-то танцы с бубном совершать пересобирая половину системы...

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

А как вы поняли что

На старом железе (интегрированная geforce 4 MX) с использованием nouveau драйверов изображение на экране при движении курсором/открытии окон и т.д странным образом дрожит

если

Драйвера и Xorg ещё не устанавливал

и можно посмотреть

lspci -k | grep -A 2 -i "VGA

akhmylin
()

Ну и на трахаться с арчами? Поставь Ubuntu 12.04.0 с драйвером nvidia-96 и поддержкой до 2017 года

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

Ставил nouveau драйвера. Не понравилось, пришлось сносить.

lspci -k | grep -A 2 -i VGA

02:00.0 VGA Compatible controller: NVIDIA Corporation C17 [GeForce MX IGP] (rev a3) Sybsystem: Albatron Corp: Device 3401 Kernel driver in use: nouveau

Algierd
() автор топика
Ответ на: комментарий от thesame

сделал как было посоветовано, но не помогло, артефакты все равно остаются при подключении ноут к телевизору через hdmi кабель. В каком направлении двигаться дальше?

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

а как были установлены X? Я не устанавливал драйвера отдельно, а сделал вот так вот

sudo pacman -S xorg-server xorg-server-utils xorg-xinit xterm xorg-drivers mesa mesa-demos
я не устанавливал специально нуво, а установил все дрова xorg-drivers, а там уже что подхватилось то и подхватилось. Может быть nv подойдет. Можно тут посмотреть

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

да с удовольствием, рад буду помочь.

как его со всему зависимостями поставить оттуда?

из AUR? Если из AUR, то надо почитать вот это, и вообще официальная вики вещь очень полезная, можно используя yaourt. А теперь конкретно. Скачиваем нужный архив из AUR, ссылка там есть (например yaourt), далее

$ cd ~/builds
$ tar -xvf foo.tar.gz
разархивируем его. Ну и потом
$ makepkg -s 
# pacman -U foo-0.1-1-i686.pkg.tar.xz
Вот вроде и все, если что спрашивайте!

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

вот я не могу понять как вы поняли что изображение дрожит если не установлены X, в консоли что ли дрожит изображение. А так мне кажется лучше накатить X

sudo pacman -S xorg-server xorg-server-utils xorg-xinit xterm xorg-drivers mesa mesa-demos
а затем уже устанавливать драйвер, главное чтобы после startx не было ошибок, и если вы попадете в xterm значит все нормально.

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

А Yaourt этот как поставить? Добавляю в /etc/pacman.conf:

[archlinuxfr] Server = http://repo.archlinux.fr/i686

дальше делаю pacman -Sy yaourt и получаю:

error: package-query missing reqired signature error: yaourt: missing required signature error: failed to commit transaction (package missing required signature) Errors occurred no packages were upgraded

Ставлю отдельно package-query pacman -S package-query

error: package-query missing reqired signature error: failed to commit transaction (package missing required signature) Errors occurred no packages were upgraded

С этим арчем ппц какой-то...

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

С этим арчем ппц какой-то...

только не надо отчаиваться и паниковать! Сейчас разберемся. yaourt скачивается с оф сайта вот далее скачивается архив, ну и далее по инструкции, я уже писал см выше. Ну а затем yaourt имя пакета (твои дрова).

Добавляю в /etc/pacman.conf

это лучше не трогать.

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

Закоментировал в pacman.conf строчку SigLevel, пакет установился, будем пробовать дальше:)

а по какой инструкции вы устанавливаете yaourt если не секрет?

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

По инструкции из ArchWiki.

Сделал yaourt nvidia-96xx, выбрал там ваш файл установка споткнулась на:

error: target not found: xorg-server <1.12.99 error: target not found: linux_headers

что опять не так?

ps Склоняюсь к мысли сносить всё это к такой-то бабушке...

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

Склоняюсь к мысли сносить всё это к такой-то бабушке...

ни в коем случае не надо ☺ кажется не удовлетворены какие-то зависимости, а X были поставлены или нет, жалуется он на xorg-server. Покажите лог установки драйвера.

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

драйвер мы ваш нашли, осталось только все правильно сделать, но винить arch не стоит, надо время, а я в свое время очень долго с ним возился пока все не получилось

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

sudo pacman -S xorg-server xorg-server-utils xorg-xinit xterm xorg-drivers mesa mesa-demos

выполнил. всё равно error: target not found: xorg-server <1.12.99

если на restart building nvidia-96xx ? ответить yes вопрос идёт по кругу. Да и не факт, что этот драйвер вообще установится...

Возможно есть и другой путь, но здешнее сообщество не хочет объяснить новичкам как всё это проделать.

В общем, надоело. Спасибо за помощь. Я возвращаюсь на WinXP.

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

Я возвращаюсь на WinXP

вот это зря конечно ☹. А вы перед установкой софта делали

sudo pacman -Suy
Он жалуется на версию, проверьте файл mirrorlist - /etc/pacman.d/, может дело в репах

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

error: target not found: xorg-server <1.12.99

а также пишет что не может найти цель, что-то вы не правильно делаете. И зря ковырялись в pacman.conf.

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

так, давайте пошагово рассказывайте что делаете и мы обязательно разберемся ☕ куда торопиться? ☺

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

дальше не ко мне, я поделился тем что помогло в моём случае

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

akhmylin
()

Дрожит

Откуда вы такие повылазили?

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

Пришлось так и сделать. Заработало из коробки.

сделать что? поставить winxp, а надо лучше было wiki читать, жизнь без гавноwindows лучше в разы.

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