Re: [Trisquel-users] Trouble getting nouveau to load instead of vesa for my nvidia 970

2016-10-26 Thread caleb
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

2016-10-15 Thread caleb

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

2016-10-15 Thread vitacell

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

2016-10-15 Thread caleb

Cool! Thanks for sharing the info :)


Re: [Trisquel-users] Trouble getting nouveau to load instead of vesa for my nvidia 970

2016-10-15 Thread greatgnu
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

2016-10-15 Thread caleb

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

2016-10-15 Thread caleb

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

2016-10-15 Thread t8mf4nu6lizp

Some people just care about their freedom.


Re: [Trisquel-users] Trouble getting nouveau to load instead of vesa for my nvidia 970

2016-10-14 Thread vitacell
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

2016-10-14 Thread tegskywalker
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

2016-10-14 Thread caleb
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

2016-10-12 Thread vitacell
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

2016-10-12 Thread caleb
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

2016-10-12 Thread caleb
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
[