DragonFly 5.0 released!

karu.pruun karu.pruun at gmail.com
Tue Oct 17 01:46:10 PDT 2017


DragonFly 5 supports hybrid graphics in the form of 'basic switching'
as explained here

https://wiki.archlinux.org/index.php/hybrid_graphics

where you have a chip, a mux, that switches between two GPUs. The
drivers vga_switcheroo and apple_gmux take care of this; it has been
tested and works on some models of Apple laptops that have dual
graphics, Intel/NVidia or Intel/Radeon. Note that since DragonFly does
not have a drm driver for NVidia chips, neither the proprietry nor
(yet) the open source one (nouveau), it switches to the Intel GPU by
default. The latter is powerful enough if one does not use graphics
intensive apps; I'm using it for daily work on my laptop with an
1920x1080 external monitor.

DragonFly does not (yet) support the second form of switching,
'dynamic switching' (Optimus for NVIDIA, AMD Dynamic Switchable
Graphics for Radeon). This would require PRIME (in addition to nouveau
for NVidia) to be ported to DragonFly.

https://wiki.archlinux.org/index.php/PRIME

I think it would be an interesting project for the future.

Best

Peeter

--



On Tue, Oct 17, 2017 at 10:52 AM, Bret Busby <bret.busby at gmail.com> wrote:
> On 17/10/2017, Predrag Punosevac <punosevac72 at gmail.com> wrote:
>> On Mon, Oct 16, 2017 at 4:09 PM, Bret Busby <bret.busby at gmail.com>
>> wrote:
>>> On 16/10/2017, Justin Sherrill <justin at shiningsilence.com> wrote:
>>>> DragonFly 5.0 is released - here's the release page:
>>>>
>>>> https://www.dragonflybsd.org/release50/
>>>>
>>>
>>> Does it support the nVidia Optimus architecture?
>>>
>>
>> Only nVidia supports its own product with binary blob drivers. Somebody
>> have mentioned Nouveau driver in one of the posts. That is beating a
>> dead horse. Even Red Hat removed Nouveau driver from 7.4 release. If you
>> want to use nVidia gear you need to use their proprietary binary blobs
>> and to stick to a list of approved OSs. I have 7 large GPU servers (4+
>> Titan Xp cards per server 32 cores and 256 GB of RAM) used for Deep
>> learning and image recognition.  They all run Red Hat like a champ.
>>
>
> "
> :~$ lshw
> WARNING: you should run this program as super-user.
> bret-aspire-v3-772-ubuntumate
>     description: Computer
>     width: 64 bits
>     capabilities: vsyscall32
>   *-core
>        description: Motherboard
>        physical id: 0
>      *-memory
>           description: System memory
>           physical id: 0
>           size: 31GiB
>      *-cpu
>           product: Intel(R) Core(TM) i7-4702MQ CPU @ 2.20GHz
>           vendor: Intel Corp.
>           physical id: 1
>           bus info: cpu at 0
>           size: 3096MHz
>           capacity: 3200MHz
>           width: 64 bits
>           capabilities: fpu fpu_exception wp vme de pse tsc msr pae
> mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr
> sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp x86-64 constant_tsc
> arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf
> eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg
> fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
> aes xsave avx f16c rdrand lahf_lm abm epb tpr_shadow vnmi flexpriority
> ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt
> dtherm ida arat pln pts cpufreq
>      *-pci
>           description: Host bridge
>           product: Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller
>           vendor: Intel Corporation
>           physical id: 100
>           bus info: pci at 0000:00:00.0
>           version: 06
>           width: 32 bits
>           clock: 33MHz
>         *-pci:0
>              description: PCI bridge
>              product: Xeon E3-1200 v3/4th Gen Core Processor PCI
> Express x16 Controller
>              vendor: Intel Corporation
>              physical id: 1
>              bus info: pci at 0000:00:01.0
>              version: 06
>              width: 32 bits
>              clock: 33MHz
>              capabilities: pci normal_decode bus_master cap_list
>              configuration: driver=pcieport
>              resources: irq:24 ioport:4000(size=4096)
> memory:d2000000-d2ffffff ioport:a0000000(size=536870912)
>            *-display
>                 description: 3D controller
>                 product: GK107M [GeForce GT 750M]
>                 vendor: NVIDIA Corporation
>                 physical id: 0
>                 bus info: pci at 0000:01:00.0
>                 version: a1
>                 width: 64 bits
>                 clock: 33MHz
>                 capabilities: bus_master cap_list rom
>                 configuration: driver=nouveau latency=0
>                 resources: irq:32 memory:d2000000-d2ffffff
> memory:a0000000-afffffff memory:b0000000-b1ffffff
> ioport:4000(size=128) memory:b2000000-b207ffff
> "
>
> Note the display designation and the driver.
>
> "
> :~$ lsb_release -a
> No LSB modules are available.
> Distributor ID: Ubuntu
> Description:    Ubuntu 16.04.3 LTS
> Release:        16.04
> Codename:       xenial
> "
>
>
> --
>
> Bret Busby
> Armadale
> West Australia
>
> ..............
>
> "So once you do know what the question actually is,
>  you'll know what the answer means."
> - Deep Thought,
>  Chapter 28 of Book 1 of
>  "The Hitchhiker's Guide to the Galaxy:
>  A Trilogy In Four Parts",
>  written by Douglas Adams,
>  published by Pan Books, 1992
>
> ....................................................


More information about the Users mailing list