..В связи с неожиданной учебой в области симатика.. :) был вынужден как то у себя его установить..
среда Wine к сожалению сей крепкий орех не сьела.. пришлось ставить в виртуальной среде винду..
и тут то начались поиски.. а что "круче"? .. :)
поставил qemu .. проста в установке.. но вин-хр.. ставился аж 5ч..
не говорю уж о работе там.. тормоза страшные.. даже акселерация kqemu не спасла..
ладно.. ищем дальше.. нашел сайт, люди наступали на теже грабли.. гм..
рекомендовали virtualbox или vmware.. проприетарщину.. ну ее
поставил virtualbox.. я потрясен как там все быстро работает..
винда встала очень шустро.. прекрасная руссификация.. молодцы..
жаль не богат.. но точно проспонсировал бы.. за такую работу -не жалко..
очень советую.. и у меня учеба в полном порядке.. :)
четверг, 22 октября 2009 г.
воскресенье, 18 октября 2009 г.
Настройка Debian Lenny c kernel-2.6.31 и Intel X3100
У меня ноут Acer Aspire 2920z, в котором 1г памяти и встроенное чудо от intel по имени X3100..
по началу было ядро 2.6.28 и драйвер интела 2.7
open GL работал нормально, но кое чего не хватало.. например не работал регулятор громкости на панели.. :\
при появлении ядра 2.6.31 - захотелось поставить более новое.. а дальше приключения.. не страшные но довольно мучительные. После установки ядра не без проблем, перестал нормально работать 3D, что не порадовало, люблю иногда в контру погонять.. :) Поиски в гугле инфы дали мало..пришлось копать. Результат теперь пишу, надеюсь кому жизнь облегчит.
и так по порядку:
1. тянем ядро с ftp://ftp.kernel.org/pub/linux/kernel/v2.6/
которое последнее из версии 2.6.31.х
после распаковки в /usr/src/linux-2.6.31.x
тянем от туда же последние патчи,
в моем случае ftp://ftp.kernel.org/pub/linux/kernel/v2.6/patch-2.6.31.4.gz
копируем в каталог ядра
cp patch-2.6.31.4.gz /usr/src/linux-2.6.31
далее gzip -cd patch-2.6.31.4.gz|patch -p1
ремарка.. то ядро которое я скачал при сборке вываливалось с ошибкой сборки модуля lguest.c
если вам так же "повезло" не расстраивайтесь..
идем в /usr/src/linux-2.6.31/Documentation/lguest
mcedit Makefile
правим строчки:
вместо - all: lguest
оставляем all:
сохраняем..
далее make mrproper
make oldconfig
и задаем свой вариант ядра в конфиге по
make menuconfig
потом make-kpkg --initrd kernel_image
ждем своего ядра в пакте deb .. :)
ставим ядро по dpkg -i linux-2.6.31.4-custom.10.deb
имя может быть немного другое.. :)
проверяем по загрузке что все ок..
если нет удаляем и ищем причину в своем конфиге..
старое удалять пока новое не заработает не советую.
2. если с ядром все ок.. то приступаем к самому интересному..
идем в /etc/apt/
mcedit sources.list
проверьте ваш рипозитарий.. мой выглядит так:
далее apt-get update
aptitude
вам необходимо чтоб версии необходимых пакетов были такие:
у меня стоят именно такие..
если нет - постарайтесь обновиться.
3.теперь тянем свежий драйвер intel для x3100
тут :http://xorg.freedesktop.org/archive/individual/driver/
далее cp xf86-video-intel-2.9.0.tar.gz /usr/local/src
tar -x xf86-video-intel-2.9.0.tar.gz
cd /usr/local/src/xf86-video-intel-2.9.0
./configure
make
make install
теперь перебираемся в
cd /usr/lib/xorg/modules
mv drivers drivers.old
ln -s /usr/local/lib/xorg/modules/drivers
после проверяем настройку xorg в /etc/X11/xorg.conf
cd /etc/X11
mcedit xorg.conf
должно быть что-то типа моего:
-пробуем запустить иксы..
все должно работать..
проверка в xterm командой glxgears
должно быть не менее:
1632 frames in 5.0 seconds = 326.288 FPS
1584 frames in 5.0 seconds = 316.449 FPS
.. надеюсь хоть кому то облегчил жизнь
:)
по началу было ядро 2.6.28 и драйвер интела 2.7
open GL работал нормально, но кое чего не хватало.. например не работал регулятор громкости на панели.. :\
при появлении ядра 2.6.31 - захотелось поставить более новое.. а дальше приключения.. не страшные но довольно мучительные. После установки ядра не без проблем, перестал нормально работать 3D, что не порадовало, люблю иногда в контру погонять.. :) Поиски в гугле инфы дали мало..пришлось копать. Результат теперь пишу, надеюсь кому жизнь облегчит.
и так по порядку:
1. тянем ядро с ftp://ftp.kernel.org/pub/linux/kernel/v2.6/
которое последнее из версии 2.6.31.х
после распаковки в /usr/src/linux-2.6.31.x
тянем от туда же последние патчи,
в моем случае ftp://ftp.kernel.org/pub/linux/kernel/v2.6/patch-2.6.31.4.gz
копируем в каталог ядра
cp patch-2.6.31.4.gz /usr/src/linux-2.6.31
далее gzip -cd patch-2.6.31.4.gz|patch -p1
ремарка.. то ядро которое я скачал при сборке вываливалось с ошибкой сборки модуля lguest.c
если вам так же "повезло" не расстраивайтесь..
идем в /usr/src/linux-2.6.31/Documentation/lguest
mcedit Makefile
правим строчки:
вместо - all: lguest
оставляем all:
сохраняем..
далее make mrproper
make oldconfig
и задаем свой вариант ядра в конфиге по
make menuconfig
потом make-kpkg --initrd kernel_image
ждем своего ядра в пакте deb .. :)
ставим ядро по dpkg -i linux-2.6.31.4-custom.10.deb
имя может быть немного другое.. :)
проверяем по загрузке что все ок..
если нет удаляем и ищем причину в своем конфиге..
старое удалять пока новое не заработает не советую.
2. если с ядром все ок.. то приступаем к самому интересному..
идем в /etc/apt/
mcedit sources.list
проверьте ваш рипозитарий.. мой выглядит так:
# deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 DVD Binary-1 20090214-16:54]/ lenny contrib main
##deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 DVD Binary-1 20090214-16:54]/ lenny contrib main
deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib
## repository
deb file:/iso/dvd1/ lenny contrib main
deb file:/iso/dvd2/ lenny contrib main
deb file:/iso/dvd3/ lenny contrib main
deb file:/iso/dvd4/ lenny contrib main
deb file:/iso/dvd5/ lenny contrib main
deb file:/iso/upd2/ lenny contrib main
##
deb http://www.debian-multimedia.org lenny main contrib
## - firefox update
deb http://ftp.fr.debian.org/debian testing main contrib
deb http://ftp.fr.debian.org/debian experimental main contrib
## -- wine update
deb http://wine.sourceforge.net/apt/ binary/
deb http://www.lamaresh.net/apt lenny main contrib
## new soft -non stable
deb http://ftp.de.debian.org/debian lenny main contrib
далее apt-get update
aptitude
вам необходимо чтоб версии необходимых пакетов были такие:
libglu1-xorg 1:7.5~1
xorg 1:7.5~1
xorg-dev 1:7.5~1
xorg-docs 1:1.4-5
xorg-docs-core 1:1.4-5
xserver-xorg 1:7.4+4
xserver-xorg-core 2:1.6.4-2
xserver-xorg-dev 2:1.6.4-2
xserver-xorg-input-all 1:7.3+20
xserver-xorg-input-evdev 1:2.2.5-1
xserver-xorg-input-kbd 1:1.3.2-4
xserver-xorg-input-mouse 1:1.4.0-4
xserver-xorg-input-synaptics 1.1.2-1
xserver-xorg-input-wacom 0.8.3.2-1
xserver-xorg-video-ati 1:6.9.0-1+
xserver-xorg-video-i810 2:2.3.2-2+
xserver-xorg-video-intel 2:2.9.0-1
xserver-xorg-video-mach64 6.8.2-1
xserver-xorg-video-r128 6.8.1-1
xserver-xorg-video-radeon 1:6.12.3-1
libdrm-dev 2.4.13-1
libdrm-intel1 2.4.13-1
libdrm-intel1-dbg 2.4.13-1
libdrm-nouveau1 2.4.11+git
libdrm-nouveau1-dbg 2.4.11+git
libdrm2 2.4.13-1
libdrmaa1.0 6.2-4
у меня стоят именно такие..
если нет - постарайтесь обновиться.
3.теперь тянем свежий драйвер intel для x3100
тут :http://xorg.freedesktop.org/archive/individual/driver/
далее cp xf86-video-intel-2.9.0.tar.gz /usr/local/src
tar -x xf86-video-intel-2.9.0.tar.gz
cd /usr/local/src/xf86-video-intel-2.9.0
./configure
make
make install
теперь перебираемся в
cd /usr/lib/xorg/modules
mv drivers drivers.old
ln -s /usr/local/lib/xorg/modules/drivers
после проверяем настройку xorg в /etc/X11/xorg.conf
cd /etc/X11
mcedit xorg.conf
должно быть что-то типа моего:
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
# path to defoma fonts
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/100dpi:unscaled"
FontPath "/usr/share/fonts/X11/75dpi:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/usr/local/share/fonts"
EndSection
Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
#Load "freetype"
Load "glx"
Load "int10"
#Load "v4l"
Load "vbe"
Load "dri2"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp_led:caps,grp:ctrl_shift_toggle"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "Device"
Identifier "intelX3100"
Driver "intel"
Option "DRI" "True"
Option "MTRR" "on"
BusID "PCI:0:2:0"
EndSection
Section "Monitor"
Identifier "Aser-Note"
Option "DPMS"
HorizSync 28-90
VertRefresh 43-75
EndSection
Section "Screen"
Identifier "Default Screen"
Device "intelX3100"
Monitor "Aser-Note"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection
Section "DRI"
Group "video"
Mode 0666
EndSection
Section "ServerFlags"
Option "AutoAddDevices" "False"
EndSection
-пробуем запустить иксы..
все должно работать..
проверка в xterm командой glxgears
должно быть не менее:
1632 frames in 5.0 seconds = 326.288 FPS
1584 frames in 5.0 seconds = 316.449 FPS
.. надеюсь хоть кому то облегчил жизнь
:)
Подписаться на:
Сообщения (Atom)