LINUX.ORG.RU

openSuse 11.3: установка на ноут


0

0

Ноут sony vayo vpcz1, NV GF 330M. Поставилась зюзя нормально. После
перезагрузки (и впоследствии) каша из цветов, но все загружается.
Это вылечилось путем прописывания acpi=off в грабе. Стало все ок.
Далее, хочу поставить нвидяшные дрова. Запускаю NVIDIA-Linux-.run,
удаляю открытый (noauevu, вроде) и вношу его в blacklist. Делаю
nvidia-xconfig перегружаюсь и иксы не грузятся вылетаю в консолью.
В Xorg.0.log:

Грузятся модули OK: dbe, glx, record, dri, dri2,(непонятно, правда откуда) nvidia

(EE) No device dtected.
Fatal server error:
no screen found.

Если убить xorg.conf, то иксы грузятся, непонятно, правда, с каким драйвером.
нвидии, ессно, нет.


Ответ на: комментарий от Zhbert

Да :), пробую зюзю ща (давно хотел, как раз выдался случай :). Зюзя тачпад и файфай сразу нашла.

drZlo
() автор топика

> NVIDIA-Linux-.run,
какой версии? поддерживает ли оно ваш GF 330M? В логе, насколько я помню, выводится список поддерживаемых данным драйвером моделей.

И вообще, было бы интересно узреть полный Xorg.0.log (попробуйте скрипт wgetpaste или скопируйте лог на съёмный носитель).

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


NVIDIA-Linux-.run,

какой версии? поддерживает ли оно ваш GF 330M? В

Последней. Поддерживает, перед скачиванием выберал.

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

Да, приеду домой, выложу - ща в дороге.

drZlo
() автор топика

А разве в новой зузу Иксы не 1.8? Тогда какой нафиг xorg.conf?

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

> А скоро ли будет?

хз, я пока вот отсюда поставил - http://download.opensuse.org/repositories/home:/Yareg/openSUSE_11.3/. потом, как в оффрепе появятся, видно будет.

Есть ли какие-нибудь идеи о причине (EE) No device detected.?


ага, вот это :

Запускаю NVIDIA-Linux-.run


попробуй снести все это и поставить из репа выше.

isden ★★★★★
()

Следует полностью удалить nouveau. Просто занести эту тварь в blacklist оказывается недостаточно, после этого ещё необходимо запретить KMS в /etc/sysconfit/kernel указав NO_KMS_IN_INITRD=«yes», далее перезагрузиться, выполнить mkinitrd, перезагрузится снова в init 3, собрать драйвер nvidia. Если даже после этого модуль nvidia.ko откажется загружаться — просто тупо удалить поганое nouveau из /lib (можно проделать сразу, и тогда не придётся так долго возится).

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

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

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

>на вики еще рекомендуют nomodeset добавить к параметрам ядру. вернее, сделать это в первую очередь, вроде как это должно помочь и без удаления нуво.

А какой смысл его оставлять? Тем, более, что столько не лишних телодвижений следует проделать, и ради чего — соблюдения этикета? А так: # rm /lib/.../nouveau.ko и привет nvidia.

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

> А какой смысл его оставлять?

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

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

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

Не знаю, сколько лет использую SuSE и nvidia — никогда ничего подобного не наблюдал. А если ядро новое устанавливать, так nvidia в любом случае пересобирать необходимо. Не вижу смысла в nouveau никакого, тем более, что выдирать его надо со скрипом. А вот что Патрик добавил в дистрибутив: xf86-video-nouveau-blacklist-noarch-1.txz, название файла говорит само за себя.

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

да я не спорю, но просто предпочитаю иметь хоть какое-нибудь fallback решение на случай «если вдруг чего».

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

Xorg.0.log


[ 9.788]
X.Org X Server 1.8.0
Release Date: 2010-04-02
[ 9.789] X Protocol Version 11, Revision 0
[ 9.789] Build Operating System: openSUSE SUSE LINUX
[ 9.789] Current Operating System: Linux linux-g53p 2.6.34-12-desktop #1 SMP PREEMPT 2010-06-29 02:39:08 +0200 x86_64
[ 9.789] Kernel command line: root=/dev/disk/by-id/ata-SAMSUNG_MMCRE28GQDXP-MVB_DF0MN01009SET09B2242-part1 resume=/dev/disk/by-id/ata-SAMSUNG_MMCRE28GQDXP-MVB_DF0MN01009SET09B2242-part4 splash=silent quiet vga=0x317 acpi=off
[ 9.789] Build Date: 05 July 2010 09:27:36PM
[ 9.789]
[ 9.789] Current version of pixman: 0.18.0
[ 9.789]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[ 9.789] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 9.789] (==) Log file: «/var/log/Xorg.0.log», Time: Sat Jul 17 12:09:49 2010
[ 9.789] (==) Using config directory: «/etc/X11/xorg.conf.d»
[ 9.791] (==) No Layout section. Using the first Screen section.
[ 9.791] (**) |-->Screen «Screen0» (0)
[ 9.791] (**) | |-->Monitor «Monitor0»
[ 9.791] (**) | |-->Device «Device0»
[ 9.791] (==) Automatically adding devices
[ 9.791] (==) Automatically enabling devices
[ 9.794] (WW) The directory «/usr/share/fonts/TTF/» does not exist.
[ 9.794]    Entry deleted from font path.
[ 9.794] (WW) The directory «/usr/share/fonts/OTF/» does not exist.
[ 9.794]    Entry deleted from font path.
[ 9.794] (WW) The directory «/usr/share/fonts/Type1/» does not exist.
[ 9.794]    Entry deleted from font path.
[ 9.794] (WW) The directory «/usr/share/fonts/100dpi» does not exist.
[ 9.794]    Entry deleted from font path.
[ 9.795] (WW) The directory «/usr/share/fonts/cyrillic» does not exist.
[ 9.795]    Entry deleted from font path.
[ 9.795] (WW) The directory «/usr/share/fonts/misc/sgi» does not exist.
[ 9.795]    Entry deleted from font path.
[ 9.796] (==) FontPath set to:
   /usr/share/fonts/misc:unscaled,
   /usr/share/fonts/75dpi:unscaled,
   /usr/share/fonts/URW/,
   /usr/share/fonts/truetype/
[ 9.796] (==) ModulePath set to «/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules»
[ 9.796] (II) The server relies on udev to provide the list of input devices.

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

Далее


   If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 9.796] (II) Loader magic: 0x7d58a0
[ 9.796] (II) Module ABI versions:
[ 9.796]    X.Org ANSI C Emulation: 0.4
[ 9.796]    X.Org Video Driver: 7.0
[ 9.796]    X.Org XInput driver : 9.0
[ 9.796]    X.Org Server Extension : 3.0
[ 9.809] (--) PCI:*(0:0:2:0) 8086:0046:104d:905a Intel Corporation Core Processor Integrated Graphics Controller rev 2, Mem @ 0xd1400000/4194304, 0xc0000000/268435456, I/O @ 0x00007078/8
[ 9.821] (--) PCI: (0:1:0:0) 10de:0a2b:104d:905a nVidia Corporation GT216 [GeForce GT 330M] rev 162, Mem @ 0xd0000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00006000/128, BIOS @ 0x????????/524288
[ 9.821] (WW) Open ACPI failed (/var/run/acpid.socket) (Connection refused)
[ 9.821] (WW) Open ACPI failed (/var/run/acpid.socket) (Connection refused)
[ 9.821] (II) LoadModule: «extmod»
[ 9.832] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
[ 9.834] (II) Module extmod: vendor=«X.Org Foundation»
[ 9.834]    compiled for 1.8.0, module version = 1.0.0
[ 9.834]    Module class: X.Org Server Extension
[ 9.834]    ABI class: X.Org Server Extension, version 3.0
[ 9.834] (II) Loading extension MIT-SCREEN-SAVER
[ 9.834] (II) Loading extension XFree86-VidModeExtension
[ 9.834] (II) Loading extension XFree86-DGA
[ 9.834] (II) Loading extension DPMS
[ 9.834] (II) Loading extension XVideo
[ 9.834] (II) Loading extension XVideo-MotionCompensation
[ 9.834] (II) Loading extension X-Resource
[ 9.834] (II) LoadModule: «dbe»
[ 9.835] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
[ 9.836] (II) Module dbe: vendor=«X.Org Foundation»
[ 9.836]    compiled for 1.8.0, module version = 1.0.0
[ 9.836]    Module class: X.Org Server Extension
[ 9.836]    ABI class: X.Org Server Extension, version 3.0
[ 9.836] (II) Loading extension DOUBLE-BUFFER
[ 9.836] (II) LoadModule: «glx»
[ 9.837] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 9.974] (II) Module glx: vendor=«NVIDIA Corporation»
[ 9.974]    compiled for 4.0.2, module version = 1.0.0
[ 9.974]    Module class: X.Org Server Extension
[ 9.974] (II) NVIDIA GLX Module 256.35 Wed Jun 16 19:10:31 PDT 2010
[ 9.974] (II) Loading extension GLX
[ 9.974] (II) LoadModule: «record»
[ 9.975] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
[ 9.978] (II) Module record: vendor=«X.Org Foundation»
[ 9.978]    compiled for 1.8.0, module version = 1.13.0
[ 9.978]    Module class: X.Org Server Extension
[ 9.978]    ABI class: X.Org Server Extension, version 3.0
[ 9.978] (II) Loading extension RECORD
[ 9.978] (II) LoadModule: «dri»
[ 9.979] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
[ 9.990] (II) Module dri: vendor=«X.Org Foundation»
[ 9.990]    compiled for 1.8.0, module version = 1.0.0
[ 9.990]    ABI class: X.Org Server Extension, version 3.0
[ 9.990] (II) Loading extension XFree86-DRI
[ 9.990] (II) LoadModule: «dri2»
[ 9.991] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
[ 9.994] (II) Module dri2: vendor=«X.Org Foundation»
[ 9.994]    compiled for 1.8.0, module version = 1.2.0
[ 9.994]    ABI class: X.Org Server Extension, version 3.0
[ 9.994] (II) Loading extension DRI2
[ 9.994] (II) LoadModule: «nvidia»
[ 9.996] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[ 10.019] (II) Module nvidia: vendor=«NVIDIA Corporation»
[ 10.019]    compiled for 4.0.2, module version = 1.0.0
[ 10.019]    Module class: X.Org Video Driver
[ 10.893] (II) NVIDIA dlloader X Driver 256.35 Wed Jun 16 18:45:02 PDT 2010
[ 10.893] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 10.893] (++) using VT number 7

[ 10.949] (II) Primary Device is: PCI 00@00:02:0
[ 10.949] (EE) No devices detected.
[ 10.949]
Fatal server error:
[ 10.949] no screens found
[ 10.949]
Please consult the The X.Org Foundation support
    at http://wiki.x.org
for help.
[ 10.949] Please also check the log file at «/var/log/Xorg.0.log» for additional information.
[ 10.949]

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

> необходимо запретить KMS в /etc/sysconfit/kernel указав NO_KMS_IN_INITRD=«yes»

Почему-то через yast не получается это сделать, только руками правлю /etc/sysconfit/kernel ?

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

> хз, я пока вот отсюда поставил - http://download.opensuse.org/repositories/home:/Yareg/openSUSE_11.3/

Поставил, если делать nvidia-xconfig (есть xorg.conf) вываливаюсь в консоль, если без, гружусь в иксы но модулей видии и nouevau нет...

drZlo
() автор топика

Кстати, еще зюзеводам вопрос: вот сделал zypper up ничего не произошло,а в иксы загрузился yast2 кучу прог проабдейтил. Как в консоле сделать,типа aptitude update && aptitude full-upgrade ?

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

а я просто оттуда поставил. ничего не удалял и не отключал. все прекрасно завелось...

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

> Как в консоле сделать,типа aptitude update && aptitude full-upgrade ?

zypper ref - аналого update
zypper up / dup - аналог upgrade / full-upgrade

zypper --help

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

у меня тоже, но есть ньюанс.
если только поставить ( не перезагружаясь в него ) xen-ядро и всю обвязку, то прут жуткие артефакты, вплоть до полного размазывания изображения. с xen-ядром вообще иксы не взлетают.
пофиксил сносом xen* && *virt* :( а так хотелось...

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

> у меня тоже, но есть ньюанс.

У меня тоже нюансы: Savage 2 идет нормально, а Savage XR и America's Army вылетают. Может, потому его и удалили из репа.

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