LinuxForum.Fans
Тема

Чертовская графика...

Автор: Aram_Grigoryan 77 сообщений 12209 просмотров
#180866

newzenon, в том то и дело, ч то у интела нет закрытых дров, модуль в ядре, xorg-video-intel в стандартной поставке. Но бывает, например, дистр старый, железо новое, и кроме vesa ни фига ни светит. Я то рад быть первым, но у меня большие подозрения, что этот скрипт ставит только ати и нвидиа. В течение дня проверю и отпишусь. Или тему создам :)

UPD: проверил (см ниже) с интелом работает.

#180867
redux написал:
(кроме примитивного пакет переустановить или другую версию)

а каких советов вы ещё ждёте? можно собственно ещё собрать из исходников, написать баг-репорт и/или патч...

#180872

О!
отсановил хы, запустил этот скрипт, он говорит, мол интелтакой то.
И далее ставит мне драйвер из указанных мною же реп посредством апта.
Хы, это я уже и сам сто лет назад сделал.

Fat-Zer,

Fat-Zer написал:
а каких советов вы ещё ждёте? можно собственно ещё собрать из исходников, написать баг-репорт и/или патч...

Вопрос то в том:
дистр Etch
видюха интел i33
нет в поставке к дистру такого драйвера. А тот , что есть не работает с этой видекартой правильно.
Так что посоветуете? (Только, давайте, без "поставить сквиза" или ленни и тд они у меня и так стоят на соседних разделах, и есть-пить не просят).

Да и такое пожелание, версию xorg не повышать.

#180873

redux, если честно я в этот скрипт даже не заглядывал, теперь наверное залезу.

#180883
redux написал:
видюха интел i33

для начала: wtf i33? intel.com о таком не знает...

redux написал:
нет в поставке к дистру такого драйвера. А тот , что есть не работает с этой видекартой правильно.

нет пакета? занчит надо его собрать...
алгоритм такой:
1. Найти какой драйвер(какая версия) начала поддерживать это видео
2. проверить, чтобы версия иксов и других зависимостей была подходящей
3. собрать, руководствуясь README и INSTALL
[4. написать ментейнерам дистрибутива и/или вывесить пакет в видном месте]

redux написал:
Да и такое пожелание, версию xorg не повышать.

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

#180923

Fat-Zer,
Вот материнка:
http://www.merlion.ru/goods/catalog/product/90192

(точное название MSI G31TM-P35 , - по ссылке по-сути то же.)

видео ig31 , сори g пропустил. Только в тех дистрах(ленни и сквиз), где на нее есть драйвер, она определяется по glxinfo как ig33 или даже i33 (вот так вот именно, еще проверю).

Пакеты есть, но в них нет поддержки этого чипсета.
(хотя на debian.org даже что-то было о поддержке и новом ядре для etchhalf , я ставил- драйвер поставился, но затормозил ,- не заработал короче говоря.)
В том то и дело, что по зависимостям не подходит.
Пробовал заменять, в обход зависимостей,- не работает.

Версию xorg менять нельзя, дело в том, что гибриды я уже пробовал, речь не о них.

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

Получается, это ведь и модуль ядра надо будет собирать. У меня опыт есть, но очень маленький.

#180932

Вот. После введения команды ./configure сплывает ошибка:
[console]configure: error: Package requirements (libdrm >= 2.4.23) were not met:

No package 'libdrm' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables DRM_CFLAGS
and DRM_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.[/console]

При попытке устанавить libdrm в Synaptic выдается ошибка:

libdrm-dev:
Depends: libdrm-nouveau1a but it is not going to be installed

При попытке устанавить libdrm-nouveau1a выдает следущее:

To be removed
libdrm-nouveau1
xserver-xorg-video-all
xserver-xorg-video-nouveau

После этого я ничего ниделаю: боюс....
Драйвер был скачен с сайта http://xorg.freedesktop.org/archive/individual/driver/

версия xf86-video-intel-2.15.901 (кажется самая последняя)


oO



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

#180944

Что это?!! oO
[console]root@aramspc:/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901# make
make all-recursive
make[1]: Entering directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901'
Making all in uxa
make[2]: Entering directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/uxa'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/uxa'
Making all in src
make[2]: Entering directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src'
Making all in xvmc
make[3]: Entering directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/xvmc'
Making all in shader
make[4]: Entering directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/xvmc/shader'
Making all in mc
make[5]: Entering directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/xvmc/shader/mc'
make all-am
make[6]: Entering directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/xvmc/shader/mc'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/xvmc/shader/mc'
make[5]: Leaving directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/xvmc/shader/mc'
Making all in vld
make[5]: Entering directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/xvmc/shader/vld'
make all-am
make[6]: Entering directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/xvmc/shader/vld'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/xvmc/shader/vld'
make[5]: Leaving directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/xvmc/shader/vld'
make[5]: Entering directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/xvmc/shader'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/xvmc/shader'
make[4]: Leaving directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/xvmc/shader'
make[4]: Entering directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/xvmc'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/xvmc'
make[3]: Leaving directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/xvmc'
Making all in render_program
make[3]: Entering directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/render_program'
make all-am
make[4]: Entering directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/render_program'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/render_program'
make[3]: Leaving directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/render_program'
Making all in legacy
make[3]: Entering directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/legacy'
Making all in i810
make[4]: Entering directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/legacy/i810'
Making all in xvmc
make[5]: Entering directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/legacy/i810/xvmc'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/legacy/i810/xvmc'
make[5]: Entering directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/legacy/i810'
CC i810_accel.lo
In file included from i810.h:59,
from i810_accel.c:41:
/usr/include/xorg/dri.h:41:21: error: xf86dri.h: No such file or directory
make[5]: *** [i810_accel.lo] Error 1
make[5]: Leaving directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/legacy/i810'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/legacy/i810'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src/legacy'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/aram/archive/Software/Programs for GNU⁄Linux/intel video driver/xf86-video-intel-2.15.901'
make: *** [all] Error 2
[/console]

#180946

Кажется устанавил? :rolleyes:

#180951
Aram Grigoryan написал:
Кажется устанавил?

С чего вдруг?
Компиляция закончилась Error'ом.

Aram Grigoryan написал:
make: *** [all] Error 2

Только не говори, что ты еще и через make install установить пытаешься - пожалей мою психику. :cool:

#180952
redux написал:
видео ig31 , сори g пропустил. Только в тех дистрах(ленни и сквиз), где на нее есть драйвер, она определяется по glxinfo как ig33 или даже i33 (вот так вот именно, еще проверю).

если верить ченджлогу, то поддержка появилась в районе 2.1.0 (это 2007-й)
как-то даже страшновато звучит, если у вас осталось что-то на столько старое...

Aram Grigoryan написал:
При попытке устанавить libdrm в Synaptic выдается ошибка:

собственно libdrm (пакет libdrm2) у вас должен быть установлен. Вам нужен пакет с хедерами libdrm-dev, его вы и устанавливаете... у меня всё установилось без проблем (правда версия 2.4.21, так что новый драйвер с ней не потянет). как решить проблему с зависимостями/версиями/установкой надеюсь подскажут местные дебианщики...
Собственно хорошо, что вы ринулись собирать... но для начала можно было бы попробовать поставить из репозитариев уже собранные дрова различных версий и попробовать разные версии иксов и мезы.

Aram Grigoryan написал:
Кажется устанавил?

нет, написано же, ошибка: нет нужного хедера

#180959
Aram Grigoryan написал:
Что это?!! oO ./configure

Кто ЭТО, кто-нибудь говорил про сборку?

#180963
Fat-Zer написал:
если верить ченджлогу, то поддержка появилась в районе 2.1.0 (это 2007-й)
как-то даже страшновато звучит, если у вас осталось что-то на столько старое...

:) я уж по версиям шарю.

На этапе сборки пока вылет, так что скоро не обещаю, если соберу вообще.

{А почему страшно? Она же появилась, а не закончилась в 2007. Конфигуряется где-то до 2009го, потом уже libdrm новее просит :) }

#180969

дело втом, что ./configure никаких ошибок не выдал...
и я продолжил: 'make' and 'make install' :rolleyes:

#180975
Aram Grigoryan написал:
и я продолжил: 'make' and 'make install'

вот за использование make install в пакетном дистрибутиве надо руки отрывать :[
вы что хотите систему в помойку превратить?
ну ка быстро пошли читать про сборку deb-пакетов. даю наводку тыц

#180976
Aram Grigoryan написал:
дело втом, что ./configure никаких ошибок не выдал...
и я продолжил: 'make' and 'make install' rolleyes

такой вот молчаливый конфигуре.
Вы соотвествующие -dev пакеты поставили? libglib, и тд xorg-dev и тд linux-kernel-headers ?
(названия по памяти ессно могу переврать и недописать).

#180978

.....а вообще, драйвера лучше всего собирать в среде, где собиралось ядро. Это по моему скромному мнению.

#180984
redux написал:
{А почему страшно? Она же появилась, а не закончилась в 2007. Конфигуряется где-то до 2009го, потом уже libdrm новее просит }

потому что он появился в 2007-м, если он у вас не конфигурируется, то у вас, наверное, что-то из ~2005-го года. у вас ядро то хоть 2.6? и иксы xorg'овские? или я где-то заблуждаюсь в выкладках?

newzenon написал:
Кто ЭТО, кто-нибудь говорил про сборку?

да ТС сам начал собирать.... отговаривать его ни кто не стал...

#180985
mdma написал:
[quote=Aram Grigoryan]и я продолжил: 'make' and 'make install'

вот за использование make install в пакетном дистрибутиве надо руки отрывать :[
вы что хотите систему в помойку превратить?
ну ка быстро пошли читать про сборку deb-пакетов. даю наводку тыц[/quote]

у Aram Grigoryan ИМХО сборка нового драйвера не панацея. Раз такие же глюки были на другом дистре, + нормальная работа этого чипсета у другого человека на том же софте,= подозрение на железо.

#180989
Aram Grigoryan написал:
дело втом, что ./configure никаких ошибок не выдал...
и я продолжил: 'make' and 'make install' :rolleyes:

тВОю дивизия - сорри я сегодня злой и на всех ругаюсь, но бля какая религия запретила использовать чисто дебиановский чекинсталл???

Войдите или зарегистрируйтесь, чтобы ответить.