Nvidia hybrid graphics ports are currently under review at https://reviews.freebsd.org/D22521.
Nvidia Xorg seems to "fall asleep" causing all users of it to suffer very low performance until I use x11vnc to send input to the server, then it recovers. Maybe someone knows there is an Xorg config or command option to fix this?
Thanks, looks like I should include
Option "HardDPMS" "false"
I discovered this was my fault, caused by some leftover devd hooks running acpi_call from when I was experimenting with ondemand Nvidia power switching.
- Having Nvidia loaded prevents suspend from working (it seems to start to suspend but bounces); having nvidia not loaded prevents it from working after suspend until a dance with acpi_call and more suspend/resumes to unstick its power state.
The website Shadertoy.com reliably hangs Firefox tabs after a shader page reload in Firefox 70 but not in Firefox 68.Just tested Firefox 70.0.1 real quick. No issue so far with WebGL.
#uname -a
FreeBSD msi 13.0-CURRENT FreeBSD 13.0-CURRENT #0 8d00ce82bf9-c265417(master): Mon Dec 30 21:56:43 CET 2019 hakaba@msi:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
Topics about unsupported FreeBSD versionsI just update my laptop to 13.0-CURRENT version
I do it before test 13.0 but I did not have nvidia-hybrid-graphics port in /usr/ports/x11/ neither the nvidia-headless-utils mentionned in the diff file.
That is why I am lost.
env DISPLAY=:0 xev
should show a window on the laptop and env DISPLAY=:8 xev
should show on the HDMI display. Is that the case?env DISPLAY=:0 xev should show a window on the laptop and env DISPLAY=:8 xev should show on the HDMI display. Is that the case?
DISPLAY=:8 xev
nvidia-settings
DISPLAY=:8 xev
xev: unable to open display ':8'
Only afternvidia-settings
Could not open display :8
service nvidia_xorg start
env DISPLAY=:8 optirun glxgears
show the gears on my HDMI screen.to be sure that NVidia graphics is used (in the laptop display, I have the same perfs with glxgears and optirun glxgears).
glxgears
is not a test of overall GPU power, the limiting factor is usually the framebuffer throughput of the method used for transporting frames to the display (naturally, direct Integrated graphics typically outperforms Nvidia->Integrated proxy). FPS for an on-screen demo at or above monitor refresh rate means nearly nothing for GPU rendering power. glxinfo -B
or glxgears -info
to see a summary of OpenGL support including which GPU is used in that environment.Hi, are you using https://github.com/pouya-eghbali/freebsd-nvidia-optimus (deprecated) or https://reviews.freebsd.org/D22521 ?How to start optimus service automatically?? I do have optimus_enable="YES" in rc.conf but after reboot service is not started, I have to start it manually?
Acer Aspire 5742G GeForce 420M works/
Some of this is going to depend on the hardware.Is this functionality supported by the driver?