xf86-video-nouveau

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: xf86-video-nouveau

Непрочитанное сообщение paradox » 2009-08-18 15:01:45

мне все видно)))

мотину не пригодилось
он с линуха все содрал наскоко я помню
и большенство режимов кардридера остались в воздухе
там тайминги всякие и доступы через dma
уже точно не помню

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35418
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: xf86-video-nouveau

Непрочитанное сообщение Alex Keda » 2009-08-18 16:03:40

paradox писал(а):мне все видно)))

мотину не пригодилось
он с линуха все содрал наскоко я помню
и большенство режимов кардридера остались в воздухе
там тайминги всякие и доступы через dma
уже точно не помню
вот и тут также будет.
а сам небось не вытянешь всё это в одиночку...
Убей их всех! Бог потом рассортирует...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: xf86-video-nouveau

Непрочитанное сообщение paradox » 2009-08-18 16:11:11

как мне кажеться нвидия проще реверситься
там сложностей меньше

но однозначно писать дрова как то влом
разве что достать какие то части что бы drm кто то написал

но это так))) мысли в слух

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: xf86-video-nouveau

Непрочитанное сообщение paradox » 2009-08-19 13:42:24

а ну дайте мне последний архив гит репозиторя с новеау
че они там наменяли погляжу...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35418
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: xf86-video-nouveau

Непрочитанное сообщение Alex Keda » 2009-08-19 14:00:44

стихами заговорил...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: xf86-video-nouveau

Непрочитанное сообщение manefesto » 2009-08-19 20:45:57

это проза...
я такой яростный шо аж пиздеЦ
Изображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: xf86-video-nouveau

Непрочитанное сообщение paradox » 2009-08-19 20:56:39

хм
изучал сегодня дрова нвидии
они там все строки по определениям ихних видюх пошифровали))))
надобудет раскодировать ипосмотреть что там такое в них....
в целом новеау близка к инвидия драйверам где то на 20%

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35418
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: xf86-video-nouveau

Непрочитанное сообщение Alex Keda » 2009-08-19 21:25:18

manefesto писал(а):отпишись если что
затрудняюсь сказать =)
кажеться что быстрей, но - я этого жду - так что возможно всё не так =))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: xf86-video-nouveau

Непрочитанное сообщение manefesto » 2009-09-04 14:35:22

а вопрос, 3д акселерация есть в драйвере ?
охото использовать эффекты в kde4
я такой яростный шо аж пиздеЦ
Изображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: xf86-video-nouveau

Непрочитанное сообщение paradox » 2009-09-04 14:47:56

неа
жди скоро нвидия свои для amd64 выпустит

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: xf86-video-nouveau

Непрочитанное сообщение manefesto » 2009-09-04 14:54:11

а зачем мне amd64?
у меня i386, просто иногда ломают nvidia свои дрова
я такой яростный шо аж пиздеЦ
Изображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: xf86-video-nouveau

Непрочитанное сообщение paradox » 2009-09-04 15:01:03

аааа
не ну можешь поробовать
вдруг еффекты заработают
но 3d там точно нет
разве что быстрая прорисовка

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: xf86-video-nouveau

Непрочитанное сообщение manefesto » 2009-09-04 18:32:02

хм...а 3д вообще нужно для kde4 ?
я такой яростный шо аж пиздеЦ
Изображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: xf86-video-nouveau

Непрочитанное сообщение paradox » 2009-09-04 18:38:26

3d нет
kde вообще ничего ненужно
но если ты про компизит аля берил или его клоны
то вполне вероятно что работать небудут
тоесть OpenGL еффекты
хотя хз
я не проверял

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: xf86-video-nouveau

Непрочитанное сообщение manefesto » 2009-09-04 18:52:48

я вот как раз про эффекты то и говорю
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: xf86-video-nouveau

Непрочитанное сообщение manefesto » 2009-09-05 20:06:10

вообщем эффекты работают через xrender
я такой яростный шо аж пиздеЦ
Изображение

temny
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение temny » 2009-10-18 10:03:47

Мои проблемы с nouveau (при использовании ядерных модулей) и их решение. Может кому-то пригодится.
1. Невозможность выключить/перегрузить компьютер:

Код: Выделить всё

...
Waiting (max 60 seconds) for system process `vnlru' to stop...done
Waiting (max 60 seconds) for system process `bufdaemon' to stop...done
Waiting (max 60 seconds) for system process `syncer' to stop...
Syncing disks, vnodes remaining...0 0 0 0 0 done
All buffers synced.
Uptime: 16m32s
<-- здесь машина зависает и "Rebooting... " не появляется / перезагрузка не происходит.

решается добавлением

Код: Выделить всё

machdep.disable_mtrrs="1"
в /boot/loader.conf
Подозреваю что проблема возникает только в случае использования 4Gb RAM на i386, но проверить возможности не было - это только моё предположение.

2. Зависание во время старта иксов - черный экран, игнорирование "acpi выключения" по кнопке power.
Такое поведение вообще не удавалось диагностировать - интуитивно догадался что дело в высоких значениях vm.kmem_size (в ядре KVA_PAGES=512).
Первое значение на котором удалось загрузиться и запустить иксы - vm.kmem_size="970M".

На всякий случай детали:

Код: Выделить всё

$ uname -a
FreeBSD ground 9.0-CURRENT FreeBSD 9.0-CURRENT #0 r198135: Thu Oct 15 18:56:22 EEST 2009     uber@ground:/usr/obj/usr/src/sys/Mephistophelis  i386

$ pciconf -lv | grep -A4 vga
vgapci0@pci0:1:0:0:     class=0x030000 card=0x34681458 chip=0x061110de rev=0xa2 hdr=0x00
    vendor     = 'Nvidia Corp'
    device     = 'Alphadog edition from XFX (8800 GT)'
    class      = display
    subclass   = VGA

Аватара пользователя
Fern
мл. сержант
Сообщения: 106
Зарегистрирован: 2009-06-23 21:56:21
Откуда: RU/Msk

Re: xf86-video-nouveau

Непрочитанное сообщение Fern » 2009-10-18 17:49:01

Вот блин, потянуло снова приобщаться к к AMD64 в домашнем хозяйстве... В итоге имеется неработоспособные иксы :(

Код: Выделить всё

X.Org X Server 1.6.0
Release Date: 2009-2-25
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 7.2-RELEASE amd64 
Current Operating System: FreeBSD  7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May  1 07:18:07 UTC 2009     root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
Build Date: 21 April 2009  12:25:49AM
 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Oct 18 17:58:04 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(==) Automatically adding devices
(==) Automatically enabling devices
(**) FontPath set to:
	/usr/local/lib/X11/fonts/misc/,
	/usr/local/lib/X11/fonts/TTF/,
	/usr/local/lib/X11/fonts/OTF,
	/usr/local/lib/X11/fonts/Type1/,
	/usr/local/lib/X11/fonts/100dpi/,
	/usr/local/lib/X11/fonts/75dpi/,
	/usr/local/lib/X11/fonts/misc/,
	/usr/local/lib/X11/fonts/TTF/,
	/usr/local/lib/X11/fonts/OTF,
	/usr/local/lib/X11/fonts/Type1/,
	/usr/local/lib/X11/fonts/100dpi/,
	/usr/local/lib/X11/fonts/75dpi/,
	built-ins
(**) ModulePath set to "/usr/local/lib/xorg/modules"
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Mouse0
(WW) Disabling Keyboard0
(II) Loader magic: 0x3d20
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.4
	X.Org Video Driver: 5.0
	X.Org XInput driver : 4.0
	X.Org Server Extension : 2.0
(II) Loader running on freebsd
(--) Using syscons driver with X support (version 2.0)
(--) using VT number 9

(--) PCI:*(0@0:5:0) nVidia Corporation MCP51 PCI-X GeForce Go 6100 rev 162, Mem @ 0xfd000000/16777216, 0xd0000000/268435456, 0xfc000000/16777216, BIOS @ 0x????????/65536
(--) PCI: (0@0:10:3) nVidia Corporation MCP51 PMU rev 163, Mem @ 0xfeb80000/262144
(II) System resource ranges:
	[0] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[1] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[2] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[3] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[4] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "record" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri2" will be loaded. This was enabled by default and also specified in the config file.
(II) LoadModule: "dbe"
(II) Loading /usr/local/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 1.6.0, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "dri"
(II) Loading /usr/local/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
	compiled for 1.6.0, module version = 1.0.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/local/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
	compiled for 1.6.0, module version = 1.0.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "extmod"
(II) Loading /usr/local/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 1.6.0, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "glx"
(II) Loading /usr/local/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
	compiled for 1.6.0, module version = 1.0.0
	ABI class: X.Org Server Extension, version 2.0
(==) AIGLX disabled
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/local/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
	compiled for 1.6.0, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "nouveau"
(II) Loading /usr/local/lib/xorg/modules/drivers//nouveau_drv.so
(II) Module nouveau: vendor="X.Org Foundation"
	compiled for 1.6.0, module version = 0.0.10
	Module class: X.Org Video Driver
	ABI class: X.Org Video Driver, version 5.0
(II) NOUVEAU driver 20090408.d8545e6
(II) NOUVEAU driver for NVIDIA chipset families :
	RIVA TNT    (NV04)
	RIVA TNT2   (NV05)
	GeForce 256 (NV10)
	GeForce 2   (NV11, NV15)
	GeForce 4MX (NV17, NV18)
	GeForce 3   (NV20)
	GeForce 4Ti (NV25, NV28)
	GeForce FX  (NV3x)
	GeForce 6   (NV4x)
	GeForce 7   (G7x)
	GeForce 8   (G8x)
(II) Primary Device is: PCI 00@00:05:0
(II) resource ranges after probing:
	[0] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[1] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[2] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[3] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[4] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(--) NOUVEAU(0): Chipset: "NVIDIA NV4E"
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/local/lib/xorg/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
	compiled for 1.6.0, module version = 1.0.0
	ABI class: X.Org Video Driver, version 5.0
(II) NOUVEAU(0): Initializing int10
(==) NOUVEAU(0): Write-combining range (0xa0000,0x20000) was already clear
(==) NOUVEAU(0): Write-combining range (0xc0000,0x40000) was already clear
(II) NOUVEAU(0): Primary V_BIOS segment is: 0xc000
(==) NOUVEAU(0): Write-combining range (0x0,0x1000) was already clear
(II) Loading sub module "dri"
(II) LoadModule: "dri"
(II) Reloading /usr/local/lib/xorg/modules/extensions//libdri.so
(II) NOUVEAU(0): Loaded DRI module
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: Open failed
[drm] failed to load kernel module "nouveau"
(EE) [drm] drmOpen failed.
(EE) NOUVEAU(0): [drm] error opening the drm
(!!) NOUVEAU(0): Failing back to NoAccel mode
(**) NOUVEAU(0): Depth 24, (--) framebuffer bpp 32
(==) NOUVEAU(0): RGB weight 888
(==) NOUVEAU(0): Default visual is TrueColor
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/local/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
	compiled for 1.6.0, module version = 0.1.0
	ABI class: X.Org Video Driver, version 5.0
(==) NOUVEAU(0): Randr1.2 support enabled
(==) NOUVEAU(0): Using HW cursor
(--) NOUVEAU(0): Linear framebuffer at 0xD0000000
(--) NOUVEAU(0): MMIO registers at 0xFD000000
(II) NOUVEAU(0): Initial CRTC_OWNER is 4
(II) NOUVEAU(0): Attempting to load BIOS image from PROM
(!!) NOUVEAU(0): ... BIOS signature not found
(II) NOUVEAU(0): Attempting to load BIOS image from PRAMIN
(II) NOUVEAU(0): ... appears to be valid
(II) NOUVEAU(0): BIT BIOS found
(II) NOUVEAU(0): Bios version 05.51.28.54
(WW) NOUVEAU(0): TMDS table script pointers not stubbed
(II) NOUVEAU(0): Found Display Configuration Block version 3.0
(!!) NOUVEAU(0): Raw DCB entry 0: 03005313 00000004
(!!) NOUVEAU(0): Raw DCB entry 1: 02010300 00000023
(--) NOUVEAU(0): Parsing VBIOS init table 0 at offset 0xE225
(--) NOUVEAU(0): Parsing VBIOS init table 1 at offset 0xE364
(--) NOUVEAU(0): Parsing VBIOS init table 2 at offset 0xE365
(--) NOUVEAU(0): Parsing VBIOS init table 3 at offset 0xE4E7
(WW) NOUVEAU(0): === C51 misaligned reg 0x00001305 not verified ===
(WW) NOUVEAU(0): === C51 misaligned reg 0x00001401 not verified ===
(WW) NOUVEAU(0): === C51 misaligned reg 0x00001405 not verified ===
(WW) NOUVEAU(0): === C51 misaligned reg 0x00001409 not verified ===
(WW) NOUVEAU(0): === C51 misaligned reg 0x0000140D not verified ===
(--) NOUVEAU(0): Parsing VBIOS init table 4 at offset 0xE533
(II) NOUVEAU(0): Output LVDS-0 using monitor section Monitor0
(II) NOUVEAU(0): I2C bus "LVDS-0" initialized.
(II) NOUVEAU(0): Output VGA-0 has no monitor section
(II) NOUVEAU(0): I2C bus "VGA-0" initialized.
(II) NOUVEAU(0): I2C device "LVDS-0:E-EDID segment register" registered at address 0x60.
(II) NOUVEAU(0): I2C device "LVDS-0:ddc2" registered at address 0xA0.
(II) NOUVEAU(0): EDID vendor "APP", prod id 40030
(II) NOUVEAU(0): Printing DDC gathered Modelines:
(II) NOUVEAU(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 -hsync -vsync (49.3 kHz)
(II) NOUVEAU(0): EDID vendor "APP", prod id 40030
(II) NOUVEAU(0): I2C device "VGA-0:E-EDID segment register" registered at address 0x60.
(II) NOUVEAU(0): I2C device "VGA-0:ddc2" registered at address 0xA0.
(II) NOUVEAU(0): Output LVDS-0 connected
(II) NOUVEAU(0): Output VGA-0 disconnected
(II) NOUVEAU(0): Using user preference for initial modes
(II) NOUVEAU(0): Output LVDS-0 using initial mode 1280x800
(--) NOUVEAU(0): VideoRAM: 262144 kBytes
(==) NOUVEAU(0): Using gamma correction (1.0, 1.0, 1.0)
(--) NOUVEAU(0): Virtual size is 1280x1280 (pitch 1280)
(**) NOUVEAU(0):  Driver mode "1280x800": 71.0 MHz (scaled from 0.0 MHz), 49.3 kHz, 59.9 Hz
(II) NOUVEAU(0): Modeline "1280x800"x59.9   71.00  1280 1328 1360 1440  800 803 809 823 -hsync -vsync (49.3 kHz)
(**) NOUVEAU(0):  Default mode "1024x768": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 60.0 Hz
(II) NOUVEAU(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
(**) NOUVEAU(0):  Default mode "800x600": 40.0 MHz (scaled from 0.0 MHz), 37.9 kHz, 60.3 Hz
(II) NOUVEAU(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
(**) NOUVEAU(0):  Default mode "640x480": 25.2 MHz (scaled from 0.0 MHz), 31.5 kHz, 59.9 Hz
(II) NOUVEAU(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
(**) NOUVEAU(0): Display dimensions: (290, 190) mm
(**) NOUVEAU(0): DPI set to (112, 171)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/local/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
	compiled for 1.6.0, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "shadowfb"
(II) LoadModule: "shadowfb"
(II) Loading /usr/local/lib/xorg/modules//libshadowfb.so
(II) Module shadowfb: vendor="X.Org Foundation"
	compiled for 1.6.0, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.4
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
	[0] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[1] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[2] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[3] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[4] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(==) NOUVEAU(0): Write-combining range (0xa0000,0x10000) was already clear
(II) NOUVEAU(0): Saving VGA fonts
(II) NOUVEAU(0): Saving crtcs
(II) NOUVEAU(0): Saving encoders
(==) NOUVEAU(0): Backing store disabled
(==) NOUVEAU(0): Silken mouse enabled
(II) NOUVEAU(0): NVEnterVT is called.
(II) NOUVEAU(0): Saving VGA fonts
(II) NOUVEAU(0): Saving crtcs
(II) NOUVEAU(0): Saving encoders

Fatal server error:
Caught signal 11.  Server aborting


Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

(II) NOUVEAU(0): NVLeaveVT is called.
(II) NOUVEAU(0): Restoring encoders
(II) NOUVEAU(0): Calling LVDS script 6:
(II) NOUVEAU(0): 0xD3CD: Parsing digital output script table
(II) NOUVEAU(0): Calling LVDS script 2:
(II) NOUVEAU(0): 0xD432: Parsing digital output script table
(II) NOUVEAU(0): Calling LVDS script 5:
(II) NOUVEAU(0): 0xD3B6: Parsing digital output script table
(II) NOUVEAU(0): Restoring crtcs
(II) NOUVEAU(0): Restoring VGA fonts
(II) NOUVEAU(0): Restoring CRTC_OWNER to 4.
Есть желание попробовать фичу с machdep.disable_mtrrs="1", но это как то не спортивно даже. Просизводительность хочется выше,а тут потери добровольно на ровном месте :cz2:
У кого будут идет как бы так его стукнуть, чтобы заработало :roll:
Изображение
Все хорошее приходит сверху, а лучшее со временем...

Гость
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение Гость » 2009-10-19 15:33:34

Fern писал(а):(II) NOUVEAU driver 20090408.d8545e6
проблемы со старой версией порта не интересны. Сначала обновись.

temny
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение temny » 2009-10-20 22:21:51

У меня, как оказалось, существует ещё одна проблема, которая систематически невоспроизводима и решения для которой я пока не нашел.
При использовании kdm от kde3 - появляется изображение для ввода логина/пароля + красивенький wallpaper + шрифты в полном порядке + движется мышь, но отсутствуют кнопки "login" и "options". Вместо кнопок светлые прямоугольники, "клавиатурный" курсор в поле для ввода пароля не мерцает, комбинации для перехода в консоль не работают, но машину можно корректно отключить через acpi shutdown кнопкой power.
При использовании kdm от kde4 - появляется только wallpaper и виден курсор мыши, которым можно двигать, но отсутствует окошко (обычно полупрозрачное) для ввода логина/пароля, отсутствуют кнопки shutdown и options (которые обычно так же отображаются на полупрозрачном фоне), так же не удаётся перейти в текстовые терминалы и выключение через acpi работает.

Из "странных" закономерностей - reboot либо выключене на непродолжительный промежуток времени обычно проблему не решают - т.е. если "началось", то проблема может повториться и 5 и 10 ребутов. Изменение момента загрузки модулей drm и nouveau (т.е. из loader prompt на стадии загрузки ядра, либо автоматически "по запросу" икс-сервера в самом конце процесса загрузки) никак не влияет на проблему. Похоже, что самым простым и чаще всего действенным решением является одна перезагрузка с закрытым драйвером от nvidia (можно даже под другой ОС), и далее nouveau опять "возвращается к жизни" и проблемы как не бывало на следующие несколько "перезагрузок".

По логам икс сервера всё выглядит так, будто загрузка икс сервера просто останавливается на определенном месте не завершившись.
Вот diff -u Xorg.0.log.old Xorg.0.log (где Xorg.0.log это вариант который "успешно стартовал")

Код: Выделить всё

$ diff -u Xorg.0.log.old Xorg.0.log
--- Xorg.0.log.old      2009-10-20 21:19:18.625454277 +0300
+++ Xorg.0.log  2009-10-20 21:24:09.963532171 +0300
@@ -11,7 +11,7 @@
 Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
-(==) Log file: "/var/log/Xorg.0.log", Time: Tue Oct 20 21:19:15 2009
+(==) Log file: "/var/log/Xorg.0.log", Time: Tue Oct 20 21:20:58 2009
 (==) Using config file: "/etc/X11/xorg.conf"
 (==) ServerLayout "Simple Layout"
 (**) |-->Screen "Screen 1" (0)
@@ -447,3 +447,111 @@
 (**) Option "CustomKeycodes" "off"
 (**) AT Keyboard: CustomKeycodes disabled
 (II) XINPUT: Adding extended input device "AT Keyboard" (type: KEYBOARD)
+(II) NOUVEAU(0): nv50_output_detect is called.
+(II) NOUVEAU(0): NV50ConnectorDDCDetect is called.
+(II) NOUVEAU(0): Using bios provided load value of 312
+(--) NOUVEAU(0): No Load present on DAC-1
+(II) NOUVEAU(0): nv50_output_detect is called.
+(II) NOUVEAU(0): NV50ConnectorDDCDetect is called.
+(II) NOUVEAU(0): Detected a Digital output on DVI-I-1
+(II) NOUVEAU(0): Found a suitable output, index 1
+(II) NOUVEAU(0): nv50_output_detect is called.
+(II) NOUVEAU(0): NV50ConnectorDDCDetect is called.
+(II) NOUVEAU(0): EDID vendor "SAM", prod id 1320
+(II) NOUVEAU(0): Using hsync ranges from config file
+(II) NOUVEAU(0): Using vrefresh ranges from config file
+(II) NOUVEAU(0): Printing DDC gathered Modelines:
+(II) NOUVEAU(0): Modeline "1600x900"x0.0  108.00  1600 1624 1704 1800  900 901 904 1000 +hsync +vsync (60.0 kHz)
+(II) NOUVEAU(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
+(II) NOUVEAU(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
+(II) NOUVEAU(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz)    
+(II) NOUVEAU(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz)
+(II) NOUVEAU(0): Modeline "640x480"x0.0   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz)
+(II) NOUVEAU(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
+(II) NOUVEAU(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz)
+(II) NOUVEAU(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz)
+(II) NOUVEAU(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz)
+(II) NOUVEAU(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
+(II) NOUVEAU(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz)
+(II) NOUVEAU(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz)
+(II) NOUVEAU(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz)
+(II) NOUVEAU(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz)
+(II) NOUVEAU(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz)
+(II) NOUVEAU(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz)
+(II) NOUVEAU(0): Modeline "1440x900"x0.0   88.75  1440 1488 1520 1600  900 903 909 926 +hsync -vsync (55.5 kHz)
+(II) NOUVEAU(0): NV50ConnectorGetDDCModes is called.
+(II) NOUVEAU(0): EDID vendor "SAM", prod id 1320
+(II) NOUVEAU(0): DVI-I-1: preferred mode is 1600x900
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_detect is called.
+(II) NOUVEAU(0): NV50ConnectorDDCDetect is called.
+(II) NOUVEAU(0): Using bios provided load value of 312
+(--) NOUVEAU(0): No Load present on DAC-1
+(II) NOUVEAU(0): nv50_output_detect is called.
+(II) NOUVEAU(0): NV50ConnectorDDCDetect is called.
+(II) NOUVEAU(0): Detected a Digital output on DVI-I-1
+(II) NOUVEAU(0): Found a suitable output, index 1
+(II) NOUVEAU(0): nv50_output_detect is called.
+(II) NOUVEAU(0): NV50ConnectorDDCDetect is called.
+(II) NOUVEAU(0): EDID vendor "SAM", prod id 1320
+(II) NOUVEAU(0): Using hsync ranges from config file
+(II) NOUVEAU(0): Using vrefresh ranges from config file
+(II) NOUVEAU(0): Printing DDC gathered Modelines:
+(II) NOUVEAU(0): Modeline "1600x900"x0.0  108.00  1600 1624 1704 1800  900 901 904 1000 +hsync +vsync (60.0 kHz)
+(II) NOUVEAU(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
+(II) NOUVEAU(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
+(II) NOUVEAU(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz)
+(II) NOUVEAU(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz)
+(II) NOUVEAU(0): Modeline "640x480"x0.0   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz)
+(II) NOUVEAU(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
+(II) NOUVEAU(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz)
+(II) NOUVEAU(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz)
+(II) NOUVEAU(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz)
+(II) NOUVEAU(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
+(II) NOUVEAU(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz)
+(II) NOUVEAU(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz)
+(II) NOUVEAU(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz)
+(II) NOUVEAU(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz)
+(II) NOUVEAU(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz)
+(II) NOUVEAU(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz)
+(II) NOUVEAU(0): Modeline "1440x900"x0.0   88.75  1440 1488 1520 1600  900 903 909 926 +hsync -vsync (55.5 kHz)
+(II) NOUVEAU(0): NV50ConnectorGetDDCModes is called.
+(II) NOUVEAU(0): EDID vendor "SAM", prod id 1320
+(II) NOUVEAU(0): DVI-I-1: preferred mode is 1600x900
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+(II) NOUVEAU(0): nv50_output_mode_valid is called.
+exaCopyDirty: Pending damage region empty!
+(II) 3rd Button detected: disabling emulate3Button
И, насколько я понимаю, я использую "правильную" версию драйвера:

Код: Выделить всё

(II) NOUVEAU driver 20090728.e259925
Достойных идей пока даже нет...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: xf86-video-nouveau

Непрочитанное сообщение paradox » 2009-10-20 22:55:01

>Гость
как думаешь что нвидия имела ввиду в
nvidia писал(а): линк The guys working on nouveau have done a really incredible job so far. However, our policy remains the same: we won't try to hinder their efforts, but we have no plans to help them
типа нам пофиг пусть делают?

Гость
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение Гость » 2009-10-21 12:47:49

temny писал(а):"клавиатурный" курсор в поле для ввода пароля не мерцает, комбинации для перехода в консоль не работают, но машину можно корректно отключить через acpi shutdown кнопкой power.
пробовал с hw.drm.msi=0? Пихни в loader.conf или добавь в окружение ядра перед загрузкой модуля (drm.ko и nouveau.ko) с помощью kenv(1)
temny писал(а):При использовании kdm от kde4 - появляется только wallpaper и виден курсор мыши, которым можно двигать, но отсутствует окошко (обычно полупрозрачное) для ввода логина/пароля, отсутствуют кнопки shutdown и options (которые обычно так же отображаются на полупрозрачном фоне), так же не удаётся перейти в текстовые терминалы и выключение через acpi работает.
у мя похожие симпотмы на XDM при использовании MSI после холодной перезагрузки. У мя nv50, Xserver виснет при использовании XRender, кой используется при включении композитного менеджера.
paradox писал(а):типа нам пофиг пусть делают?
скорее всего не видят существенной угрозы + не хотят наступать на капкан EFF и портить отношения с сообществом Open Source.

Гость
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение Гость » 2009-10-21 12:50:37

Гость писал(а):пробовал с hw.drm.msi=0?
об этом в первом посте написано, кстати

Гость
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение Гость » 2009-10-21 12:57:17

Fern писал(а):

Код: Выделить всё

(II) NOUVEAU(0): Loaded DRI module
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: Open failed
[drm] failed to load kernel module "nouveau"
(EE) [drm] drmOpen failed.
(EE) NOUVEAU(0): [drm] error opening the drm
(!!) NOUVEAU(0): Failing back to NoAccel mode
nouveau без DRM почти бесполезен, т.е. работает медленнее vesa (по крайней мере на nv50). Единственный толк от NoDRM режима (коего более нет в upstream'е) был, что nouveau иногда работал на некоторых карточках, на коих nv нет.[*]

[*] это одна из причин почему graphics/libdrm до сих пор не обновили

temny
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение temny » 2009-10-21 16:03:14

Гость, спасибо за совет! За последние дни столько всего перепробовал, что не уверен даже, что пытался ставить hw.drm.msi=0 именно для решения текущей проблемы. Сегодня попробую, и когда станут ясны результаты - отпишусь.