Меню Рубрики

Установка driver nvidia для freebsd

FreeBSD Display Driver – x64

FreeBSD Display Driver – x64

Версия: 346.35
Опубликовано: 2015.1.16
Операционная система: FreeBSD x64
Набор инструментов CUDA:
Язык: Русский
Размер: 56.03 MB

  • Добавлена поддержка следующих GPU:
      GeForce 800A
      GeForce 800M
      GeForce GTX 970M
      GeForce GTX 980M
  • Добавлена поддержка X.org xserver ABI 19 (xorg-server 1.17).
  • Устранена ошибка, которая не позволяла 4K панелям на некоторых ноутбуках работать с достаточной пропускной способностью для поддержки нативного разрешения.
  • Устранена проблема, которая приводила к некорректному определению дисплеев на некоторых ноутбуках.
  • Устранена ошибка, которая могла приводить к замораживанию Х при использовании Base Mosaic.
  • Updated the driver installation make files to use LOCALBASE instead of X11BASE to determine the default installation paths.
  • Устранена регрессия, из-за которой драйвер NVIDIA X не распознавал топологии Base Mosaic, созданные в панели управления nvidia-settings.
  • Обновлен драйвер NVIDIA X, чтобы отклонять формат упаковки 3D-кадров Frame Packing через HDMI во время валидации режима. Эти режимы проверялись драйвером несмотря на то, что они никогда не поддерживались.
  • Устранена ошибка, которая не позволяла возвращать в исходное состояние консоль после принудительного завершения работы X на некоторых GPU, к которым были подключены несколько мониторов через интерфейс DisplayPort. Эта ошибка также, как следствие, не позволяла X начать работу после неудачного восстановления консоли.
  • Обновлена версия libvdpau, поставляемая с драйвером до версии 0.9. Эта версия имеет переменную среды VDPAU_DRIVER_PATH и устраняет ситуацию гонки потоков, если несколько потоков вызывают VdpDeviceCreateX11 одновременно. Смотрите http://lists.freedesktop.org/archives/vdpau/2014-December/000274.html Обратите внимание, настоятельно рекомендуется использовать пакеты libvdpau, поставляемые производителем своего ПО, а не полагаться на пакеты, поставляемые с графическими драйверами NVIDIA.
  • Устранена ошибка, которая приводила к смещению изображения на экране при трансформации экрана (например, вращении или отражении) на G-SYNC дисплеях, подключенных к GPU на базе архитектуры Kepler.
  • Устранена ошибка, которая приводила к отображению пустого экрана при установке режима, требующего компрессии YUV 4:2:0. На данный момент эти режимы не поддерживаются.
  • Устранена ошибка, которая приводила к некорректному отображению конфигурации DisplayPort после горячего подключения или отключения.
  • Добавлена поддержка следующих EGL расширений:
      EGL_EXT_device_base
      EGL_EXT_platform_device
      EGL_EXT_output_base
  • Добавлена возможность увеличивать рабочее напряжение на отдельных GPU серии GeForce GTX 400 и более поздних. Пользователь изменяет напряжение на свой риск. See the documentation on the «CoolBits» X configuration option in the README for details.
  • Добавлена ускоренная поддержка форматов r8g8b8a8, r8g8b8x8, b8g8r8a8 и b8g8r8x8 RENDER.
  • Обновлен nvidia-settings для использования возможностей ПО GTK+ 3, когда оно доступно. Эта возможность была реализована за счет разделения пользовательского интерфейса nvidia-settings на отдельные библиотеки (libnvidia-gtk2.so, libnvidia-gtk3.so) и загрузки нужной библиотеки в момент выполнения ПО.
  • В nvidia-settings добавлена опция —gtk-library, чтобы иметь возможность указывать имя каталога, который содержит библиотеку пользовательского интерфейса или имя библиотеки, которую необходимо использовать.
  • Устранена ошибка компилятора GLSL, которая порождала искажения изображения при запуске в Wine таких игр, как Far Cry 3.
  • Исправлено расширение EGL_KHR_stream_cross_process_fd.
  • Устранено искажение изображения, которое иногда случалось при вызове DrawElementsInstancedBaseVertexBaseInstance(), DrawElementsInstancedBaseInstance() или DrawArraysInstancedBaseInstance().
  • Значительно улучшена производительность создания объектов фреймбуфера OpenGL.
  • Устранено ограничение максимального числа объектов фреймбуфера OpenGL.
  • Обновлен драйвер NVIDIA OpenGL, чтобы использовать $XDG_CACHE_HOME вместо $HOME в качестве места сохранения кэша диска GL по умолчанию.

Инструкции по установке: после загрузки драйвера перейдите в каталог, содержащий пакет драйвера и установите его, запустив командой tar xzf NVIDIA-FreeBSD-x86_64-346.35.tar.gz && cd NVIDIA-FreeBSD-x86_64-346.35 && make install Затем измените онфигурационный файл с учётом использования драйвера NVIDIA X; это обычно осуществляется запуском nvidia-xconfig

Смотрите READMEдля более подробных инструкций.

Более подробную информацию вы можете найти на нашем форуме, https://devtalk.nvidia.com/default/board/97/freebsd/ .

GeForce GTX 980, GeForce GTX 970, GeForce GTX 960

GeForce 900M Series (Notebooks):

GeForce GTX 980M, GeForce GTX 970M

GeForce 800M Series (Notebooks):

GeForce GTX 880M, GeForce GTX 870M, GeForce GTX 860M, GeForce GTX 850M, GeForce 840M, GeForce 830M, GeForce 820M, GeForce 810M

GeForce GTX 780 Ti, GeForce GTX 780, GeForce GTX 770, GeForce GTX 760, GeForce GTX 760 Ti (OEM), GeForce GTX 750 Ti, GeForce GTX 750, GeForce GTX 745, GeForce GT 740, GeForce GT 730, GeForce GT 720, GeForce GT 710, GeForce GT 705

GeForce 700M Series (Notebooks):

GeForce GTX 780M, GeForce GTX 770M, GeForce GTX 765M, GeForce GTX 760M, GeForce GT 755M, GeForce GT 750M, GeForce GT 745M, GeForce GT 740M, GeForce GT 735M, GeForce GT 730M, GeForce GT 720M, GeForce 710M

GeForce GTX 690, GeForce GTX 680, GeForce GTX 670, GeForce GTX 660 Ti, GeForce GTX 660, GeForce GTX 650 Ti BOOST, GeForce GTX 650 Ti, GeForce GTX 650, GeForce GTX 645, GeForce GT 645, GeForce GT 640, GeForce GT 630, GeForce GT 620, GeForce GT 610, GeForce 605

GeForce 600M Series (Notebooks):

GeForce GTX 680MX, GeForce GTX 680M, GeForce GTX 675MX, GeForce GTX 675M, GeForce GTX 670MX, GeForce GTX 670M, GeForce GTX 660M, GeForce GT 650M, GeForce GT 645M, GeForce GT 640M, GeForce GT 640M LE, GeForce GT 635M, GeForce GT 630M, GeForce GT 625M, GeForce GT 620M, GeForce 610M

GeForce GTX 590, GeForce GTX 580, GeForce GTX 570, GeForce GTX 560 Ti, GeForce GTX 560 SE, GeForce GTX 560, GeForce GTX 555, GeForce GTX 550 Ti, GeForce GT 545, GeForce GT 530, GeForce GT 520, GeForce 510

GeForce 500M Series (Notebooks):

GeForce GTX 580M, GeForce GTX 570M, GeForce GTX 560M, GeForce GT 555M, GeForce GT 550M, GeForce GT 540M, GeForce GT 525M, GeForce GT 520M

GeForce GTX 480, GeForce GTX 470, GeForce GTX 465, GeForce GTX 460 SE v2, GeForce GTX 460 SE, GeForce GTX 460, GeForce GTS 450, GeForce GT 440, GeForce GT 430, GeForce GT 420

GeForce 400M Series (Notebooks):

GeForce GTX 485M, GeForce GTX 480M, GeForce GTX 470M, GeForce GTX 460M, GeForce GT 445M, GeForce GT 435M, GeForce GT 425M, GeForce GT 420M, GeForce GT 415M, GeForce 410M, GeForce 405M

Quadro K6000, Quadro K5200, Quadro K5000, Quadro K4000, Quadro K4200, Quadro K2200, Quadro K2000, Quadro K2000D, Quadro K620, Quadro K600, Quadro K420, Quadro 6000, Quadro 5000, Quadro 4000, Quadro 2000, Quadro 2000D, Quadro 600, Quadro 410

Quadro K5100M, Quadro K5000M, Quadro K4100M, Quadro K4000M, Quadro K3100M, Quadro K2100M, Quadro K3000M, Quadro K2000M, Quadro K1100M, Quadro K1000M, Quadro K610M, Quadro K510M, Quadro K500M, Quadro 5010M, Quadro 5000M, Quadro 4000M, Quadro 3000M, Quadro 2000M, Quadro 1000M

источник

How to install NVIDIA Drivers from official site

Daniel S. Lobo

New Member

Reaction score: 3
Messages: 1

How to install NVIDIA Drivers downloaded from official site.

I decided to write this tutorial because I did not find any documentation to install the Nvidia driver downloaded directly from the site. NVIDIA’s instructions about this are not enough. The reason for this is that the official driver is more updated.

Download the nvidia driver:

In theory the installation script Nvidia make all configuration, but in my case, I use UEFI, so I had problems with nvidia modules load drivers at boot. If this is your case, before restart follow the steps below:

Install Nano, like root (It’s more easy to use):

Save with CTRL + O and exit with CTRL + X.

Now open the file /etc/rc.conf

Save with CTRL + O and exit with CTRL + X.

I’m not sure if this file works by the order of entries, as I am new to FreeBSD, then I recommend that you put these entries before the lines that carry the GDM and Gnome, or any other X Manager installed. Correct me if I’m wrong.

At last, execute the command below to generate the file /etc/X11/xorg.conf with Nvidia config:

Reboot the system and be happy.

Sorry about my bad English.

protocelt

Daemon

Reaction score: 412
Messages: 1,253

I sincerely appreciate the time you took to write this up but it’s not a good >x11/nv >X any longer.

It is much better to wait until the port is updated then to install the driver from the website.

SirDice

Administrator

Reaction score: 8,441
Messages: 32,467

If you want a quick solution, or if you’re trying the new driver to see if it works, just edit the port’s Makefile and change the version numbers. Then run make makesum . After that you can build the port as usual. If the adjusted port works you can use the info to submit a patch to get the main port updated.

That way you can keep the registrations for packages and can more easily keep track of the versions. It’ll also help others who also would like to have an updated driver.

protocelt

Daemon

Reaction score: 412
Messages: 1,253

If you want a quick solution, or if you’re trying the new driver to see if it works, just edit the port’s Makefile and change the version numbers. Then run make makesum . After that you can build the port as usual. If the adjusted port works you can use the info to submit a patch to get the main port updated.

That way you can keep the registrations for packages and can more easily keep track of the versions. It’ll also help others who also would like to have an updated driver.

Yes, this works, though not with the newest available Nvidia driver versions.

If you are really feeling adventurous, you could apply the patch for Nv >PR 201340, comment #21. I’ve been testing this driver version and it does work though there are still problems switching back to the console when using UEFI for me. Nvidia driver version 361.28 supposedly has some improvements for this but unfortunately the driver has issues according to the PR and I haven’t tried it myself.

dave-570

New Member

I sincerely appreciate the time you took to write this up but it’s not a good >x11/nv >X any longer.

It is much better to wait until the port is updated then to install the driver from the website.

aragats

Daemon

Reaction score: 573
Messages: 1,412

SirDice

Administrator

Reaction score: 8,441
Messages: 32,467

No. I would suggest removing the NVidia driver and always use the port/package. That’s the only way the system can keep track of installed files.

aragats

Daemon

Reaction score: 573
Messages: 1,412

SirDice

Administrator

Reaction score: 8,441
Messages: 32,467

dave-570

New Member

I sincerely appreciate the time you took to write this up but it’s not a good >x11/nv >X any longer.

It is much better to wait until the port is updated then to install the driver from the website.

SirDice

Administrator

Reaction score: 8,441
Messages: 32,467

TheRaven

New Member

Cool stuff; prefer the «commercial» drivers as I bought the hardware for a reason. I do appreciate freeware and open source, but I do not accept license terms for other’s ego issues. The newer NVidia cards have phenomenal drivers and when used offer pretty decent performance and visuals for systems besides Windows. Native drivers are another reason to migrate OSS tasks committing resources to a BSD distro.

Will be trying this stuff out very soon. Thanks for taking the time and shedding light on the matter.

CUDA developer libraries are floating around now too —awesome. Don’t know if they’re in ports or not, but imagine they’ll be there soon enough.

drhowarddrfine

Son of Beastie

Reaction score: 1,388
Messages: 3,436

debguy

Active Member

Reaction score: 11
Messages: 139

The nVidia drivers page on nVidia’s website say «supports X11 and xorg»

However i’ve downloaded them: they have hacked out X11 support and include ONLY xorg support

debguy

Active Member

Reaction score: 11
Messages: 139

yes nVidia drivers hose your /usr/X11/lib/modules and etc

but i disagree if you upgrade it may or may not be harm done. if you upgrade you may or may not be able to re-install the same nVidia driver. in then end if there’s «a bad file» you’ll find it. but doubtful since if you upgrade it’ll be overwritten (we’re freebsd here not debian!). and files not overwritten are likely not gonna be used by the upgrade system. what might *not* work is if nVidia’s driver doesnt’ like your libs — but they tell you if they will before you download and they’re likely right

and i disagree that xorg drivers «are better than nVidia’s original release but correct for your system». in the past xorg was infamous for bad drivers esp. intel ones. people who used drivers off nVidia site had far less problems AND BINARY BLOBS that «worked» (non-free of course).

that may be less true today of course, perhaps all xorg does today is copy off nVidia releases or perhaps the same bloke actually works both positions now

источник

Установка драйверов intel+nv > freebsd, xorg, видеокарта, я познаю мир

Готовлюсь к плавному переезду на freebsd, как раз выходу 12.1, потискал в виртуалке — все круто и довольно понятно. Единственное, что не могу проверить в виртуалке и поиграть с настройками — это видеокарты и драйвера к ним. Поэтому хотелось бы получить мнения\советы\бест практисы по следующим моим умозаключениям.

Переехал, пишу из горящего ноутбука. Немного отредактировал тему: сначала все по интелу, включая xorg (все работает), потом нвидиа (пока не трогал)

Итак, есть ноут Intel® Core™ i7-4500U + GeForce GT 750M.

1. Для начала нужно узнать как определились видеокарты в системе:

2. Начнем с установки драйвера интел:

    опытным путем было вымучано, что простой установки иксов через:

    далее нужно указать xorg, что для определенной видеокарты нужно юзать определенный драйвер, для это нужно создать следующий файл:

5. Из приятного: изображение в иксах не мерцает, как это было в ubuntu, fedora, manjaro и rhel (причем мерцало как и на интеле, так и на нвидиа(как на открытом так и на закрытом драйвере))

Как корректно прописать две видеокарты в xorg, чтобы можно было их выбирать?

Что значит «выбирать»? Как ты себе это представляешь?

Лично я до сих пор успешно избегаю девайсы с гибридной графикой.

система видит две видюхи, интел и нвидиа. в системе установлены драйвера для обеих и загружаются автоматически при старте системы. я загрузил комп, уперся в консоль, в конфиге настроил «нвидиа-pci + драйвер нвидии», старатнул иксы — сижу на нвидии. завершил сеанс иксов, настроил конфиг «интел-pci+драйвер интела» стартанул иксы, сижу на интеле. или так нельзя?

а какой бест практис то? я вот хочу сидеть на нвидиа — мне нужно «убрать» интел совсем вообще из устройств?

Говорю ж у меня просто нет гибридных девайсов и соответственно нет проблем : )

По идее стандартный драйвер нвидии у тебя сам не заработает. Он же безголовый и рисует через интел…

Я стараюсь избегать девайсов с гибридной графикой, пока успешно.

загрузил комп, уперся в консоль

В какую именно консоль — sc или vt?

Ну и tty тоже упирается в видеодрайвер.

эм, ну та консоль, которая после первого ребута после установки ОС с нуля

Драйверам нивидии не нужен линусятор. Если ставить из портов, то это опционально.

Я не слышал чтобы кто-то заводил оптимус («чтобы карты можно было переключать») на FreeBSD, так что считай что это невозможно или нетривиально. Кажется, две карточки на отдельных иксах тоже нельзя, ибо nvidia выводит через intel (видеовыход-то один).

А так с интелом всё просто — поставить drm-kmod, добавить в kld_list, всё. Никаких Xorg -configure не нужно — иксы работают без конфига.

nvidia я давно не устанавливал, когда была на десктопе достаточно было поставить nvidia-driver, и сделать Xorg -configure, как сейчас с modesetting не знаю, может быть тоже конфиг не нужен. Совместимость с линуксом отключать, она нахрен не нужна.

то есть оптимальным решением без приключений будет отключение нвидиа и использование только интела, верно?

И попробуй nixos в отпуске. Freebsd это всетаки для людей застрявших в 90х

обновил шапку, держу в курсе

Не знаю где там у тебя мерцало , но сделай один тест и отпишись. Запусти obs-studio на полный экран в разрешении 1366×768 и сделай скрин только вот как ты говоришь именно на хорг на интел надо проверить есть ди такая же хрень во фре или нет.

оно артефачит, а запись видева я сделать не смог — «неопознанная ошибка»

Значит хорг драивер и там тоже такой же не отремонтированный ну это же СПО где никто не кому не должен зато фри БСД 5 потом 6,7,8 версия делаем вид что все изменилось здесь на форуме ещё бы у манжаровцев проверить не плохо было бы.

Ты не понимаешь смысл гибридной графики. У nVidia физически отсутствует возможность передавать картинку на экран напрямую. Этим во всех режимах занимается Intel. nVidia может просто брать на большую часть рассчетов.

Ого откапался крыс , ты че не видишь багу в obs одна часть видео окна уехала , а зато поперли типа дальше убунта 19.10 , 20.04 , а драивер тот же никто его не отреверсил и не отремонтировал.

источник

Читайте также:  Установка зубных протезов на цемент