Можно-ли поставить NVIDIA-Linux-x86-173.14.39 в gentoo [РЕШЕНО]
mura 20 апреля, 2015 - 10:10
[РЕШЕНО](И звените что прошло много времению Просто меня не было дома
.)
Я новичок помогите пожалуйста! Можно-ли поставить NVIDIA-Linux-x86-173.14.39 в gentoo проблема следующая сгорел комп на старый установил Gentoo с noevan при запуске X-ов картинка зависает и всё, только кнопка reset помогает. В linux-mint было тоже после установки NVIDIA-Linux-x86-173.14.39 все заработало но скорости не хватает повисает. Погуглив установил Gentoo с Xorg и Openbox. В данный момент не знаю что делать handbook не помог не маскируются более свежие драйвера. И не знаю как ядро перенастроить.
»
- Для комментирования войдите или зарегистрируйтесь
Во-первых, версии ниже
Во-первых, версии ниже nvidia-drivers-300 замаскированы в дереве, ввиду того, что в них есть проблема безопасности, читайте вот этот баг: https://bugs.gentoo.org/show_bug.cgi?id=532342, но Nvidia их больше не поддерживает и как следствие проблема не будет устранена. Во-вторых, для установки этой версии nvidia-drivers версия xorg-server должна быть ниже x11-base/xorg-server-1.15.99:=, а сейчас у вас, скорее всего, установлена версия xorg-server-1.16.*.
Так что в начале вам нужно размаскировать версию 173.14.39:
Затем замаскировать версию xorg-server выше 1.15.99:
Так же, возможно, нужно будет использовать более старое ядро, возможно, модуль nvidia не соберётся под версию 3.18, маскируйте по аналогии, ну либо ищите патчи для того, что бы собрать модуль от этой версии nvidia-drivers под ядро 3.18. Как найдёте патч создайте директорию:
и поместите в неё файлы патчей.
Опять же, возможно, патчи не потребуются, хотя я думаю, всё же будут необходимы.
Вот здесь смотрите состояние маскировки версий пакета: https://packages.gentoo.org/package/x11-drivers/nvidia-drivers.
Удачи.
Спасибо попробую. Что
Спасибо попробую. Что получилось отпишусь в теме.
emerge ругается
emerge ругается как я понимаю надо сначала удалить xorg и noevan? Не хочется делать лишних движений боюсь потом вообще не разберусь. Тем более что английский не знаю. Вот что пишет:
merge --ask xorg-x11
* IMPORTANT: 10 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
* IMPORTANT: config file '/etc/portage/package.unmask' needs updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild rR #] x11-base/xorg-server-1.17.1-r1
[ebuild R ] x11-base/xorg-x11-7.4-r2
[ebuild rR ] x11-drivers/xf86-input-keyboard-1.8.0
[ebuild rR ] x11-drivers/xf86-input-mouse-1.9.1
[ebuild rR ] x11-drivers/xf86-video-nouveau-1.0.11
The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by @__auto_slot_operator_replace_installed__ (argument)
# /etc/portage/package.mask/xorg:
=x11-base/xorg-server-1.17.1-r1
NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.
Would you like to add these changes to your config files? [Yes/No]
Autounmask changes successfully written.
* IMPORTANT: 2 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
IMPORTANT: 2 config files in
IMPORTANT: 2 config files in '/etc/portage' need updating.
Вас просят обновить конфиг.
Жмем
dispatch-conf
и жмакаем кнопкуu
которая "ю" английская.Далее повторите процедуру того, что вы хотели устанавливать.
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Во-первых, зачем вы ставите
Во-первых, зачем вы ставите целиком пакет xorg-x11, достаточно лишь xorg-server, во-вторых, зачем вы сразу полезли на тестовую ветку, ибо версия пакета x11-base/xorg-server-1.17.1-r1 сейчас замаскирована и для ~x86 и для ~amd64.
Сейчас лучше удалить пакет xorg-server и xorg-x11, а затем поставить только xorg-server.
Error: The above package
После удаления xorg и т.д. опять не разберусь.
Calculating dependencies... done!
[ebuild N ] app-eselect/eselect-opengl-1.3.1-r4
[ebuild N ] x11-proto/fontsproto-2.1.2 USE="-doc"
[ebuild N ] x11-libs/libXfont-1.4.9 USE="bzip2 truetype -doc -ipv6 -static-libs"
[ebuild N ] x11-base/xorg-server-1.15.2-r2 USE="nptl suid udev xorg xvfb -dmx -doc -ipv6 -kdrive -minimal (-selinux) -static-libs -tslib -unwind -xnest"
[blocks B ]
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
Целиком вывод показывайте. Ну
Целиком вывод показывайте. Ну и как бы ниже было самое интересное, как раз в тех данных, что вы скрыли и приведены блокировки зависимостей пакетов.
* IMPORTANT: 10 news items
* IMPORTANT: 10 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
* IMPORTANT: config file '/etc/portage/package.unmask' needs updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] app-eselect/eselect-opengl-1.3.1-r4
[ebuild N ] x11-proto/fontsproto-2.1.2 USE="-doc"
[ebuild N ] x11-libs/libXfont-1.4.9 USE="bzip2 truetype -doc -ipv6 -static-libs"
[ebuild N ] x11-base/xorg-server-1.15.2-r2 USE="nptl suid udev xorg xvfb -dmx -doc -ipv6 -kdrive -minimal (-selinux) -static-libs -tslib -unwind -xnest"
[blocks B ]
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(x11-base/xorg-server-1.15.2-r2:0/1.15.2::gentoo, ebuild scheduled for merge) pulled in by
xorg-server
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
Покажите вывод: emerge
Покажите вывод:
вывод emerge --info
emerge --info
Portage 2.2.14 (python 2.7.9-final-0, default/linux/x86/13.0/desktop, gcc-4.8.3, glibc-2.19-r1, 3.13.0-37-generic i686)
=================================================================
System uname: Linux-3.13.0-37-generic-i686-Intel-R-_Pentium-R-_4_CPU_2.26GHz-with-gentoo-2.2
KiB Mem: 2063940 total, 288380 free
KiB Swap: 1048572 total, 1001352 free
Timestamp of tree: Mon, 20 Apr 2015 09:45:01 +0000
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash: 4.2_p53
dev-lang/perl: 5.20.2
dev-lang/python: 2.7.9-r1, 3.3.5-r1
dev-util/pkgconfig: 0.28-r1
sys-apps/baselayout: 2.2
sys-apps/openrc: 0.13.11
sys-apps/sandbox: 2.6-r1
sys-devel/autoconf: 2.69
sys-devel/automake: 1.13.4
sys-devel/binutils: 2.24-r3
sys-devel/gcc: 4.8.3
sys-devel/gcc-config: 1.7.3
sys-devel/libtool: 2.4.6
sys-devel/make: 4.1-r1
sys-kernel/linux-headers: 3.18 (virtual/os-headers)
sys-libs/glibc: 2.19-r1
Repositories: gentoo
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--ask"
FCFLAGS="-O2 -march=i686 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -march=i686 -pipe"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles"
LANG="ru_RU.UTF-8"
LC_ALL="ru_RU.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cxx dbus dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif glamor gpm iconv jpeg lcms ldap libnotify mad mmx mng modules mp3 mp4 mpeg ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds qt3support qt4 readline sdl session spell sse sse2 sse3 ssl ssse3 startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 x86 xcb xml xv xvid zlib" ABI_X86="32" ALSA_CARDS="intel8x0" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="ru ru_RU en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
ACCEPT_KEYWORDS="x86
ACCEPT_KEYWORDS="x86 ~x86"
Зачем вот это? Новичку начинать с тестовой ветки не стоит. Вообще у вас странная блокировка. Мой совет развернуть stage3 с нуля, не размаскируя тестовый keyword и далее ставить просто xorg-server предварительна замаскировав старшие версии и размаскировав nvidia-drivers-173.
Вы точно весь вывод emerge с блокировкой показали?
Да сейчас заново разверну
Да сейчас заново разверну систему и попробую заново установить xorg без noevan c nvidia как вы подсказываете думаю результат будет к утру отпишусь.
make.conf
Спасибо вроде всё ставится при установка брал чужой make.config и правил под себя упустил что ACCEPT_KEYWORDS="~x86" а не ACCEPT_KEYWORDS="x86" сейчас исправил и xorg ставится emerge не ругался на блокировку. Надеюсь всё сработает.
mura
Пользуясь случаем, спрошу здесь. Что есть сии кейворды "amd64-linux x86-linux"? более трушные варианты дефолтовых amd64 x86?
Видемо нужны патчи?
При установке xorg выдало: ... [ebuild N #] x11-drivers/nvidia-drivers-173.14.39 USE="acpi (-multilib) -tools" ....
* ERROR: x11-drivers/nvidia-drivers-173.14.39::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=x11-drivers/nvidia-drivers-173.14.39::gentoo'`,
* the complete build log and the output of `emerge -pqv '=x11-drivers/nvidia-drivers-173.14.39::gentoo'`.
* The complete build log is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.39/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.39/temp/environment'.
* Working directory: '/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.39/work/usr/src/nv'
* S: '/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.39/work/'
* !!! User patches were applied to this build!
>>> Failed to emerge x11-drivers/nvidia-drivers-173.14.39, Log file:
>>> '/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.39/temp/build.log'
* Messages for package x11-drivers/nvidia-drivers-173.14.39:
* Gentoo supports kernels which are supported by NVIDIA
*
*
* which are limited to the following kernels:
*
* You are free to utilize epatch_user to provide whatever
* support you feel is appropriate, but will not receive
* support as a result of those changes.
*
* Do not file a bug report about this.
* ERROR: x11-drivers/nvidia-drivers-173.14.39::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=x11-drivers/nvidia-drivers-173.14.39::gentoo'`,
* the complete build log and the output of `emerge -pqv '=x11-drivers/nvidia-drivers-173.14.39::gentoo'`.
* The complete build log is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.39/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.39/temp/environment'.
* Working directory: '/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.39/work/usr/src/nv'
* S: '/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.39/work/'
* !!! User patches were applied to this build!
Вопрос как пропатчить, или надо поставить более старое ядро. Как я понимаю с патчами тоже не так всё просто.
Патчить нужно не ядро, а
Патчить нужно не ядро, а исходники модуля nvidia, как патчить, точнее куда помещать патчи я написал:
Патчи можете взять отсюда https://aur.archlinux.org/packages/nvidia-173xx/, в пакете archlinux указывается, что ядро должно быть ниже 3.16, попробуйте установить ядро ниже 3.16 и в Gentoo. Нажимаете "Download tarball" и из скачанного архива берите патч 'linux-3.14.patch', его помещайте в указанную директорию.
Всётаки не получается
Ставится ядро 3.14.37 почему-то вроде маскировка следующая:
>sys-kernel/gentoo-sources-3.16
emerge xorg-drivers
* IMPORTANT: 10 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N #] x11-drivers/nvidia-drivers-173.14.39 USE="acpi (-multilib) -tools"
[ebuild R ] x11-base/xorg-drivers-1.16
* Failed Patch: linux-3.14.patch !
* ( /etc/portage/patches//x11-drivers/nvidia-drivers-173.14.39/linux-3.14.patch )
*
* Include in your bugreport the contents of:
*
* /var/tmp/portage/x11-drivers/nvidia-drivers-173.14.39/temp/linux-3.14.patch.out
* ERROR: x11-drivers/nvidia-drivers-173.14.39::gentoo failed (prepare phase):
* Failed Patch: linux-3.14.patch!
*
* Call stack:
* ebuild.sh, line 93: Called src_prepare
* environment, line 4423: Called epatch_user
* environment, line 1728: Called epatch
* environment, line 1701: Called die
* The specific snippet of code:
* die "Failed Patch: ${patchname}!";
If you need support, post the output of `emerge --info '=x11-drivers/nvidia-drivers-173.14.39::gentoo'`,
* the complete build log and the output of `emerge -pqv '=x11-drivers/nvidia-drivers-173.14.39::gentoo'`.
* The complete build log is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.39/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.39/temp/environment'.
* Working directory: '/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.39/work'
* S: '/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.39/work/'
я так понимаю патч не подходит без патча тоже не ставится. Не пойму что надо. Патч взял по вашей ссылке. Там ядро должно быть 3.15.5< >3.16 а как его поставить не знаю!!!
Вот отсюда:
Вот отсюда: ftp://mirror.switch.ch/pool/4/mirror/rpmfusion/nonfree/fedora/updates/20/SRPMS/nvidia-173xx-kmod-173.14.39-4.fc20.11.src.rpm возьмите патч nvidia_3.17_kernel.patch и поместите в директорию /etc/portage/patches//x11-drivers/nvidia-drivers-173.14.39. Если по указанном пути src.rpm пакет не удастся скачать, то ищите в другом.
Вот смотрите лог сборки: https://bpaste.net/show/e1aadb595cf2, как видите всё прекрасно собралось под ядро 3.18.9. Ну и естественно тоже ставьте ядро 3.18.*.
Удачи.
Подскажите пожалуйста
Подскажите пожалуйста какое последние ядро linux поддерживает nvidia-drivers-173.39.14 без патчей. Погуглив вроде пишет что 3.10 хотелось-бы уточнить. С патчами пока нечего не получается, при установке выдаёт ошибку. Хочу поставить без патчей на более старое ядро а потом уж либо разбиратся с этим делом либо другую карту искать. С этой много проблем даже windows падала пока родной диск не нашел. Потом всё снес и поставил mint но хочется gentoo. За последние время я про линукс больше узнал чем за предыдущие 2 года с ubuntu. Заранее спасибо.
А чего вы уперлись в фирменные дрова?
На старых картах nouveau вроде бы прекрасно работает!
Может проще зависание устранить? На сеть комп отзывается при зависании?
Начни отсюда, а там поможем...
В начале написал
В начале написал что Х-ы с noevan сразу зависают после запуска. Тоже было и на mint и на LiveCD с Gentoo c noevan а когда запустил фирменные дрова всё заработало (возможно дело в железе древнее до не могу.) Но другого пока в течении полугода года непривидеться. (Новый комп умер и в нашей дыре отремонтировать не смогли.) А без компа сами знаете как теперь жить.
Я-то читал, что виснет, а ты,
Я-то читал, что виснет, а ты, видимо, не удосужился внимательно прочитать мой пост и сходить по ссылке. Возможно тебе нужно только подправить ядро...
Повторю вопрос в последний раз:
1. Виснет только графика/кнопки/мышь? По сети (пинг, SSH) отвечает?
2. Дай Xorg.?.log после зависания.
Кстати, вроде ты нигде не показал свое железо, или я что-то пропустил? Может тогда и lspci покажешь?
А в VIDEO_CARDS можно смело добавить nouveau, а у меня еще и vesa там стоит (для экспериментов).
P.S. Первая ссылка была неточной, вот тут прямая ссылка.
Вот lspci
Извините за невнимательность вот lspci а по поводу зависания картинка повисала и комп никак не реагировал вообще по ssh проверить никак комп в единственном числе сижу на mint ставлю gentoo перезагружаюсь проверяю и т.д. Xorg.?.log уже пропал, сейчас попробую старое ядро (3.10.73) если не выйдет то завтра поставлю noevan на нормальное ядро и обращюсь к вам. С vesa и noevan ставил сюда Arch зависало также.
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:01.0 PCI bridge: Intel Corporation 82865G/PE/P AGP Bridge (rev 02)
00:06.0 System peripheral: Intel Corporation 82865G/PE/P Processor to I/O Memory Interface (rev 02)
00:1d.0 USB controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
01:00.0 VGA compatible controller: NVIDIA Corporation NV34 [GeForce FX 5200] (rev a1)
02:05.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
02:0b.0 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
02:0b.1 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
02:0b.2 USB controller: VIA Technologies, Inc. USB 2.0 (rev 65)
К сожалению твоя карта не
К сожалению твоя карта не поддерживает аппаратное ускорение с nouveau, поэтому тебе придется продолжить играться со старыми ядрами/драйверами или смириться с тормозами...
Вот тут было решение (а ты делал
nvidia-xconfig
?) твоей проблемы, а тут говорят, что
Между прочим, vesa не должна вешаться ни с какими картами при правильной настройке - просто она медленная.
Кстати, а чем не устраивает Минт, если там все работает? ;)
Mint устраивает
Mint устраивает конечно но это тот-же ubuntu вернее debian. А я на новом компе который умер поставил Gentoo правда до X-ов не дошел пришлось уехать по делам в другой город. А за 3 месяца дети убили комп напрочь своими играми на Windows. А gentoo зацепило вот и пробую здесь. Надеюсь может скорость чуть-чуть улучшится. Windows XP через 7 дней после установки умерла. Я и восстанавливать не стал поставил сначала Arch не получилось, установил Mint (просто DVD был под рукой). Поднял сеть, обновился, поднастроил для работы, но покоя gentoo не даёт, вот в этом всё дело. Первый мой комп на котором я начинал изучать информатику была "искра", правда не помню какая уже. На ней тоже все ручками делали 5-6 дней программу записываешь 5-6 дней ошибки ищешь 2-3 часа играешься вот такие дела. Было это в технаре в советское время. А это мой первый комп купил его в 2002 году. С windows 98 он у меня проработал до 10 года. Теперь это конечно не актуально.
Как ядро подправить
Как ядро подправить подскажите пожалуйста делал настройки по этому:
https://wiki.gentoo.org/wiki/NVidia/nvidia-drivers
https://wiki.gentoo.org/wiki/Uvesafb
получаю вот такой лог:
Думаю где-то в ядре либо надо что-то включить, либо выключить.
Небольшая поправка к
Небольшая поправка к размаскеровке (недавно стал обновлять мир и у меня вытаскивается на установку новейший драйвер и всё тут) оказывается в portage поменялось имя ebuild с x11-drivers/nvidia-drivers-173.14.39 на nvidia-drivers-173.14.39-r1 соответственно добавил его в /etc/portage/package.unmask/nvidia и всё встало на место. Может кому надо будет!!!
еще одна поправка к поправке... :)
Чтобы не было такой проблемы, надо использовать условное описание версии, например, в твоем случае:
без кавычек, естественно.
А то при появлении версии *-r2, например, опять будут проблемы.
Теперь к делу.
emerge nvidia-drivers наконец-то установил всё правда startx пока не пошел ошибку выдал. Вот часть лога: [ 200.293] (EE) Failed to load module "nouveau" (module does not exist, 0)
[ 200.293] (II) LoadModule: "nv"
[ 200.293] (WW) Warning, couldn't open module nv
[ 200.293] (II) UnloadModule: "nv"
[ 200.293] (II) Unloading nv
[ 200.293] (EE) Failed to load module "nv" (module does not exist, 0)
[ 200.293] (II) LoadModule: "modesetting"
[ 200.294] (WW) Warning, couldn't open module modesetting
[ 200.294] (II) UnloadModule: "modesetting"
[ 200.294] (II) Unloading modesetting
[ 200.294] (EE) Failed to load module "modesetting" (module does not exist, 0)
[ 200.294] (II) LoadModule: "fbdev"
[ 200.294] (WW) Warning, couldn't open module fbdev
[ 200.294] (II) UnloadModule: "fbdev"
[ 200.294] (II) Unloading fbdev
[ 200.294] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 200.294] (II) LoadModule: "vesa"
[ 200.295] (WW) Warning, couldn't open module vesa
[ 200.295] (II) UnloadModule: "vesa"
[ 200.295] (II) Unloading vesa
[ 200.295] (EE) Failed to load module "vesa" (module does not exist, 0)
[ 200.295] (EE) No drivers available.
[ 200.295] (EE)
Fatal server error:
[ 200.295] (EE) no screens found(EE)
[ 200.296] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 200.297] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 200.297] (EE)
как я понимаю надо теперь ядро подправить? Изначально настраивал его под noevan видимо что-то пропустил надо по handbook посмотреть.
Ну вот зачем делать emerge
Ну вот зачем делать
emerge nvidia-drivers
?Надо делать
emerge @x11-module-rebuild
предварительно подправив VIDEO_CARDS.Спасибо попробую.
Спасибо попробую.
mura написал(а): как я
Правильно понимаешь, только не надо handbook, надо вики, я вам уже давал ссылку...
Почему вы считаете, что
Почему вы считаете, что проблема в ядре, если в логе X.org чётко описана ошибка (и даже написано, что надо сделать)?
смотрим выше
т.е. GLX есть, но не тот, который нужен.
Для переключения используется
eselect
, хотя всё описано по ссылке сообщением выше.Потому как ТС пишет, что
...
Изначально настраивал его (ядро) под noevan
... :) noevan - это он так nouveau называетОшибок поубавилось
Ошибок поубавилось но X-ы не стартуют вот часть лога:
что-то где-то надо подкрутить но где не знаю.
mura написал(а): Ошибок
Погоди крутить.
Попробуй ручками загрузить (
modprobe
) соответствующий модуль и почитай ругань вdmesg
.:wq
--
Live free or die
Ядро под nvidia переделал?
По ссылке, что я давал.
Вопрос
Вопрос замкнуло надо мне вот это включить или выключить для NVIDIA. Для Nouveau точно включал. Где-то видел что NVIDIA и Nouveau кофликтуют. Простите уже запутался. Остальное всё по Wiki.
Цитата: надо мне вот это
Это поддержка драйвера nouveau в ядре, если вы хотите использовать драйвер nvidia, то эта опция при сборке ядра должна быть выключена или включена в качестве модуля, а модуль nouveau должен быть заблокирован для загрузки.
Проверьте загружается сейчас или нет модуль nvidia, что выводится в dmesg относительно драйвера nvidia.
dmesg
dmesg поазывает:
как я понял с ядром ещё не всё в порядке nouveau надо отключить. wiki по Xorg/Confiuration спутала меня я так и подумал что там написано про свободный драйвер а сделал наоборот.
mura написал(а): dmesg
Эээ, тут похоже, что ядро не принимает нвидиевский модуль. Не разнятся ли у вас, случайно, версии текущего ядра и ядра под которое этот модуль собирался?
ps Поддержку Nouveau в ядре естесственно надо убрать.
Как это проверить что-бы ядро
Как это проверить что-бы ядро не настраивать заново с нуля я скопировал файл config возможно в этом причина. Надо его удалить и сконфигурировать всё заново?
mura написал(а): Как это
Сначала сделайте
make menuconfig
и выключите nouveau. Далее собрать ядро, установить и перезагрузиться в него. Потомemerge @x11-module-rebuild
. Reboot.ps На будущее, конфиги от других ядер просто так копировать не следует - для этого есть штатное средство
make oldconfig
.sspphheerraa
Там не только nouveau надо выключить!
Почему вы так упорно не хотите подробную инструкцию прочитать?!.. По-моему я вам уже в 3 раз предлагаю... :)
Гражданин, запустите sshd и
Гражданин, запустите sshd и пустите кого-нибудь на комп. Там делов немного. Взять всё и сделать. Максимум полчаса работы.
В данном конкретном случае проблема в настройке ядра. Я бы настоятельно рекомендовал использовать nouveau, так как FX5200 давно устарела. Это ещё и AGP-видеокарта
VIDEO_CARDS="nouveau" безо всяких vesa, в ядре всё настроить всё согласно https://wiki.gentoo.org/wiki/Nouveau
ACCEPT_KEYWORDS="x86" и только
Удалить nvidia-drivers
Ничего не маскировать и размаскировывать не надо
Удалить всё фрэймбуферы в ядре, так как nouveau работает с kms
Удалить /etc/X11/xorg.conf
media-libs/mesa USE="classic nptl udev vdpau"
x11-libs/libdrm USE="libkms"
P.S. проверить, что пересобираете активное ядро.
пересобрать mesa xf86-video-nouveau libdrm xf86-input-evdev xorg-server
в конце сделать emerge --depclean
Для grub удалить в настройках параметры, касающиеся video=.... (KMS всё само подберёт)
Перезагрузиться
Ты прав, но
nouveau не поддерживает аппаратное ускорение для этой карты.
А так я абсолютно поддерживал эту идею с самого начала.
Тогда пусть устанавливает
Тогда пусть устанавливает x11-drivers/xf86-video-nv
А где вообще написано для этой карты, что нуво с ней ущербно работает?
Здесь вроде для NV30 всё нормально http://nouveau.freedesktop.org/wiki/FeatureMatrix/
Nosk написал(а): А где вообще
Аппаратное декодирование.
Смотрим первую таблицу, строку VPE2.
Смотрим сноску из первой ячейки: Works on NV40+, fails on NV31/34/36.
Сожалеем.
Установил x11-drivers/xf86-video-nv
Установил x11-drivers/xf86-video-nv после запуска Х-ов мигает черный экран и выключается.
cat /var/log/Xorg.0.log | grep EE выдаёт следующее:
похоже к результату подобрался поближе но не совсем может знаете где дальше копать? С nvidia так нечего и не выходит. Все давно сделал по https://wiki.gentoo.org/wiki/NVidia/nvidia-drivers.
Как бы всё можно настроить и
Как бы всё можно настроить и с драйвером nvidia. Вы проверили, что модуль nvidia загружается, выполнили
проверили, что вы загружаете последнее собранное ядро?
Спасибо всем
Спасибо всем!!! Всё удалось установить пишу из Gentoo. Установил с патчем для Nvidia. Указанный выше для Fedora. И всё далее по Wiki.
http://www.gentoo.ru/content/
http://www.gentoo.ru/content/chto-eto-znachit-solved-resheno