LINUX.ORG.RU

установка видео драйвера intel

 ,


0

1

Здравствуйте. Помогите пожалуйста решить проблему с установкой драйверов на netbook acer aspire one d260. Видео адаптер в этом чуде Intel GMA 3150 . Систему использую Debian squeeze, de кеды (на всякий). Из коробки что то стало конечно и в принципе работать можно. Но нет поддержки 3d.

yana@kamael:~$ glxgears
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual
yana@kamael:~$ glxinfo
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig

Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
3 GLXFBConfigs:
   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
Ошибка сегментирования

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

Подскажите пожалуйста как решить эту проблему.

★★★

Debian — стабильный, но не свежий софт. Если есть возможность, попробуй рядом другие дистры. На железе.

Andreitsch ()

Можно подключить репозиторий testing или unstable или sid и установить оттуда, но это множество зависимостей. А можно обновить Linux Kernel, LibDRM и xf86-video-intel и Mesa из исходного кода. DEB-пакет с ядром делается по этой инструкции, остальное - по этой. Необходимо сделать строчки deb-src подключенных репозиториев Debian для автоматической установки зависимостей. Файлы исходного кода DEB-SRC брать здесь: http://packages.debian.org/ru/ в правой колонке описания пакета, три файла, их надо сохранять в новый каталог. Порядок установки вроде бы не важен, однако лучше как я написал: сначала libDRM, а потом xf86-video-intel и Mesa (а это не важно в каком порядке - они оба зависят от LibDRM).

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

А если ещё что приспичит прикрутить? Aptitude ругаться будет.

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

Лучше ядро своё собрать, прибить гвоздями и не парится.

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

нет такого файла....

yana@kamael:/etc/X11$ ls -lh
итого 80K
drwxr-xr-x 2 root root 4,0K Апр 29 18:52 app-defaults
drwxr-xr-x 2 root root 4,0K Апр 29 18:50 cursors
-rw-r--r-- 1 root root   13 Апр 29 18:50 default-display-manager
drwxr-xr-x 7 root root 4,0K Апр 29 18:46 fonts
-rw-r--r-- 1 root root  17K Сен 29  2009 rgb.txt
drwxr-xr-x 2 root root 4,0K Апр 29 22:46 twm
lrwxrwxrwx 1 root root   13 Апр 29 18:52 X -> /usr/bin/Xorg                                                                                  
drwxr-xr-x 2 root root 4,0K Апр 29 18:52 xinit                                                                                               
drwxr-xr-x 2 root root 4,0K Ноя 23  2010 xkb                                                                                                 
-rwxr-xr-x 1 root root  709 Окт 13  2010 Xreset                                                                                              
drwxr-xr-x 2 root root 4,0K Апр 29 18:39 Xreset.d                                                                                            
drwxr-xr-x 2 root root 4,0K Апр 29 18:39 Xresources                                                                                          
-rwxr-xr-x 1 root root 3,5K Апр  8  2009 Xsession                                                                                            
drwxr-xr-x 2 root root 4,0K Апр 29 18:50 Xsession.d                                                                                          
-rw-r--r-- 1 root root  265 Янв 16  2009 Xsession.options                                                                                    
-rw-r--r-- 1 root root   13 Ноя 25  2009 XvMCConfig                                                                                          
-rw------- 1 root root  601 Апр 29 18:39 Xwrapper.config 

disee ★★★ ()

я таки смотрю теперь сравнивать дебиан и убунту некореектно. Хотя бы потому что таких проблем в убунте нет уже пару лет как и все работает искаропки

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

актуальная версия убунты поддерживает актуальные версии видеокарт. Хотя подозреваю, что убунта 10.04.4 поддерживает новые интелы.

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

Создай. В Squeeze должна работать. Погугли для неё пример.
Load «glx» не забудь в секции Module.

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

Актуальная версия Debian - тоже.

я вижу по этому топику.

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

Не надо ничего подкручивать, поддержка этого чипа была уже в xserver-xorg-video-intel версии 2.10, а в сквизе 2.13 уже.

amorpher ★★★★★ ()

Видео адаптер в этом чуде Intel GMA 3150 . Систему использую Debian squeeze, de кеды (на всякий). Из коробки что то стало конечно и в принципе работать можно. Но нет поддержки 3d.

Нетпук Samsung n145, интеграшка Intel GMA 3150. Стоит Debian 6 с гномом и компиз-перделки. 3D искаробки, только компиз с репов поставил.

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

update-alternatives...

Да ты сделай xorg.conf, это не надо. У тебя же видюха одна?

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

Я дал две инструкции компилирования пакетов DEB. Одна для ядра, другая для всего остального. Это нужно для того, чтобы при установке пакетов из Debian Testing/Unstable/Sid не загрузилось очень много зависимостей, чтобы программа зависела от твоего libpng.so.12 (для примера), а не libpng.so.14, и ещё 10 библиотек, которые со своими зависимостями захотят установить что-нибудь ещё.

В том способе, который я дал для ядра, не хватает файла конфигурации ядра. Его можно взять отсюда: http://ftp.de.debian.org/debian/pool/main/l/linux/linux_3.2.21-1.debian.tar.xz Каталог config, файл config. Переименовать в .config (это сделает файл скрытым, нужно в третьем пункте меню нажать «Показать скрытые файлы») и положить в каталог с ядром. Если версия ядра отличается, ещё потребуется команда make oldconfig, и нужно будет ответить на вопросы. Именно поэтому не подойдёт файл .config от ядра Linux 2.6.32 - слишком старое, и слишком много вопросов make oldconfig.

Ещё можно скомпилировать ядро вторым способом, который я написал для любого пакета - он более автоматизирован. Потребуется строчка DEB-SRC в sources.list основного репозитория Debian (и разумеется apt-get update после этого), и файлы 1, 2, 3 в новый каталог. fakeroot ./debian/rules binary должен сделать большую гору DEB-пакетов, и я надеюсь, что ошибок не будет.

Сделав новое ядро, можно приступать к libdrm, x11-xorg-video-ati и mesa.

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

ТС видимо мутил чего-то, ака из пушки по воробьям.

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

Добавить репозиторий здесь: http://backports-master.debian.org/Instructions/

А потом сделать поиск по слову kernel. apt-cache search kernel

Или в synaptic, менеджере пакетов.

В Synaptic можно сделать сортировку по параметру «Установлено/Не установлено», найти пакет с ядром и нажать «Обновить». Также полезна кнопка «Указать версию...».

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion
root@kamael:/home/yana# apt-cache search kernel --names-only
kernel-patch-atopacct - save additional statistical counters for atop in the record
kernel-patch-atopcnt - additional statistical counters for atop
busybox-syslogd - Provides syslogd and klogd using busybox
kernel-patch-scripts - Scripts to help dealing with packaged kernel patches
dsyslog - advanced modular syslog daemon
inetutils-syslogd - system logging daemon
kernel-patch-badram - Kernel patch allowing to use partly-bad RAM modules
kernel-patch-kdb - Builtin kernel debugger
kernel-patch-nfs-ngroups - transitional dummy package
linux-patch-nfs-ngroups - Client-side bypassing of ngroups limitation in NFS protocol
kernel-patch-viewos - View-OS - Kernel patch for better UMView performances
kernel-wedge - udeb package builder for Debian-Installer
kerneltop - shows linux kernel function usage in a style like top
linux-manual-2.6.32 - Linux kernel API manual pages for version 2.6.32
kernel-patch-grsecurity2 - transitional package for Debian Lenny
ltp-kernel-test - kernel tests for the Linux Test Project
liblinux-kernelsort-perl - Perl module for sorting Linux Kernel version strings
socklog-run - system and kernel logging services
kernel-patch-wrr - Extension to traffic Control/network bandwidth management
nvidia-kernel-common - NVIDIA binary kernel module support files
nvidia-kernel-legacy-173xx-dkms - NVIDIA binary kernel module DKMS source (173xx legacy version)
nvidia-kernel-legacy-173xx-source - NVIDIA binary kernel module source (173xx legacy version)
nvidia-kernel-legacy-96xx-dkms - NVIDIA binary kernel module DKMS source (96xx legacy version)
nvidia-kernel-legacy-96xx-source - NVIDIA binary kernel module source (96xx legacy version)
nvidia-kernel-dkms - NVIDIA binary kernel module DKMS source
nvidia-kernel-source - NVIDIA binary kernel module source
nvidia-kernel-2.6-486 - NVIDIA kernel module for Linux 2.6 (486 flavor)
nvidia-kernel-2.6-686-bigmem - NVIDIA kernel module for Linux 2.6 (686-bigmem flavor)
nvidia-kernel-2.6-686 - NVIDIA kernel module for Linux 2.6 (686 flavor)
nvidia-kernel-2.6-amd64 - NVIDIA kernel module for Linux 2.6 (amd64 flavor)
nvidia-kernel-2.6-vserver-686-bigmem - NVIDIA kernel module for Linux 2.6 (vserver-686-bigmem flavor)
nvidia-kernel-2.6-vserver-686 - NVIDIA kernel module for Linux 2.6 (vserver-686 flavor)
nvidia-kernel-2.6.32-5-486 - NVIDIA binary kernel module for Linux 2.6.32-5-486
nvidia-kernel-2.6.32-5-686-bigmem - NVIDIA binary kernel module for Linux 2.6.32-5-686-bigmem
nvidia-kernel-2.6.32-5-amd64 - NVIDIA binary kernel module for Linux 2.6.32-5-amd64
nvidia-kernel-2.6.32-5-vserver-686-bigmem - NVIDIA binary kernel module for Linux 2.6.32-5-vserver-686-bigmem
nvidia-kernel-2.6.32-5-vserver-686 - NVIDIA binary kernel module for Linux 2.6.32-5-vserver-686
kerneloops - утилита, отслеживающая ошибки ядра
kernel-package - утилита для сборки ядра Linux в пакеты Debian
klogd - Демон журналирования сообщений ядра
linux-libc-dev - заголовочные файлы ядра Linux для программ в пользовательском пространстве
nfs-kernel-server - поддержка для сервера NFS на уровне ядра
rsyslog - улучшенный многопоточный syslogd
syslog-ng - новое поколение службы протоколирования
nvidia-kernel-2.6.32-5-686 - NVIDIA binary kernel module for Linux 2.6.32-5-686

без параметра нэймс онли выскакивает 100500 км пакетов

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

root@kamael:/home/yana# sudo aptitude install xserver-xorg-video-intel=2:2.15.0-3~bpo60+2
Следующие пакеты будут УДАЛЕНЫ:                  
  libfaac0{u} libmp3lame0{u} libopencore-amrnb0{u} libopencore-amrwb0{u} librtmp0{u} libx264-118{u} libxvidcore4{u} 
Следующие пакеты будут обновлены:
  xserver-xorg-video-intel{b} 
1 пакетов обновлено, 0 установлено новых, 7 пакетов отмечено для удаления, и 57 пакетов не обновлено.
Необходимо получить 600 kB архивов. После распаковки освободится 3 031 k байт.
Следующие пакеты имеют неудовлетворённые зависимости:
  xserver-xorg-video-intel: Зависит: libdrm-intel1 (>= 2.4.23-3~) но установлен 2.4.23-0.0 
                            Зависит: xorg-video-abi-10 который является виртуальным пакетом.
                            Зависит: xserver-xorg-core (>= 2:1.9.99.903) но установлен 2:1.7.7-14 
Следующие действия разрешат зависимости:

     Удалить следующие пакеты: 
1)     xserver-xorg-video-all  
2)     xserver-xorg-video-intel



Принять данное решение? [Y/n/q/?] н
Неверный ответ; можно вводить одну из следующих команд:
  y: принять предложенные изменения
  n: отвергнуть предложенные изменения и поискать другое решение
  q: завершить работу программы
  ,: перейти к следующему решению
  .: перейти к предыдущему решению
  o: переключиться между содержимым решения и его объяснением
  e: рассмотреть решение в визуальном интерфейсе пользователя
  x: прервать автоматическое решение зависимостей; вместо этого решить проблему с зависимостями вручную.
  r (ID|pkg ver) ...: reject the given package versions; don't display any solutions in which they occur.  Enter UNINST instead of a version
                 to reject removing the package.  ID is the integer printed to the left of the action.
  
  a (ID|pkg ver) ...: accept the given package versions; display only solutions in which they occur.  Enter UNINST instead of a version to
                 accept removing the package.  ID is the integer printed to the left of the action.
  
  <ID>: display information about the action labeled ID from the solution.  The label is the integer printed to the left of the action.
  
  <ACTION> pkg... : выверить состояние данных пакетов, где ACTION может быть:
  
  '+' установить пакеты
  '+M' установить пакеты и сразу пометить их как автоматически установленные
  '-' удалить пакеты
  '_' вычистить пакеты
  '=' зафиксировать пакеты
  ':' сохранить пакеты в их текущем состоянии без фиксации
  '&M' пометить пакеты как автоматически установленные
  '&m' пометить пакеты как установленные вручную
Принять данное решение? [Y/n/q/?] y
Следующие пакеты будут УДАЛЕНЫ:
  libfaac0{u} libmp3lame0{u} libopencore-amrnb0{u} libopencore-amrwb0{u} librtmp0{u} libx264-118{u} libxvidcore4{u} 
  xserver-xorg-video-all{a} xserver-xorg-video-intel{a} 
0 пакетов обновлено, 0 установлено новых, 9 пакетов отмечено для удаления, и 57 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки освободится 4 383 k байт.
Хотите продолжить? [Y/n/?] y
(Чтение базы данных ... на данный момент установлено 106552 файла и каталога.)
Удаляется пакет libfaac0 ...
Удаляется пакет libmp3lame0 ...
Удаляется пакет libopencore-amrnb0 ...
Удаляется пакет libopencore-amrwb0 ...
Удаляется пакет librtmp0 ...
Удаляется пакет libx264-118 ...
Удаляется пакет libxvidcore4 ...
Удаляется пакет xserver-xorg-video-all ...
Удаляется пакет xserver-xorg-video-intel ...
Обрабатываются триггеры для man-db ...
                                                 
Текущее состояние: 57 обновлено [-1].

походу мне п.ц

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