Re: [HEADS UP] xorg version switch in CURRENT
On Tuesday, December 17, 2013 3:15:33 pm Adrian Chadd wrote: > I'm rapidly wondering if building this way should become unsupported. Too > muxh unknown stuff is needed at startup and wed have to load all firmware > bits to make it remotely work. The Intel driver (i915kms) does not need firmware bits. Radeon does, but those could be statically compiled in for people who want this. The drivers should be fixed. They never worked with syscons because syscons didn't work once KMS was enabled, but they should be able to work with newcons. -- John Baldwin ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: [HEADS UP] xorg version switch in CURRENT
On Tuesday, December 17, 2013 3:07:56 pm Steve Kargl wrote: > On Mon, Dec 16, 2013 at 12:20:53PM +0100, Niclas Zeising wrote: > > > > To get VT switching when using KMS drivers (ATI, Intel) please use > > newcons: https://wiki.freebsd.org/Newcons or if that is not possible, > > force the use of the vesa driver for xorg. > > > > It appears that newcons is unusable with a static kernel. > Adding 'device drm2' and 'device i915kms' to my kernel > config results in a quick death to 'make buldkernel'. That isn't due to newcons AFAIK. I don't think that setup worked with syscons either. I think it could probably never have worked with syscons, but it should in theory be fixable with newcons. -- John Baldwin ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: [HEADS UP] xorg version switch in CURRENT
On 12/17/13 17:28, Aleksandr Rybalko wrote: On 18.12.2013 01:27, Nathan Whitehorn wrote: On 12/17/13 15:32, Aleksandr Rybalko wrote: On Tue, 17 Dec 2013 14:12:05 -0600 Nathan Whitehorn wrote: On 12/17/13 14:07, Steve Kargl wrote: On Mon, Dec 16, 2013 at 12:20:53PM +0100, Niclas Zeising wrote: To get VT switching when using KMS drivers (ATI, Intel) please use newcons: https://wiki.freebsd.org/Newcons or if that is not possible, force the use of the vesa driver for xorg. It appears that newcons is unusable with a static kernel. Adding 'device drm2' and 'device i915kms' to my kernel config results in a quick death to 'make buldkernel'. You may not want it either. The radeon KMS driver, if loaded with newcons before X, replaces your console with snow (or at least it did the last time I tried it). Nathan, on which h/w you did that test? 3 different systems with Intel graphic works fine for me. This is on the following graphics card on amd64: vgapci0@pci0:3:0:0: class=0x03 card=0x10022f43 chip=0x95cc1002 rev=0x00 hdr=0x00 vendor = 'Advanced Micro Devices [AMD] nee ATI' device = 'RV620 [ATI FireGL V3700]' I'll run the test again today or tomorrow and see if it still happens. -Nathan Please do. Thanks! Still gives beautiful snow with r259418. I'll be traveling the next 3 weeks and won't be able to test for that period. -Nathan ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: [HEADS UP] xorg version switch in CURRENT
On 18-12-2013 5:22, J M wrote: Following this list: http://lists.freebsd.org/pipermail/freebsd-x11/2013-December/013911.html Rebuild xorg again on FreeBSD 10.0 rc2: WITH_NEW_XORG= WITH_KMS= WITH_GALLIUM= Build es2tri.c in mesa demos http://cgit.freedesktop.org/mesa/demos/tree/src/egl/opengles2/es2tri.c # J@build:~ % clang es2tri.c -o es2tri `pkgconf --cflags --libs x11 egl glesv2 gl` J@build:~ % ./es2tri # A window with a triangle is shown. It is on an Intel video card. But when I built nvidia driver and found this error again. # root@build:~ # cd /usr/ports/x11/nvidia-driver-304 root@build:/usr/ports/x11/nvidia-driver-304 # make install clean J@build:~ % clang es2tri.c -o es2tri `pkgconf --cflags --libs x11 egl glesv2 gl` /usr/local/lib/libGLESv2.so: undefined reference to `_glapi_get_dispatch' /usr/local/lib/libGLESv2.so: undefined reference to `_glapi_Dispatch' clang: error: linker command failed with exit code 1 (use -v to see invocation) J@build:~ % clang es2tri.c -o es2tri `pkgconf --cflags --libs x11 egl glesv2` /usr/local/lib/libGLESv2.so: undefined reference to `_glapi_get_dispatch' /usr/local/lib/libGLESv2.so: undefined reference to `_glapi_Dispatch' clang: error: linker command failed with exit code 1 (use -v to see invocation) J@build:~ % clang es2tri.c -o es2tri `pkgconf --cflags --libs x11 egl gl` J@build:~ % ./es2tri Bus error (core dumped) # I think it is because a mismatch configure, and also because gles driver is incomplete. I will take a look at making the libglesv2 port to work. I think I already know what I need to do to make this work. Thank you for testing the libEGL and libglesv2 ports. -Koop --- This email is free from viruses and malware because avast! Antivirus protection is active. http://www.avast.com ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: [HEADS UP] xorg version switch in CURRENT
On 18.12.2013 01:27, Nathan Whitehorn wrote: > On 12/17/13 15:32, Aleksandr Rybalko wrote: >> On Tue, 17 Dec 2013 14:12:05 -0600 >> Nathan Whitehorn wrote: >> >>> On 12/17/13 14:07, Steve Kargl wrote: On Mon, Dec 16, 2013 at 12:20:53PM +0100, Niclas Zeising wrote: > To get VT switching when using KMS drivers (ATI, Intel) please use > newcons: https://wiki.freebsd.org/Newcons or if that is not > possible, force the use of the vesa driver for xorg. > It appears that newcons is unusable with a static kernel. Adding 'device drm2' and 'device i915kms' to my kernel config results in a quick death to 'make buldkernel'. >>> You may not want it either. The radeon KMS driver, if loaded with >>> newcons before X, replaces your console with snow (or at least it did >>> the last time I tried it). >> Nathan, on which h/w you did that test? 3 different systems with Intel >> graphic works fine for me. > > This is on the following graphics card on amd64: > > vgapci0@pci0:3:0:0: class=0x03 card=0x10022f43 chip=0x95cc1002 > rev=0x00 hdr=0x00 > vendor = 'Advanced Micro Devices [AMD] nee ATI' > device = 'RV620 [ATI FireGL V3700]' > > I'll run the test again today or tomorrow and see if it still happens. > -Nathan Please do. Thanks! ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: [HEADS UP] xorg version switch in CURRENT
On 12/17/13 15:32, Aleksandr Rybalko wrote: On Tue, 17 Dec 2013 14:12:05 -0600 Nathan Whitehorn wrote: On 12/17/13 14:07, Steve Kargl wrote: On Mon, Dec 16, 2013 at 12:20:53PM +0100, Niclas Zeising wrote: To get VT switching when using KMS drivers (ATI, Intel) please use newcons: https://wiki.freebsd.org/Newcons or if that is not possible, force the use of the vesa driver for xorg. It appears that newcons is unusable with a static kernel. Adding 'device drm2' and 'device i915kms' to my kernel config results in a quick death to 'make buldkernel'. You may not want it either. The radeon KMS driver, if loaded with newcons before X, replaces your console with snow (or at least it did the last time I tried it). Nathan, on which h/w you did that test? 3 different systems with Intel graphic works fine for me. This is on the following graphics card on amd64: vgapci0@pci0:3:0:0: class=0x03 card=0x10022f43 chip=0x95cc1002 rev=0x00 hdr=0x00 vendor = 'Advanced Micro Devices [AMD] nee ATI' device = 'RV620 [ATI FireGL V3700]' I'll run the test again today or tomorrow and see if it still happens. -Nathan ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: [HEADS UP] xorg version switch in CURRENT
On Wed, Dec 18, 2013 at 12:15:52AM +0200, Aleksandr Rybalko wrote: > On Tue, 17 Dec 2013 12:07:56 -0800 > Steve Kargl wrote: > > > On Mon, Dec 16, 2013 at 12:20:53PM +0100, Niclas Zeising wrote: > > > > > > To get VT switching when using KMS drivers (ATI, Intel) please use > > > newcons: https://wiki.freebsd.org/Newcons or if that is not > > > possible, force the use of the vesa driver for xorg. > > > > > > > It appears that newcons is unusable with a static kernel. > > Adding 'device drm2' and 'device i915kms' to my kernel > > config results in a quick death to 'make buldkernel'. > > Don't panic :) No panic, here. > drm2/i915kms/radeonkms can't be built as part of static kernel. > at least no definitions for that (sys/conf/files or sys/conf/files. > ${ARCH} should contain instructions which modules to include). > > and newcons is unrelated here :) > > You can try it with just preload modules. > 1. Build/install kernel with vt and vt_vga. > 2. reboot and break in the loader. > 3. do: load i915kms > 4. do: boot > (Un)fortunately, I do not use modules. -- Steve ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: [HEADS UP] xorg version switch in CURRENT
On Tue, 17 Dec 2013 12:07:56 -0800 Steve Kargl wrote: > On Mon, Dec 16, 2013 at 12:20:53PM +0100, Niclas Zeising wrote: > > > > To get VT switching when using KMS drivers (ATI, Intel) please use > > newcons: https://wiki.freebsd.org/Newcons or if that is not > > possible, force the use of the vesa driver for xorg. > > > > It appears that newcons is unusable with a static kernel. > Adding 'device drm2' and 'device i915kms' to my kernel > config results in a quick death to 'make buldkernel'. Hi Steve! Don't panic :) drm2/i915kms/radeonkms can't be built as part of static kernel. at least no definitions for that (sys/conf/files or sys/conf/files. ${ARCH} should contain instructions which modules to include). and newcons is unrelated here :) You can try it with just preload modules. 1. Build/install kernel with vt and vt_vga. 2. reboot and break in the loader. 3. do: load i915kms 4. do: boot Have a nice day! > > -- > Steve > ___ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to > "freebsd-current-unsubscr...@freebsd.org" WBW -- Aleksandr Rybalko ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: [HEADS UP] xorg version switch in CURRENT
On Tue, 17 Dec 2013 14:12:05 -0600 Nathan Whitehorn wrote: > On 12/17/13 14:07, Steve Kargl wrote: > > On Mon, Dec 16, 2013 at 12:20:53PM +0100, Niclas Zeising wrote: > >> To get VT switching when using KMS drivers (ATI, Intel) please use > >> newcons: https://wiki.freebsd.org/Newcons or if that is not > >> possible, force the use of the vesa driver for xorg. > >> > > It appears that newcons is unusable with a static kernel. > > Adding 'device drm2' and 'device i915kms' to my kernel > > config results in a quick death to 'make buldkernel'. > > > > You may not want it either. The radeon KMS driver, if loaded with > newcons before X, replaces your console with snow (or at least it did > the last time I tried it). Nathan, on which h/w you did that test? 3 different systems with Intel graphic works fine for me. > -Nathan > ___ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to > "freebsd-current-unsubscr...@freebsd.org" -- Aleksandr Rybalko ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: [HEADS UP] xorg version switch in CURRENT
On Tue, Dec 17, 2013 at 12:15:33PM -0800, Adrian Chadd wrote: > On Dec 17, 2013 2:08 PM, "Steve Kargl" > wrote: > > > On Mon, Dec 16, 2013 at 12:20:53PM +0100, Niclas Zeising wrote: > > > > > > To get VT switching when using KMS drivers (ATI, Intel) please use > > > newcons: https://wiki.freebsd.org/Newcons or if that is not possible, > > > force the use of the vesa driver for xorg. > > > > It appears that newcons is unusable with a static kernel. > > Adding 'device drm2' and 'device i915kms' to my kernel > > config results in a quick death to 'make buldkernel'. > > I'm rapidly wondering if building this way should become unsupported. Too > muxh unknown stuff is needed at startup and wed have to load all firmware > bits to make it remotely work. Well, in that case, it should be formally deprecated, which means it is here for at least the FreeBSD-11 release cycle. I suppose you can try to fast-track the deprecation by having Release Engineering slip a note into the Release Notes of FreeBSD-10. -- Steve ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: [HEADS UP] xorg version switch in CURRENT
On 12/17/13 14:07, Steve Kargl wrote: On Mon, Dec 16, 2013 at 12:20:53PM +0100, Niclas Zeising wrote: To get VT switching when using KMS drivers (ATI, Intel) please use newcons: https://wiki.freebsd.org/Newcons or if that is not possible, force the use of the vesa driver for xorg. It appears that newcons is unusable with a static kernel. Adding 'device drm2' and 'device i915kms' to my kernel config results in a quick death to 'make buldkernel'. You may not want it either. The radeon KMS driver, if loaded with newcons before X, replaces your console with snow (or at least it did the last time I tried it). -Nathan ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: [HEADS UP] xorg version switch in CURRENT
I'm rapidly wondering if building this way should become unsupported. Too muxh unknown stuff is needed at startup and wed have to load all firmware bits to make it remotely work. On Dec 17, 2013 2:08 PM, "Steve Kargl" wrote: > On Mon, Dec 16, 2013 at 12:20:53PM +0100, Niclas Zeising wrote: > > > > To get VT switching when using KMS drivers (ATI, Intel) please use > > newcons: https://wiki.freebsd.org/Newcons or if that is not possible, > > force the use of the vesa driver for xorg. > > > > It appears that newcons is unusable with a static kernel. > Adding 'device drm2' and 'device i915kms' to my kernel > config results in a quick death to 'make buldkernel'. > > -- > Steve > ___ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org" > ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: [HEADS UP] xorg version switch in CURRENT
On Mon, Dec 16, 2013 at 12:20:53PM +0100, Niclas Zeising wrote: > > To get VT switching when using KMS drivers (ATI, Intel) please use > newcons: https://wiki.freebsd.org/Newcons or if that is not possible, > force the use of the vesa driver for xorg. > It appears that newcons is unusable with a static kernel. Adding 'device drm2' and 'device i915kms' to my kernel config results in a quick death to 'make buldkernel'. -- Steve ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
[HEADS UP] xorg version switch in CURRENT
[ This message is cross-posted between x11@, current@ and ports@ for maximum coverage. Please please PLEASE respect reply-to: ] The xorg stack has been switched to use what has been dubbed new xorg in CURRENT. This means new xserver, new MESA (dri/libGL) stack and in some cases new versions. If you want to remain with the old stack, add WITHOUT_NEW_XORG= to /etc/make.conf. UPDATING contains instructions for updating. To get VT switching when using KMS drivers (ATI, Intel) please use newcons: https://wiki.freebsd.org/Newcons or if that is not possible, force the use of the vesa driver for xorg. Please send reports of successes, failures and/or comments to x...@freebsd.org. Remember to include any relevant information, such as xorg logs (Xorg.log.0), dmesg, graphics card model and ports versions with your report. Please test this as much as possible! Regards! -- Niclas Zeising signature.asc Description: OpenPGP digital signature