Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 06 Aug 2019 12:54:54 +0300
From:      Greg V <greg@unrelenting.technology>
To:        Grzegorz Junka <list1@gjunka.com>, freebsd-x11@freebsd.org, Kurt Hackenberg <kh@panix.com>
Subject:   Re: drm-kmod: AMD Ryzen Vega 8?
Message-ID:  <36A37646-1744-4CFE-B6F1-A7238041B774@unrelenting.technology>
In-Reply-To: <4c2ade5f-51a9-e95d-0179-4fb1a7abed7d@gjunka.com>
References:  <20190804000811.GA1730@snow.home> <80c94909-c1a5-1139-0a71-8c78c97dfee6@gjunka.com> <D9830B4A-E1C5-42A2-8B88-8E2BBFE88B61@unrelenting.technology> <09e89942-bff4-c79d-a7de-3a98350c1e02@gjunka.com> <06388D1E-7117-49A4-9160-581EAA90F0C1@unrelenting.technology> <4a04dbe0-98f2-4056-679d-5c118f4ff43e@gjunka.com> <38BD3F47-F665-48F9-91E8-35604E534D2D@unrelenting.technology> <4c2ade5f-51a9-e95d-0179-4fb1a7abed7d@gjunka.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On August 6, 2019 11:42:55 AM GMT+03:00, Grzegorz Junka <list1@gjunka=2Ecom=
> wrote:
>
>On 06/08/2019 01:23, Greg V wrote:
>> On August 5, 2019 9:19:20 PM GMT+03:00, Grzegorz Junka
><list1@gjunka=2Ecom> wrote:
>Does it give any clue why it works on my desktop?

No=2E

> I see a message about switching efifb to fb, is that the disabling you m=
ean here?

That means you haven't disabled anything=2E If you set hw=2Esyscons=2Edisa=
ble=3D1 in the bootloader, you don't get display output before amdgpu loads=
, there's no switching, amdgpu's fb appears first because efifb was never t=
here=2E

For most people so far, this workaround has been necessary=2E

>Should I expect any problems when switching to drm 5 later?

Who knows :) For me, 4=2E16 was worse =E2=80=93 the module didn't even *lo=
ad* successfully with efifb on=2E Though at that time I also upgraded from =
Polaris to Vega, and that also affects the behavior in some weird way=2E

>Do you mean that with drm 5 I will be able to use amdgpu instead of=20
>i915? What about switching between the two graphics cards, which I=20
>thought isn't supported?

Again: you don't *switch* and you can't use amdgpu *instead*=2E You have a=
 modern laptop, not the (infamous) 2011 MacBook Pro=2E Google something lik=
e "muxless vs muxed gpu laptop" for more info=2E

Basically, only the Intel GPU has display outputs=2E You can't use amdgpu =
alone because that GPU does not have any display outputs=2E That GPU is onl=
y available for offloading=2E You just run heavy applications with DRI_PRIM=
E=3D1 and they *render* on amdgpu, and the compositor running on the Intel =
GPU will just have access to that result and composite it as normal=2E



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?36A37646-1744-4CFE-B6F1-A7238041B774>