Re: [Trisquel-users] Trouble getting nouveau to load instead of vesa for my nvidia 970
I'm okay with the downgraded performance. :) My philosophy on software has been changing recently and I'm really not into gaming that much any more. I don't like all of the DRM with AAA games coming out. My new geforce 8400gs has been fine for me so far. I plan on doing some more tinkering with graphics programming soon and I think it will suit my needs since I believe it supports the OpenGL 3.1 Spec. I donated my gtx 970 to my brother who plays games a lot on steam. :)
Re: [Trisquel-users] Trouble getting nouveau to load instead of vesa for my nvidia 970
That sucks that they downgrade their performance and put limits on it. :/ It'd be nice if there was a completely open source software/hardware based graphics accelerator but I know that would be a huge undertaking to build!
Re: [Trisquel-users] Trouble getting nouveau to load instead of vesa for my nvidia 970
O yeah. So you thing that it is fine that Nvidia downgrades performance for their older video cards through drivers and gpu's firmware. Nice example is Kepler cards.
Re: [Trisquel-users] Trouble getting nouveau to load instead of vesa for my nvidia 970
Cool! Thanks for sharing the info :)
Re: [Trisquel-users] Trouble getting nouveau to load instead of vesa for my nvidia 970
The GPU performance state APIs are used to get and set various performance levels on a per-GPU basis. P-States are GPU active/executing performance capability and power consumption states. P-States range from P0 to P15, with P0 being the highest performance/power state, and P15 being the lowest performance/power state. Each P-State maps to a performance level. Not all P-States are available on a given system. The definition of each P-States are currently as follows: P0/P1 - Maximum 3D performance P2/P3 - Balanced 3D performance-power P8 - Basic HD video playback P10 - DVD playback P12 - Minimum idle power consumption
Re: [Trisquel-users] Trouble getting nouveau to load instead of vesa for my nvidia 970
What are pstates? Something to do with a performance level?
Re: [Trisquel-users] Trouble getting nouveau to load instead of vesa for my nvidia 970
Hi lembas! :) I care about freedom as well but I also have a deep passion for programming 3D graphics and would like to continue doing hobby projects on my GNU/Linux setup. The rest of my development stack works great on Trisquel and I'm happy to be moving over to the libre world. I sadly can't move completely over yet since I have clients that still require me to maintenance their Android/iPhone apps but someday I may be able to give that up. I'm just taking small steps at a time. :)
Re: [Trisquel-users] Trouble getting nouveau to load instead of vesa for my nvidia 970
Some people just care about their freedom.
Re: [Trisquel-users] Trouble getting nouveau to load instead of vesa for my nvidia 970
You will have 3d acceleration with Nvidia cards, but at lower pstate. But you can reclock Kepler cards and run it with highter pstate.
Re: [Trisquel-users] Trouble getting nouveau to load instead of vesa for my nvidia 970
Why would you downgrade a GTX 970 for a much weaker GeForce 8400GS? You are sacrificing performance just for the sake of being libre. When you buy a card like the 970, your intentions are to play games and those games run better with the non-free drivers.
Re: [Trisquel-users] Trouble getting nouveau to load instead of vesa for my nvidia 970
Thanks for the info! :) I might have to look more into the Kepler cards. I actually just ordered a new desktop from ThinkPengiun with a Geforce 8400GS. Hoping that card works well and I get some 3D acceleration! It looks like h-node says that card works with nouveau drivers but it wasn't tested with Trisquel 7. If it works, I'll see if I can contribute to h-node.
Re: [Trisquel-users] Trouble getting nouveau to load instead of vesa for my nvidia 970
The bad is, that your GPU need signed Nvidia's firmware (more than non-free obviously). And deblobbed Linux won't give you that firmware, because is Nvidia's blob and it is missing. Your GPU can not to work properly without that signed firmware.
Re: [Trisquel-users] Trouble getting nouveau to load instead of vesa for my nvidia 970
Well I did some more digging and found this post https://trisquel.info/en/forum/upgraded-video-card. Looks like I need to get an older nvidia card and check h-node to see what card I should buy. I'll keep this thread updated with what I end up getting. :)
[Trisquel-users] Trouble getting nouveau to load instead of vesa for my nvidia 970
Hello! I'm completely new to Trisquel and libre software. I just did a fresh install of Trisquel 7 64 bit and everything went fine except my computer keeps using the basic vesa drivers instead of the nouveau ones. I updated all of my packages to the latest and even installed the latest linux-libre64 kernel. My Xorg.0.log shows that vesa is getting loaded. I went to the nouveau maintainer's website and looked at the trouble shooting section and tried their basic "4 line" x-server config but that didn't help me either. My graphics card is an nvidia gtx 970. I have attached my Xorg.0.log output in case anyone is interested in looking at it. Hopefully I'm just missing something obvious or my card won't work with the free software drivers. If so, I'll have to look into purchasing another graphics card since I don't want to run any proprietary drivers. Thanks for your time! :) [ 5.092]BitsPerPixel: 8 [ 5.092]NumberOfBanks: 1 [ 5.092]MemoryModel: 4 [ 5.092]BankSize: 0 [ 5.092]NumberOfImages: 1 [ 5.092]RedMaskSize: 0 [ 5.092]RedFieldPosition: 0 [ 5.092]GreenMaskSize: 0 [ 5.092]GreenFieldPosition: 0 [ 5.092]BlueMaskSize: 0 [ 5.092]BlueFieldPosition: 0 [ 5.092]RsvdMaskSize: 0 [ 5.092]RsvdFieldPosition: 0 [ 5.092]DirectColorModeInfo: 0 [ 5.092]PhysBasePtr: 0xf100 [ 5.092]LinBytesPerScanLine: 1920 [ 5.092]BnkNumberOfImagePages: 1 [ 5.092]LinNumberOfImagePages: 1 [ 5.092]LinRedMaskSize: 0 [ 5.092]LinRedFieldPosition: 0 [ 5.092]LinGreenMaskSize: 0 [ 5.092]LinGreenFieldPosition: 0 [ 5.092]LinBlueMaskSize: 0 [ 5.092]LinBlueFieldPosition: 0 [ 5.092]LinRsvdMaskSize: 0 [ 5.092]LinRsvdFieldPosition: 0 [ 5.092]MaxPixelClock: 22950 [ 5.093] Mode: 14c (1920x1080) [ 5.093]ModeAttributes: 0x3bf [ 5.093]WinAAttributes: 0x7 [ 5.093]WinBAttributes: 0x0 [ 5.093]WinGranularity: 64 [ 5.093]WinSize: 64 [ 5.093]WinASegment: 0xa000 [ 5.093]WinBSegment: 0x0 [ 5.093]WinFuncPtr: 0xc0007d60 [ 5.093]BytesPerScanline: 3840 [ 5.093]XResolution: 1920 [ 5.093]YResolution: 1080 [ 5.093]XCharSize: 8 [ 5.094]YCharSize: 16 [ 5.094]NumberOfPlanes: 1 [ 5.094]BitsPerPixel: 16 [ 5.094]NumberOfBanks: 1 [ 5.094]MemoryModel: 6 [ 5.094]BankSize: 0 [ 5.094]NumberOfImages: 1 [ 5.094]RedMaskSize: 5 [ 5.094]RedFieldPosition: 11 [ 5.094]GreenMaskSize: 6 [ 5.094]GreenFieldPosition: 5 [ 5.094]BlueMaskSize: 5 [ 5.094]BlueFieldPosition: 0 [ 5.094]RsvdMaskSize: 0 [ 5.094]RsvdFieldPosition: 0 [ 5.094]DirectColorModeInfo: 0 [ 5.094]PhysBasePtr: 0xf100 [ 5.094]LinBytesPerScanLine: 3840 [ 5.094]BnkNumberOfImagePages: 1 [ 5.094]LinNumberOfImagePages: 1 [ 5.094]LinRedMaskSize: 5 [ 5.094]LinRedFieldPosition: 11 [ 5.094]LinGreenMaskSize: 6 [ 5.094]LinGreenFieldPosition: 5 [ 5.094]LinBlueMaskSize: 5 [ 5.094]LinBlueFieldPosition: 0 [ 5.094]LinRsvdMaskSize: 0 [ 5.094]LinRsvdFieldPosition: 0 [ 5.094]MaxPixelClock: 22950 [ 5.095] *Mode: 14d (1920x1080) [ 5.095]ModeAttributes: 0x3bf [ 5.095]WinAAttributes: 0x7 [ 5.095]WinBAttributes: 0x0 [ 5.095]WinGranularity: 64 [ 5.095]WinSize: 64 [ 5.095]WinASegment: 0xa000 [ 5.095]WinBSegment: 0x0 [ 5.095]WinFuncPtr: 0xc0007d60 [ 5.095]BytesPerScanline: 7680 [ 5.095]XResolution: 1920 [ 5.095]YResolution: 1080 [ 5.095]XCharSize: 8 [ 5.095]YCharSize: 16 [ 5.095]NumberOfPlanes: 1 [ 5.095]BitsPerPixel: 32 [ 5.095]NumberOfBanks: 1 [ 5.095]MemoryModel: 6 [ 5.095]BankSize: 0 [ 5.095]NumberOfImages: 1 [ 5.095]RedMaskSize: 8 [ 5.095]RedFieldPosition: 16 [ 5.095]GreenMaskSize: 8 [ 5.095]GreenFieldPosition: 8 [ 5.095]BlueMaskSize: 8 [ 5.095]BlueFieldPosition: 0 [ 5.095]RsvdMaskSize: 8 [ 5.095]RsvdFieldPosition: 24 [ 5.095]DirectColorModeInfo: 0 [ 5.095]PhysBasePtr: 0xf100 [ 5.095]LinBytesPerScanLine: 7680 [ 5.095]BnkNumberOfImagePages: 1 [ 5.095]LinNumberOfImagePages: 1 [ 5.095]LinRedMaskSize: 8 [ 5.095]LinRedFieldPosition: 16 [ 5.095]LinGreenMaskSize: 8 [ 5.095]LinGreenFieldPosition: 8 [ 5.095]LinBlueMaskSize: 8 [ 5.095]LinBlueFieldPosition: 0 [ 5.095]LinRsvdMaskSize: 8 [ 5.095]LinRsvdFieldPosition: 24 [ 5.095]MaxPixelClock: 22950 [ 5.097] Mode: 160 (1280x800) [ 5.097]ModeAttributes: 0x3bf [ 5.097]WinAAttributes: 0x7 [