Re: Debian 7 testing. Не работает видеокарта Nvidia GT 640M
В Sat, 25 Aug 2012 21:53:51 +1100
alexander <toyman347@gmail.com> пишет:
> В Fri, 24 Aug 2012 00:02:39 +1100
> alexander <toyman347@gmail.com> пишет:
>
> > В Thu, 23 Aug 2012 18:36:41 +0600
> > Andrey Rahmatullin <wrar@wrar.name> пишет:
> >
> > > On Thu, Aug 23, 2012 at 11:39:48PM +1100, alexander wrote:
> > > > Создал отдельную тему потому что Сашог в панике(. Короче суть
> > > > такова. Сразу после установки поставился драйвер nouveau. Но в
> > > > система не активировала GeForce'a. Я посмотрел логи. Вот
> > > > примерно они такие: .. [drm].. nouveau. Undefined chipset.
> > > > error -22 nouveau disabled.
> > > > Вроде еррор -22 была. ХЗ чойта. Потом я закрыл Xorg, перешел в
> > > > консоль tty1, запустил команду echo "blacklist nouveau"
> > > > >> /etc/modprobe.d/nouveau-blacklist.conf для того чтобы
> > > > >> заблокировать драйвер nouveau. Затем установил debian-glx из
> > > > >> тестинга (non-free). Оно еще runtime ядро выкачало и
> > > > >> установило и дополнительные пакеты, типо vdpau и т.д.
> > > > >> Пытаюсь запустить систему с проприетарным драйвером nvidia.
> > > > >> Для создания xorg.conf'a запустил команду nvidia-xconfig. А
> > > > >> оно не пускается(( В логах /var/log/Xorg.0.log в конце
> > > > >> пишется наподобии этого:
> > > > no screens found. device error. Короче все сводится к тому что,
> > > > и этот драйвер как будто бы не видит видеокарту nvidia. Вроде
> > > > бы это еще не слишком новая видеокарта. HELP!(
> > > /usr/share/doc/nvidia-glx/README.txt.gz ближе к концу содержит
> > > список поддерживаемых устройств.
> > >
> > я уже удалил этот пакет. не могу посмотреть. Вот зато информэйшын
> > http://packages.debian.org/changelogs/pool/non-free/n/nvidia-graphics-drivers/current/changelog
> >
> > там написано что поддержка GT 640M появилась в версии 295.59-1
> Установил bumblebee с модулем bbswitch (модуль bbswitch позволяет
> переключаться между встроенной видеокартой и nvidia'вской). Загрузку
> модуля nouveau при старте системы заблокировал (потому что чипсет не
> поддерживается nouveau'ом). Установил проприетарный драйвер nvidia-glx
> версии 304 помоему (из debian testing). По идее с этой версией должна
> видеокарта определиться нормально. Вот ссылка по которой настраивал:
> http://wiki.debian.org/Bumblebee
> только не компилировал все это, а из репозитариев в виде deb-пакетов
> устанавливал. Правда нужно было bbswitch отдельно скомпилировать. Там
> был файл Makefile. Я просто make ввел, и оно само установилось. Модуль
> небольшой скомпилировался быстро. Написано что введя команду "optirun
> glxgears -info" должна запуститься дискретная видеокарта nvidia, но
> когда я ввожу эту команду то секунды 4 проходит и комп выключатся
> совсем (его как будто невидимым молотком крякнули) - это еще до того
> как я ввел команду nvidia-xconfig. После ввода команды nvidia-xconfig
> был создал файл /etc/X11/xorg.conf. Его я переименовал в
> xorg.my.nvidia. Ввел команды:
> # killall bumblebeed
> # bumblebeed -x /etc/X11/xorg.my.nvidia --driver nvidia
> и естественно ввел в другом терминале команду "optirun glxgears -info"
> Вот что получил после этого:
> root@alexander:/home/alexander# bumblebeed -x /etc/X11/xorg.my.nvidia
> --driver nvidia
> [INFO]bumblebeed 3.0 started
> [WARN][XORG] (WW) Hotplugging is on, devices using drivers 'kbd',
> 'mouse' or 'vmmouse' will be disabled.
> [WARN][XORG] (WW) Disabling Keyboard0
> [WARN][XORG] (WW) Disabling Mouse0
> [ERROR][XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at
> PCI:1:0:0. Please
> [ERROR][XORG] (EE) NVIDIA(0): check your system's kernel log for
> additional error
> [ERROR][XORG] (EE) NVIDIA(0): messages and refer to Chapter 8:
> Common Problems in the
> [ERROR][XORG] (EE) NVIDIA(0): README for additional information.
> [ERROR][XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics
> device!
> [ERROR][XORG] (EE) NVIDIA(0): Failing initialization of X screen 0
> [ERROR][XORG] (EE) Screen(s) found, but none have a usable
> configuration.
> [ERROR]X did not start properly
>
> А в dmesg написано:
> [ 19.412018] bbswitch: version 0.4.2
> [ 19.412048] bbswitch: Found integrated VGA device 0000:00:02.0:
> \_SB_.PCI0.GFX0 [ 19.412101] bbswitch: Found discrete VGA device
> 0000:01:00.0: \_SB_.PCI0.PEG0.PEGP [ 19.412673] bbswitch: detected
> an Optimus _DSM function [ 19.412703] bbswitch: Succesfully loaded.
> Discrete card 0000:01:00.0 is on [ 19.429040] nvidia 0000:01:00.0:
> PCI INT A disabled [ 19.436776] bbswitch: disabling discrete
> graphics [ 19.438046] bbswitch: Result of Optimus _DSM call:
> 11000059 [ 19.452877] pci 0000:01:00.0: Refused to change power
> state, currently in D0 [ 19.854387] pci 0000:01:00.0: power state
> changed by ACPI to D3
>
> И вот:
> [ 396.127785] pci 0000:01:00.0: PCI INT A -> GSI 16 (level, low) ->
> IRQ 16 [ 396.127789] pci 0000:01:00.0: setting latency timer to 64
> [ 396.228962] nvidia 0000:01:00.0: power state changed by ACPI to D0
> [ 396.228967] nvidia 0000:01:00.0: power state changed by ACPI to D0
> [ 396.228975] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low)
> -> IRQ 16 [ 396.228982] nvidia 0000:01:00.0: setting latency timer
> to 64 [ 396.228987] vgaarb: device changed decodes:
> PCI:0000:01:00.0,olddecodes=none,decodes=none:owns=none [ 396.229096]
> NVRM: loading NVIDIA UNIX x86_64 Kernel Module 302.17 Tue Jun 12
> 16:03:22 PDT 2012 [ 407.591226] NVRM: GPU at 0000:01:00.0 has fallen
> off the bus. [ 407.591236] NVRM: GPU at 0000:01:00.0 has fallen off
> the bus. [ 407.592077] CPU3: Package power limit notification (total
> events = 1) [ 407.592081] CPU1: Package power limit notification
> (total events = 1) [ 407.592084] CPU2: Package power limit
> notification (total events = 1) [ 407.592087] CPU0: Package power
> limit notification (total events = 1) [ 407.592133] CPU0: Package
> power limit normal [ 407.592134] CPU3: Package power limit normal
> [ 407.592136] CPU1: Package power limit normal [ 407.592138] CPU2:
> Package power limit normal [ 407.983036] [Hardware Error]: Machine
> check events logged [ 408.688423] NVRM: RmInitAdapter failed!
> (0x26:0xffffffff:1170) [ 408.688448] NVRM: rm_init_adapter(0) failed
>
> ПОМОГИТЕ ДРУГИ!!(( Хочу сказать "Fuck you nvidia" как сказал
> Торвальдс. Но надеюсь что оккультными путями вы поможете мне
> запустить эту видюху на линухе!
Забыл добавить содержимое файла xorg.my.nvidia (его создал
nvidia-xconfig):
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 302.17 (pbuilder@cake) Sat Jun 30 17:25:40
UTC 2012
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Reply to: